命令行运行Maven Jetty Plugin时如何指定contextPath参数
正确解决方案
你之前尝试的参数不符合Jetty Maven Plugin 9.4.x版本的参数传递规则,使用以下命令即可指定contextPath:
mvn org.eclipse.jetty:jetty-maven-plugin:9.4.26.v20200117:run-exploded -Djetty.contextPath=/project
注意事项
- 不需要给路径加单/双引号,避免部分终端把引号识别为参数内容,导致配置不生效
src/main/webapp/META-INF/context.xml中的contextPath默认不会被Jetty Maven Plugin读取,该配置是Tomcat的标准配置,无需修改该文件- 如果上述参数仍不生效,可使用全限定名格式传递参数:
mvn org.eclipse.jetty:jetty-maven-plugin:9.4.26.v20200117:run-exploded -Dorg.eclipse.jetty.maven.plugin.contextPath=/project
内容的提问来源于stack exchange,提问作者Alessandro
相关产品推荐
相关产品推荐

