0

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

http://localhost:8080/goodproject/

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

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

4

1 回答 1

0

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

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

于 2013-04-05T17:13:15.940 回答