java开发的一些问题

gistop 2011-10-14 09:23:43
环境 java ee ide for web developers 版本 Helios


问题一:新建一个Dynamic web project(勾选了Generate web.xml deployment descriptor)这个工程里面再新建一.jsp文件,新建一servlet。新建servlet后,web.xml文件没有任何变化。网上有人说是会动配置好web.xml的,有人说要手动,有人说有时会自动有时需要手动。我的怎么从来都是手动?这个可能的原因是什么?
问题二:另一个Dynamic web project(没有勾选Generate web.xml deployment descriptor),也新建了.jsp文件和servlet文件,用着没问题,这个项目都没有web.xml文件,servlet-mapping这样的信息,总要有个替代这些信息的东西吧?会生成到哪里呢?
问题三:一Dynamic web project,开始没有web.xml,手动添加web.xml的话,只要生成一个web.xml文件就可以了么?程序就会自动从这里面读取信息?


多谢指点。
注意是eclipse里面的Dynamic web project,不是myeclipse里面的项目,
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gistop 2011-10-15
  • 打赏
  • 举报
回复
一楼的问题解决了:
前段时候把 project---Automatically没选,导致class文件没有生成。
iaccepted 2011-10-14
  • 打赏
  • 举报
回复
本人以前用myeclipse,那时候都是可以自动配置web.xml的,但每次我都会根据需要去手动改它,后来直接vim编程javac编译了,全部去手动配置。第二个问题,个人认为不会有任何替代的文件,必须配置web.xml,如果你没有配置就能运行的话很可能的原因是你以前布置在服务器的工程未删除。
第三个问题,不只是web.xml,包括后面用的struts.xml以及hibernate的配置都可以手动创建一个*.xml然后写入配置信息,程序可以自动解析相应的xml文件进行运行。
希望对你有帮助,欢迎交流学习。
gistop 2011-10-14
  • 打赏
  • 举报
回复
看到有个帖子说Tomcat7.0 servlet 3.0 apps 的程序,用@WebServlet,这个替代web.xml中的了,但我现在在Dynamic web project新建一个Servlet,运行这个Servlet总提示404.这个可能的原因是什么呢?

81,115

社区成员

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

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