Ubuntu:tomcat 在终端上启动但不在浏览器上运行?

Ubuntu:tomcat 在终端上启动但不在浏览器上运行?

我已经在 ubuntu 12.0 机器上安装了 tomcat 7 和 jdk 7。虽然它已正确安装,但当我使用 startup.sh 命令时,它在终端上显示了以下路径:

CATALINA_BASE CATALINA_HOME JRE_HOME 类路径

但是当我在 localhost:8080 上运行它时,http://127.0.0.1:8080它显示未找到页面。

为了避免这种情况,我已经在 Mozilla 浏览器中添加了代理设置,但仍然显示未找到页面。还有其他我可以尝试的吗?

答案1

检查 tomcat 进程的 STDOUT 输出。它通常名为 catalina.out。您可以通过以与 tomcat 相同的用户身份运行来快速完成此操作:

less  /proc/$(pgrep -f tomcat)/fd/1

还要检查 tomcat 是否确实在监听端口 8080:

sudo netstat -tlnp |grep java

答案2

尝试检查 8080 端口是否可用(未被其他服务使用)。然后检查是否已正确设置 CATALINA_HOME 路径。

如果您的机器上有 GUI,则可以使用预装了 Apache Tomcat 的 NetBeans。从 NetBeans 启动 tomcat 非常容易,并且您可以从那里轻松管理整个服务器。

NetBeans 链接:

NetBeans

相关内容