#tomcat #plugins #maven
#tomcat #Плагины #maven
Вопрос:
В нашем приложении spring мы хотим сжать ответ с помощью сжатия gzip, из документации я узнал, что мы можем настроить его, изменив /conf/server.xml файл в tomcat (http://www.servletworld.com/tomcat/enable-tomcat-gzip-compression.html ).
Но в нашем приложении мы используем встроенный tomcat от org.codehaus.плагин mojo, из некоторых исследований я вижу, что мы можем создавать такие конфигурации сервера в pom.xml как показано ниже :
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<port>${tomcat.port}</port>
<url>${tomcat.manager}</url>
<username>${tomcat.manager.username}</username>
<password>${tomcat.manager.password}</password>
</configuration>
</plugin>
Аналогичным образом я хотел настроить атрибуты соединителя для включения сжатия, пробовал разные способы, но безуспешно.
Кто-нибудь, пожалуйста, может мне помочь.
Спасибо
Шри
Ответ №1:
Не похоже, что плагин maven tomcat позволяет вам это делать, но tomcat: run goal, похоже, предоставляет serverXml
параметр, с помощью которого вы можете указать свой собственный server.xml
с включенными атрибутами сжатия.