Tomcat 运行正常,浏览器访问返回404

saturn_f 2016-09-12 01:45:53
系统Ubuntu 16.04 x64
Tomcat用过7.0.70和8.5.5
JDK是1.8.0-101

tomcat从官网上下载下来,在startup.sh和shundown.sh里加了:

JAVA_HOME=/usr/java/jdk1.8.0_101
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME
CLASSPATH=.:$JRE_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
TOMCAT_HOME=/usr/java/apache-tomcat-7.0.70

其他没有动过,startup.sh启动正常,显示:

Using CATALINA_BASE: /usr/java/apache-tomcat-7.0.70
Using CATALINA_HOME: /usr/java/apache-tomcat-7.0.70
Using CATALINA_TMPDIR: /usr/java/apache-tomcat-7.0.70/temp
Using JRE_HOME: /usr/java/jdk1.8.0_101
Using CLASSPATH: /usr/java/apache-tomcat-7.0.70/bin/bootstrap.jar:/usr/java/apache-tomcat-7.0.70/bin/tomcat-juli.jar
Tomcat started.

netstat能看到8080被监听,但是访问localhost:8080和127.0.0.1:8080都是404
在logs的localhost access log里是这样的:

127.0.0.1 - - [12/Sep/2016:13:31:49 +0800] "GET / HTTP/1.1" 404 -
127.0.0.1 - - [12/Sep/2016:13:31:49 +0800] "GET /favicon.ico HTTP/1.1" 404 -

请问这是什么问题,哪里的设置可能不正常了?
...全文
926 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
m0_45797901 2019-10-25
  • 打赏
  • 举报
回复
引用 4 楼 <span style="color:#4788C7">街头小贩</span>的回复:
localhost:8080你是说tomcat的哪个欢迎页?

这个需要webapps下有这个项目
<br />是这样吗 我里面没有 我也是404我纠结了一天
街头小贩 2016-09-13
  • 打赏
  • 举报
回复
localhost:8080你是说tomcat的哪个欢迎页?

这个需要webapps下有这个项目
saturn_f 2016-09-12
  • 打赏
  • 举报
回复
引用 1 楼 xiaofanku 的回复:
你有设置docbase吗?没有的话是需要加项目名的
我是直接官网下的zip包,解压之后只为startup.sh和shutdown.sh加了设置环境变量的几行,其他没变,启动也正常,按理来说直接访问localhost:8080应该是有tomcat的默认欢迎页面的吧(我在win上配置好后是这样的),现在是什么也没有,直接404,甚至返回一个404页面也没有,只有一个404的state返回,response里是空的,不知道哪里出了问题
街头小贩 2016-09-12
  • 打赏
  • 举报
回复
GET /favicon.ico HTTP/1.1" 404 这个是提示少图标,
街头小贩 2016-09-12
  • 打赏
  • 举报
回复
你有设置docbase吗?没有的话是需要加项目名的

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧