Spring MVC部署到多个上下文路径?

时间:2014-10-07 18:03:24

标签: java spring-mvc tomcat

我有一个名为myapp.war的构建的Spring MVC应用程序

我想将单一战争部署到Tomcat 7并让它假设/ myapp和/(root)的上下文

这可以通过配置吗?

谢谢 -

2 个答案:

答案 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