我正在尝试修改Eclipse中的一些旧JSP项目。我正在处理一些(似乎微不足道的)问题。
在Eclipse Project Explorer中,有“Deployment Descriptor:MyApp”元素。 在里面,还有其他子元素:Servlets,Servlet Mappings等。
我的问题是,无论我尝试在Servlet或Servlet映射中打开(双击),总是 web.xml 打开。我正在尝试打开一些servlet以查看它们正在做什么,但是这个web.xml文件不断弹出。
此web.xml位于WEB-INF文件夹中。
为什么此文件默认打开,其目的是什么?
我创建了测试动态Web项目以尝试重新创建此问题。测试项目中不会发生此行为。
任何想法,
感谢。
答案 0 :(得分:1)
这取决于日食版本。如果要打开servlet本身,必须导航到相应的包并单击类名。我确实使用了eclipse 3.7,在下面显示的屏幕截图中,它的行为如下:
如果您将较旧的“动态Web项目”迁移到您的工作区,它的行为可能会有所不同,我在eclipse中看到了遗留项目集成时的奇怪行为。不是最后的答案,但也许有帮助...