2011-03-09 21 views

回答

19

在您的tomcat conf目錄中,編輯server.xml。我的猜測是,在那裏你有兩個相同的上下文條目。查找兩行同一行。該行如下所示,其中「someApplication」將是您的上下文根。

<Context docBase="someApplication" path="/someApplication" reloadable="true" source="org.eclipse.jst.jee.server:someApplication"/> 
+0

我刪除項目發現這條線,但對於不同的情況,我有刪除嗎? – 2013-03-07 12:19:06

11

我有這個問題,我點擊位於控制檯附近的「服務器」。然後我點擊下拉箭頭並刪除導致問題的模塊。對我來說,它是我的文件名打印兩次,並在其中一個(初始化)被寫入。我擺脫了那一個,問題就消失了。

5

我之前遇到過這個問題。只需在服務器選項卡中刪除您的服務器實體(Apache Tomcat..xxxx)並添加一個新的實體。

+0

謝謝,這是我的解決方案 – Li3ro 2012-11-08 10:04:19

1

由於某些原因,Eclipse有時會將重複的上下文標記放在servers.xml文件中。

0

右鍵單擊某個服務器上,選擇:添加和刪除,然後使用刪除按鈕刪除所有項目,但要運行

1

我有「的配置中定義的兩個或多個Web模塊具有相同的一個上下文根「錯誤。我點擊了服務器選項卡,然後從中刪除了tomcat服務器,並且服務器選項卡保持空白。然後我又重新添加了新的tomcat服務器。感謝您的支持年

0

服務器選項卡

上雙擊選擇模塊選項卡

您獲取服務器的上下文的列表,你需要刪除或添加一個或多個選項。

0

解決了這個問題:

兩個或更多的配置中定義Web模塊具有相同的上下文根(/ WebProject)。要啓動此服務器,您需要刪除重複項。

是拆除弗羅姆Server.xml

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> 

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t &quot;%r&quot; %s %b" prefix="localhost_access_log." suffix=".txt"/> 

    <Context docBase="WebProject" path="/WebProject" reloadable="true" source="org.eclipse.jst.jee.server:WebProject"/> 
    <Context docBase="WebProject" path="/WebProject" reloadable="true" source="org.eclipse.jst.jee.server:WebProject"/> 
</Host> 

或從模塊視圖中刪除總網絡模塊和添加或通過右鍵點擊server

enter image description here

相關問題