我把jsp的文件夹拷贝到webapps文件夹的ROOT里,tomcat是能正常什么启动的,并且也能打开http://localhost:8080/,加上自己的文件夹名和jsp文件名.jsp就报404错误
原因如下:
你的tomcat不是通过eclipse(或 myeclipse)启动的,而是自己手动启动的。这种状况一般是,能在本地浏览器上可以访问:http://localhost:8080成功,在eclipse或者myeclipse上的浏览器不能访问。解决办法:这样是配置问题,卸载重装,并且把tomcat配置到eclipse或者myeclipse上。
你没在web.xml配置吧!
项目名呢?
格式为:http://localhost:8080/项目名/ROOT/jsp文件名.jsp
配置XML文件,把路径改了
谢谢你们啊!热心的人儿,我直接在eclipse修改,运行环境变成tomcat了,把项目发布到服务器上,已经能看到jsp了,就是页面之间的跳转还没有实现,或许真的要改web-xml吧
访问jsp并不是访问servlet之类的,配置文件不需要改动。我估计可能出现以下几种情况:①如果你用的是myeclipse并且tomcat是自己配置的,那是不是tomcat启动错了,启动了myeclipse自带的tomcat;②项目有没有部署,部署是否报错;③url写错,这虽然是很简单的错误,但也是最常犯的错误。既然能够访问tomcat的主页,tomcat的配置应该是没问题的,所以问题应该就在上述三个之一。