spring-mvc应用程序的根源来自哪里?

时间:2013-04-03 13:56:36

标签: spring-mvc

我根据this tutorial在STS中创建了一个简单的Spring MVC项目。在服务器上运行时,“Hello World”页面显示在此URL下:

http://localhost:8080/goodproject/

我的问题是,根网址“/goodproject/”来自哪里?顶级包是com.duckranger.goodproject,这是什么原因?我可以使用不同的名称作为url根目录吗?

在duckrabger的教程中,项目名称被用作url根目录(来自屏幕截图)。但就我而言,使用项目名称会导致404错误。

1 个答案:

答案 0 :(得分:0)

如果您将应用程序打包在EAR中,则您有一个application.xml,用于定义任何Web应用程序的上下文根。 (如果您使用Maven,则从EAR项目POM生成)

如果直接部署WAR,则它取决于应用程序服务器:您可能具有定义每个应用程序的上下文路径的特定xml配置。 例如,Jetty使用context.xml文件。