Tomcat 7主页没有显示出来

时间:2014-08-19 08:03:35

标签: java tomcat tomcat7

我有ubuntu 12.04,我安装了tomcat 7作为

sudo apt-get install tomcat7

当我使用localhost:8080访问tomcat主页时,它工作正常并显示页面。

然后,作为下一步,我使用

创建了一个tomcat7实例

sudo tomcat7-instance-create -p 8180 -c 8105 / opt / tomcat7-oldapp

然后我使用

启动了tomcat 7实例
/bin/startup.sh

以下命令:

sudo lsof -i :8180

显示输出:

COMMAND  PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    5673 root   37u  IPv6  27902      0t0  TCP *:8180 (LISTEN)

这显然意味着tomcat 7实例正在侦听端口8180

但是当我尝试使用浏览器使用localhost:8180访问主页时,Firefox表示连接已超时。服务器响应时间太长。

是因为tomcat 7实例在root用户下运行而在8080上运行的tomcat在tomcat7用户下运行?

如果是,我如何在tomcat7用户下运行tomcat 7实例?

如果不是,那可能是什么问题?

更新

当我手动安装tomcat 7时,主页不会出现在tomcat实例

的情况下

我现在确信真正的问题是当tomcat 7作为apt-get安装时,它在tomcat7用户和组下运行,而当它的实例安装时以及手动安装tomcat 7时,它正在运行在root用户下。因此,我无法通过浏览器访问页面。对于手动安装,我创建了/etc/init.d/tomcat755文件,并定义了TOMCAT_USER = tomcat和TOMCAT_GROUP = tomcat,但无济于事。它继续在root下运行。

1 个答案:

答案 0 :(得分:0)

如果你获得404意味着Tomcat启动并运行,那么唯一的问题就是你没有打开正确的页面。你想打开http://127.0.0.1:8180吗?