有关于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是我的工程名),请高手帮忙,我初学者。


...全文
10096 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
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>
该不会是被删了吧。。。

81,122

社区成员

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

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