2011-07-13 115 views
2

我有兩個查詢,我將在下面詳述:
我在我的Ubuntu機器11.04上安裝了tomcat 7.0。
1. .war文件沒有部署
當我通過終端啓動tomcat它工作正常,我能夠看到在tomcat網頁http://localhost::8080/。之後,我嘗試部署一個war文件ps.war,我將其複製到tomcat安裝目錄內的webapps文件夾中。然後我重新啓動服務器,但即使.war已經被tomcat提取到ps文件夾時也會得到相同的404錯誤。
2. 未運行通過eclipse
當我通過eclipse打開它然後它顯示在eclipse控制檯服務器啓動和同步,但不運行任何服務,並給HTTP 404 eroor。同樣在這種情況下,當我打開一個瀏覽器窗口,然後我得到相同的404錯誤在http://localhost::8080//.war文件未在tomcat服務器7.0上部署

請幫我把,因爲我現在很困難,無法進一步運行Web服務。提前致謝。

回答

0

非常感謝您的回覆。我解決了這個問題。對於第一部分,我的.war文件存在一些問題,這就是爲什麼它沒有得到部署。
第二,在我糾正我的戰爭後,它也自動開始爲eclipse工作。

0

你的意思是說你的URL在端口號之前有兩個冒號?它應該只是一個。 http://localhost:8080

接下來,在你的tomcat安裝目錄下有一個名爲logs目錄包含幾個日誌文件將提供的不僅僅是404消息你在瀏覽器中看到的更多信息。

0

另一件事來檢查我們之前遇到過的情況。我發現WebContent \ WEB-INF是一個錯誤的情況(即小寫),而Tomcat不想拾取戰爭文物。

1

@ezile我可以理解爲先查詢.war文件是錯誤的這就是爲什麼你無法通過瀏覽器來得到它.. 但對於第二個查詢解決方案,我怎麼能接受,作出正確.war文件進行http://localhost:8080運行在食...

我問這個問題,因爲我有相同的(第一和第二)難度!

0

就我而言,這是因爲WAR需要一個完整的路徑。

我已經指定localhost:8080/WarFileName

,沒有工作。當我指定

localhost:8080/WarFileName/src/homepage

這是包是如何在war文件創建的,它的工作這是唯一。