2011-08-17 59 views
0

我想在Eclipse中修改一些旧的JSP项目。我正在运行一些(似乎微不足道的)问题。当我双击servlet时,web.xml会在Eclipse中打开?

在Eclipse Project Explorer中,有“Deployment Descriptor:MyApp”元素。 内,还有其他的子元素:Servlet的,servlet映射等。

我的问题是,无论我尝试在servlet或servlet映射打开(双击),总是web.xml中变得开放。我试图打开一些servlet来查看他们在做什么,但是这个web.xml文件不断弹出。

此web.xml位于WEB-INF文件夹中。

为什么此文件默认打开,其用途是什么?

我已经创建了测试动态Web项目来尝试重新创建此问题。这种行为在测试项目中没有发生。

任何想法,

谢谢。

+0

在'了''你必须能够web.xml'为Ctrl +点击查看源。 – BalusC

+0

是的。你是对的。谢谢 – bobetko

回答

1

它取决于eclipse版本。如果你想打开servlet本身,你必须导航到相应的包并点击类名。我使用的Eclipse 3.7,在它下面的截图行为如下:对

  • 点击“部署说明...>的Servlet>测试”将打开Java编辑器
  • Servlet类单击“Java的资源>来源> com.test> Test.java”打开Servlet类以及
  • 上点击‘部署说明...> Servlet的’只打开web.xml中

如果迁移旧的‘’动态Web项目“放入你的工作区,它可能会有不同的表现,我在eclipse中看到了奇怪的行为整合传统项目。没有一个最终的答案,但也许它可以帮助...

enter image description here

相关问题