tomcat能打开但是把Hello.jsp拷到webapps下,运行localhost:8080/Hello.jsp的时候出现错误404

错误404:
这个配置对吗?那个是tomcat的地址,吧这个配置完还是不可以,这个直接在server.xml中改的
错误日志:
0:0:0:0:0:0:0:1 - - [30/Aug/2013:17:24:49 +0800] "GET /GDCTI.JSP HTTP/1.1" 404 969

第1个回答  推荐于2017-08-24
不能那么简单,要新建个项目文件夹把页面放进去,建立WEB-INF文件夹,建立web.xml配置了才行
比如再webapps下建立hello文件夹.把页面放进去,旁边建文件夹叫WEB-INF,打开,建立web.xml文件,
web.xml文件编辑一下,代码如下
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<welcome-file-list>
<welcome-file>hello.jsp</welcome-file>
</welcome-file-list>
</web-app>

浏览器访问的时候,访问
localhost:8080/hello
或者localhost:8080/hello/hello.jsp
都可以访问到追问

还是那个结果啊…………,之前还可以,下午把端口改成了默认的80之后,我怎么弄都不行了,删了重装都不行,不知道怎么会是啊,求大神指导
错误日志:
0:0:0:0:0:0:0:1 - - [30/Aug/2013:17:24:49 +0800] "GET /GDCTI.JSP HTTP/1.1" 404 969

追答

80端口是个特殊端口我记得是被使用的,你想改的话8081这样改下试试.
另外8080改成80,你访问的应该是localhost:80/hello吧?

追问

那个80端口是http默认的端口,可以直接输入localhost就能显示tomcat最开始的那个界面

追答

那就不知道了,从来不会把端口改成这种特殊的
80是远程http使用的端口,改了会冲突.
至于你说的删了都不行,那就更奇怪了..
建议还是重新安装,访问localhost:8080

本回答被网友采纳
第2个回答  2013-08-30
光放个jsp页面不算是个web项目 ,tomcat不会去加载。 一个web项目要有web.xml等文档
第3个回答  2018-10-08
打入网页http://localhost:8080/index.jsp.com时多打了.com,应该是http://localhost:8080/index.jsp,我的是这个问题
第4个回答  2013-08-30
/zf改成/ 就好了本回答被提问者采纳