【发布时间】:2017-12-27 22:51:21
【问题描述】:
通过(直接)运行应用程序来启动一个小型 SpringBoot 应用程序,REST 服务 localhost:8080/xyz/a 会给出正确的 JSON 结果。
通过 IntelliJ,我配置了一个 Tomcat 服务器。我添加了这个 WAR,其上下文根为“/contextroot”。所以我希望 URL REST 是 localhost:8080/contextroot/xyz/a。这不断收到 404 错误。
您能帮我获取正确的配置或网址吗?
有没有办法查看哪些 URL 是从控制器映射到 URL 的?或者:我怎样才能更容易地解决这些映射问题(来自 Tomcat)?
在 Maven Pom.xml 我有:
<groupId>nl.xyz</groupId>
<artifactId>contextroot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>contextroot</name>
<packaging>war</packaging>
inside 也是 contextroot。
【问题讨论】:
-
你可以在server.xml中查看上下文路径的url(
)
标签: maven tomcat spring-boot intellij-idea war