请教下Myeclipse工程访问404问题

db2_aixer 2012-12-13 03:32:13
小菜鸟请教个问题:
Myeclipse建了WEB工程后,会在工程目录下建一个WebRoot目录。
如:/jsp01下有
src
WebRoot 等等。。。。。。
这时顺便写个Servlet(h1.java),这时h1.class将在WebRoot/WEB-INF/classes里
然后我访问:http://localhost:8080/jsp01/servlet/h1 或者
http://localhost:8080/jsp01/WebRoot/servlet/h1将出现404错误

但是如果我把WebRoot里面的所有东西拷贝到工程目录jsp01下
http://localhost:8080/jsp01/servlet/h1 就可以正常访问了

对于web.xml配置是搞明白了,但是这里让我晕了,请赐教下
...全文
513 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
db2_aixer 2012-12-13
  • 打赏
  • 举报
回复
感谢各位回复 如果保留WebRoot 则里面的sevlet访问报404 拷贝出来就可以 所以这里晕菜了
笑莫问 2012-12-13
  • 打赏
  • 举报
回复
默认访问该工程就是访问WEBROOT下面的东西。
BoJerry 2012-12-13
  • 打赏
  • 举报
回复
Web Project 项目创建起来,jsp页面都是默认放置在WebRoot目录下的,访问里面的页面,WebRoot是不用写在访问路径的。
失落夏天 2012-12-13
  • 打赏
  • 举报
回复
引用 楼主 db2_aixer 的回复:
小菜鸟请教个问题: Myeclipse建了WEB工程后,会在工程目录下建一个WebRoot目录。 如:/jsp01下有 src WebRoot 等等。。。。。。 这时顺便写个Servlet(h1.java),这时h1.class将在WebRoot/WEB-INF/classes里 然后我访问:http://localhost:8080/jsp01/servle……
默认访问该工程就是访问WEBROOT下面的东西。 一般来说除了java文件其他的都建议放到WebRoot下面。 另外路径是你自己在xml中配置的。你也可以配置一下进入该工程就默认访问某一个页面。
Enagle_Wang 2012-12-13
  • 打赏
  • 举报
回复
Myeclipse 中,项目有一个对外访问的路径 web-root folder。将这个配置设置成你资源文件的存放位置就可以了。

81,092

社区成员

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

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