我有一个名为myapp.war的构建的Spring MVC应用程序
我想将单一战争部署到Tomcat 7并让它假设/ myapp和/(root)的上下文
这可以通过配置吗?
谢谢 -
答案 0 :(得分:0)
这可以通过Tomcat配置完成,但您也可以将应用程序部署到ROOT
,并使用控制器将请求映射到http://my-server/myapp/
和http://my-server/
:
@Controller
@RequestMapping(value = {"/", "/myapp"})
public class WebController {
@RequestMapping(value = "")
public String home() { return "home"; }
}
此示例会将http://my-server/myapp/
和http://my-server/
映射到您的主页。
答案 1 :(得分:0)
将以下行添加到 server.xml
<Context path="" docBase="myapp" debug="0" reloadable="true"></Context>
有关详细信息,请参阅this