我手动安装了tomcat7。
它在终端上运行(tomcat启动)。
但是当我尝试在浏览器(localhost:8080)上运行它时,会出现页面html。
我找不到问题在哪里
java版“1.7.0_79”OpenJDK运行时环境(IcedTea 2.5.5) (7u79-2.5.5-0ubuntu0.14.04.2)OpenJDK服务器VM(版本24.79-b02, 混合模式)
使用CATALINA_BASE:/ opt / tomcat /
使用CATALINA_HOME:/ opt / tomcat /
使用CATALINA_TMPDIR:/ opt / tomcat // temp
使用JRE_HOME:/usr/lib/jvm/java-1.7.0-openjdk-i386
使用CLASSPATH:
/opt/tomcat//bin/bootstrap.jar:/opt/tomcat//bin/tomcat-juli.jar Tomcat 启动。
谢谢
答案 0 :(得分:4)
如果在tomcat启动时发生任何错误,那么ubuntu终端上不会显示该tomcat错误。因此,您需要从以下位置检查日志文件。
{tomcat path}/logs/catalina.{date}.log
{tomcat path}
= tomcat安装路径。
{date}
=日期日志。
答案 1 :(得分:1)
检查这些细节:
1)Tomcat正在哪个端口上运行
a)如果你知道tomcat的PID,请检查netstat命令: 例如,我可以看到我的tomcat的PID是1483.所以使用,
$ sudo netstat -lnp | grep 1483
我可以看到它正在运行/使用的端口。
b)在tomcat中:在tomcat中的conf目录下的server.xml中检查这一行:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
2)检查您是否在浏览器中启用了代理设置。
3)检查您是否可以通过localhost或IP地址或机器名称访问它。 例如http://localhost:8080,http://pc-name:8080,http://192.168.1.1:8080
4)最后,检查防火墙/ iptables ,如果可能,暂时禁用它,然后重试或在防火墙中添加例外。
答案 2 :(得分:0)
检查JAVA环境是否设置正确;它需要在盒子上运行Java。
答案 3 :(得分:0)
检查tomcat的下载版本。如果打开解压缩的tomcat文件夹,则必须看到日志文件夹。否则可能是你安装apache-tomcat- src .tar.gz。如果你的文件路径显示src,它不会给你一个日志文件。所以删除tomcat文件夹并下载apache-tomcat-8.tar.gz正确的文件。现在安装它。
答案 4 :(得分:0)
Apache tomcat8.0.27和更低版本在jdk 9中不起作用,将其更改为更低版本。自2018年10月起。对于tomcat的更新版本,结果可能会更改。
答案 5 :(得分:0)
好吧,这听起来可能很愚蠢,但是我也遇到了这个问题。经过大量的努力,我想到了这个解决方案。
只需在sudo
之前添加./startup.sh
通过以下命令从Tomcat bin
目录中启动Tomcat服务器:
$ sudo ./startup.sh
希望这会有所帮助。