2011-08-17 57 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

相關問題