2013-05-19 31 views
0

我已經使用Spring模板項目創建Spring MVC項目。它可以在「VMware vFabric tc Server Developer Edition v2.8」服務器上正常運行。但是,當我將它移動到Tomcat服務器,並嘗試運行它時,它不起作用。當我嘗試訪問該網站我得到以下幾點:無法在Tomcat Web服務器上運行我的Spring MVC項目(本地)

HTTP Status 404 - /analyse 

type Status report 

message /analyse 

description The requested resource is not available. 

我必須轉換項目一些如何?它沒有與webapps-folder中的其他項目相同的結構。 有什麼想法?

所以基本上我需要知道爲了在我的Tomcat服務器上運行我的Spring MVC項目需要做些什麼。

讚賞我能得到的任何幫助!

回答

0

問題是在部署程序集中,您必須檢查它。 當你使用Maven,所以你可以鍵入以下命令

eclipse:eclipse -Dwtpversion=2.0 

所以它會解決部署裝配問題,並下載必需的jar的。 然後運行命令

clean install 

project clean option. 
+0

我做了一點不同,但我敢打賭,它的作用大致相同。我所做的是右鍵單擊pom.xml文件並將其作爲「Maven Clean」運行,一旦完成,我將其作爲「Maven Install」運行。之後,我將.war文件移至Web服務器,並使用Manager App在Tomcat服務器上手動添加。 – Mat

0

* .war文件的名稱是什麼? 通常情況下,您可以通過URL訪問您的應用程序通過相同的名稱減去「.war」

+0

清理項目的名字在我的.war文件是Analyse.war。這是在webapps目錄中。 – Mat

+0

我在猜測你在不區分大小寫的操作系統上運行tcServer,並在區分大小寫的操作系統上運行tomcat。嘗試請求「分析」而不是「分析」,或者將戰爭文件的名稱更改爲「分析」。您還可以在Tomcat或tcServer中使用上下文xml文件來更改上下文名稱。 – GreyBeardedGeek

+0

我的問題是我的.war文件。起初,我只是通過右鍵單擊項目而將項目導出到.war文件,該項目無效。但後來我試圖(這是通過右鍵單擊pom.xml)運行 - > Maven clean,然後(仍然是pom.xml)運行 - > Maven安裝。以這種方式創建的.war文件起作用。 – Mat

相關問題