2013-04-03 55 views
0

我根據this tutorial在STS中創建了一個簡單的Spring MVC項目。spring-mvc應用程序的根源在哪裏?

http://localhost:8080/goodproject/ 

我的問題是,哪裏根URL「/goodproject/」從何而來:當在服務器上運行它時,「Hello World」的網頁被此URL下顯示?頂級套餐是com.duckranger.goodproject,這是原因嗎?我可以使用不同的名稱作爲網址的根?

在duckrabger的教程中,項目名稱被用作URL根目錄(來自屏幕截圖)。但在我的情況下,使用項目名稱導致404錯誤。

+0

我從[另一個問題] [1]得到了答案。 [1]:http://stackoverflow.com/questions/13705685/springsource-ide-does-not-use-project-name-as-root-url-for-spring-mvc-applicatio – chance

+0

什麼應用服務器你正在用嗎? –

+0

VMWare vFabric tc服務器 – chance

回答

0

如果您將應用程序打包到EAR中,那麼您將擁有一個定義任何Web應用程序的上下文根的application.xml。 (如果您使用Maven,則從EAR項目POM生成)

如果您直接部署WAR,它取決於應用程序服務器:您可能具有特定的xml配置,該配置爲每個應用程序定義上下文路徑。 例如,Jetty使用一個context.xml文件。

相關問題