在8089端口上的glassfish可以在8088端口上以某种方式阻止tomcat吗?

时间:2018-05-30 15:27:07

标签: java tomcat

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

enter image description here

2 个答案:

答案 0 :(得分:0)

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

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

    (2)表示使用随a number of default web application一起提供的tomcat原始实例(root web,example app,manager app等)。因此,如果选择此选项,您将看到tomcat欢迎页面(根网站)。

    参考:

    1. WTP Tomcat FAQ this
    2. CATALINA_HOME vs CATALINE_BASE

答案 1 :(得分:0)

是的,因为tomcat使用其他端口。尝试用tomcat打开玻璃鱼。如果有效,请将服务器的默认端口更改为server.XML文件,然后使用两个服务器再次尝试