我已经在 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 链接: