mvn tomcat:运行 - 如何编辑server.xml?

nik*_*ers 8 java tomcat server.xml

我想从命令行运行"mvn tomcat:run",但是如何编辑server.xml以在连接器中设置maxHttpHeaderSize ="65536"?或者我可以在pom.xml中配置连接器吗?

干杯

小智 8

org.codehaus.mojo:tomcat-maven-plugin将允许您在配置部分中设置server.xml文件的路径:

<plugin>
  <groupId>org.codehaus.mojo</groupId>
  <artifactId>tomcat-maven-plugin</artifactId>
  <configuration>
    <serverXml>path_to_server_xml_file</serverXml>
  </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)


The*_*ist 6

不幸的是,经过一些研究,我认为没有办法编辑server.xml的连接器. mvn tomcat:run使用嵌入式Tomcat.

除非有人发现某些内容,否则您最好的选择是转移到maven货运插件并使用您的自定义压缩您自己的Tomcat安装server.xml.

<cargo containerId="tomcat7x" [...]>
  <zipUrlInstaller
      installUrl="file://tomcat-custom.zip",
      installDir="target/installs"/>
  [...]
</cargo>
Run Code Online (Sandbox Code Playgroud)

或类似的东西......