glassfish和tomcat可以同时运行么,在本地机器上使用localhost:8080,会出现端口冲突么?
如何关闭glassfish?
我安装了NetBeans,自带一个glassfish,当我运行时候,自动启动glassfish,但是我不知道怎么把glassfish服务关闭?

解决方案 »

  1.   

    你把tomcat的端口换了吧!不可能同时使用一个端口!
      

  2.   

    端口是唯一的, 不能二个服务器,同时使用同一个端口。你在tomcat 中设置为8080 的端口 ,如果你在用另一个tomcat 在同一机上,设置为端口为8080jvm 会出bind port error.
      

  3.   

    //1.可以同时运行,但前提是端口不一致,端口一致改其中一个,TOMCAT在SERVLET.XML文件中改
    //2.可以在服务里停glassfish,右击我的电脑选  管理-服务与应用程序-服务 找到glassfish,把服务停了
    //3.你希望glassfish下次也不要自动启动,把他的 "自动" 改成 "手动"模式
      

  4.   

    IP+PORT=套接字
    唯一的
    先开的正常,后开的挂掉
      

  5.   

    可以解决,但是要引用一个第三方,如iis或apache,让第三方的http服务器在8080去监听,然后根据站点的主机头去分发到你的tomcat或者glassfish,这是tomcat和glassfish就随便设置端口就可以了,因为他们不直接对外提供socket监听,只负责处理动态程序部分。
      

  6.   

    这个是网上找到的apache与glassfish整合的资料:
    http://hi.baidu.com/openj/blog/item/650da139f8726af83b87ce38.htmlapache和tomcat整合的资料满大街都是,楼主自己搜吧。另:貌似nginx比较火?
      

  7.   

    再补充,筒子们,有技术可以实现端口劫持的,也就是你的程序在某个端口监听,然后我去劫持这个端口,细节没有研究过,看看这个是不是讲这个的?偶老人家没细看http://www.heibai.net/article/info/info.php?infoid=23660
      

  8.   

    基本上都是改端口,tomat 与glassfish不可以共用一个端口,你可以改glassfish的端口。。在domain.xml里改。