Java 8089端口上的glassfish能否以某种方式阻止8088端口上的tomcat?

Java 8089端口上的glassfish能否以某种方式阻止8088端口上的tomcat?,java,tomcat,Java,Tomcat,我使用Tomcat 8.0时没有任何问题。然后我安装了glassfish 4并将其端口设置为8089(工作正常),但现在我无法使用tomcat服务器(8088端口)。 奇怪的是,我可以在eclipse(已启动状态)中毫无问题地启动Tomcat,但尽管如此,我也无法在浏览器中显示Tomcat站点,也无法在Tomcat上的某些项目中显示Tomcat站点。它抛出404错误。 哪里会出错,有人知道吗? 我附加了一些tomcat设置的屏幕以及问题的外观 您正在使用eclipse WTP来管理Tomcat,

我使用Tomcat 8.0时没有任何问题。然后我安装了glassfish 4并将其端口设置为8089(工作正常),但现在我无法使用tomcat服务器(8088端口)。 奇怪的是,我可以在eclipse(已启动状态)中毫无问题地启动Tomcat,但尽管如此,我也无法在浏览器中显示Tomcat站点,也无法在Tomcat上的某些项目中显示Tomcat站点。它抛出404错误。 哪里会出错,有人知道吗? 我附加了一些tomcat设置的屏幕以及问题的外观


您正在使用eclipse WTP来管理Tomcat,它允许您为服务器位置选择以下选项:

  • 使用工作区元数据(不修改Tomcat安装)
  • 使用tomcat安装(控制tomcat安装)
  • (1) 表示通过设置
    $CATALINE\u BASE
    来创建新的tomcat实例以部署web应用程序。这个新的tomcat实例将没有任何默认应用程序。因此,如果访问根URL,则不会显示任何内容

    (2) 表示使用随附的tomcat原始实例(根web、示例应用程序、管理器应用程序等)。因此,如果选择此选项,您将看到tomcat欢迎页面(根web)

    参考:



  • 是的,因为tomcat使用其他端口。试着在没有雄猫的情况下打开玻璃鱼。如果工作正常,请将服务器的默认端口更改为server.XML文件,然后在两台服务器上重试

    如果您同时使用这两台服务器解决HTTP问题,可能因为端口80而存在冲突。端口不是您的问题,因为错误是HTTP 404。您的应用程序未正确部署在tomcat上。