如何让eclipse和glassfish结合使用

来源:互联网 发布:ubuntu 虚拟机 wifi 编辑:程序博客网 时间:2024/04/30 10:27

需求:

         假如你的web依赖另一个项目,并且项目只能在galssfish这些服务器上跑,而你却想让你的web在自己的tomcat上跑,那么下面就说说怎么实现(以galssfish为实例)。

        一:在web Project 属性中,在Java  Build Path 建立自己一个新的 jar包,并在Deployment Assembly中Add自己新建的jar包。

      

       二:在web 的spring配置文件中,在service的配置中加入一段代码,如下:

    <jee:remote-slsb id="XXXXService"
        business-interface="com.XXXXX"
        jndi-name="com.XXX"
        refresh-home-on-connect-failure="true"
        home-interface="com.XXX">
        <jee:environment>
              java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory
              java.naming.factory.url.pkgs=com.sun.enterprise.naming
               java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl
              org.omg.CORBA.ORBInitialHost=XXX.XXX.XXX.XXX(你所连接的项目所在电脑的ip地址)
              org.omg.CORBA.ORBInitialPort=3700
       </jee:environment>
    </jee:remote-slsb>

       开始运行吧(jar包好象有点大,需要的话留个言我传到资源下载那里面上去,其实就是兼容galssfish的包,你可以把galssfish lib 下面的包全拷进去试试)