如何设置路径contextpath ?

配置contextpath,只能在tomcat或者jetty中配置么?在web.xml中可以配置么?

阅读 14.3k
3 个回答

不行

contextPath实际上就是部署在servlet容器中的上下文名称,因为tomcat/jetty...都可以部署多个servlet应用

新手上路,请多包涵

spring boot 不论是jar直接运行或者部署到Tomcat/jetty中,应该不需要特定设置caontexPath,web.xml也不存在呀。

如果使用Jetty的话,默认context path是war包的名称,这个也可以修改,在war包里面添加一个 webapp/WEB-INF/jetty-web.xml 就行了,内容如下:

<Configure class="org.eclipse.jetty.webapp.WebAppContext">
    <Set name="contextPath">new_app_name</Set>
</Configure>
推荐问题