如何设置路径contextpath ?

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

阅读 14.1k
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>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题