有关于tomcat部署后,出现的404错误问题,请高手帮忙。。

mafeiing 2012-05-12 09:42:54
之前建立web的项目,以前能运行,但是今日启动MyEclipse 运行web 项目时出现了404 错误。 错误分析:
1、运行服务器时,正常
2、重新部署web工程,后运行,依然错误。
3、到web.xml中查看配置信息,如下:
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>webdreama.HelloWorld</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
感觉没有错啊
4 、http://localhost:8080/ 能访问到猫的键面,真名服务器配置成功,没有错。
5 、 访问工程文件,http://localhost:8080/websky/ 此时就报404错了(websky是我的工程名),请高手帮忙,我初学者。


...全文
9771 点赞 收藏 12
写回复
12 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wmpcf 2014-09-30
8080端口被占用也会出现这种问题,Oracle数据库好像也用到8080端口!
回复
zppiio 2014-09-30
引用 8 楼 mafeiing 的回复:
谢谢各位大神! 我现在知道了。
是什么问题,现在也遇到这个问题,要怎么解决?
回复
zengyan_ 2014-09-30
应该访问 http://localhost:8080/websky/HelloWorld
回复
作业本_ 2014-09-30
看看你项目的Web Context-root值是否是websky。。
回复
mafeiing 2012-06-17
谢谢各位大神! 我现在知道了。
回复
zhao18971483798 2012-05-13
LZ那样写的话就是默认访问index.jsp,估计你没写index.jsp
回复
三 丰 2012-05-12
你的web。xml文件中的<welcome>index.jsp</welcome>和你的项目的jsp页面的名字不对应,改动其中任何一个,使其对应就行了
回复
jueshengtianya 2012-05-12
<url-pattern>/HelloWorld</url-pattern>
这句话的意思是把你的工程作为根目录,如果要访问HelloWorld,根据你上面所说的你应该写成
http://localhost:8080/websky/HelloWorld

http://localhost:8080/websky/默认是访问首页,不知道你是否有index页面???
回复
Zhang895341748 2012-05-12
1,http://localhost:8080/websky/默认是访问首页,但是在创建工程时,是访问index.jsp ,你把index.jsp 这个页面删了吗??
2,<servlet-class>webdreama.HelloWorld</servlet-class> webdreama为包名 HelloWorld为类名
你是不是写错了
回复
古布 2012-05-12
websky下面放个index.html,index.htm或index.jsp
回复
licip 2012-05-12
http://localhost:8080/websky/
如果你这样写
默认是访问你的首页,你可能是没有做首页吧。
回复
香蕉猪 2012-05-12
web.xml中的
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
该不会是被删了吧。。。
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2012-05-12 09:42
社区公告
暂无公告