Tomcat 5.5 - 第二個應用程式返回 404

Tomcat 5.5 - 第二個應用程式返回 404

Web 應用程式有兩個版本。想要在一台機器上同時安裝這兩個軟體,以便我可以測試升級。如果將其中一個複製到 Tomcat 的 webapplications 目錄中,然後啟動 Tomcat,則可以正常運作。

所以如果只有

...webapplicatios\ROOT\...
...webapplicatios\myApp25\... 

效果很好。

或者當只有

...\webapps\ROOT\...
...\webapps\myApp26\...

它也工作得很好。

如果我同時上傳

...\webapps\ROOT and
...\webapps\myApp25
...\webapps\myApp26

只有其中一個應用程式可以運行。另一個返回404,頁面未找到。

它在Windows7上運行,我使用Tomcat 5.5。 Tomcat只是預設安裝。知道要檢查什麼嗎?如何讓兩個應用程式都運作?

預先感謝您的任何幫助。我是 TC 的初學者。

答案1

我的解決方案,以防萬一有人也需要它。

  1. Apache Tomcat 的完整安裝。
  2. 然後去你的http://你的伺服器:連接埠/manager/html
  3. 如果應用程式未運行,則運行該應用程式。

無論如何,我仍然不知道為什麼一個應用程式自動啟動而其他應用程式不啟動。

當我只安裝其中一個時,它會預設自動啟動。

答案2

它們很可能在 /web-inf/web.xml 檔案中具有相同的 servlet 名稱。如果它們具有相同的 servlet 名稱,那麼 Tomcat 會將它們視為同一應用程序,並且只會加載/調度其中之一。

如果您需要讓它們同時運行,則需要在此設定檔中變更其中一個或另一個的 servlet 名稱。

相關內容