还有JBoss中client目录下的文件都已经copy到webapps下项目对应的web-inf/lib目录下

解决方案 »

  1.   

    再贴一次
    在tomcat_home\bin下建立此批处理文件,例如startwithjboss.bat,内容如下:
    startup.bat -nonaming
    如需将tomcat与jboss分部式应用,请使用此批处理文件启动tomcat 在tomcat_home\common\classes下建立jndi.properties文件,文件内容:
    java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
    java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
    java.naming.provider.url=localhost
    注:“naming.provider.url=localhost” 指示jboss所在机器地址,可根据需要更改。将jboss_home\client目录下所有*.jar文件拷贝至tomcat_home\common\lib 目录下
    注:不同版本的jboss对应的client文件不一至。其实不必全考,懒得挑了
      

  2.   

    程序里只要new InitialContext()就行了