Включение сжатия gZip с помощью плагина tomcat-maven

#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 с включенными атрибутами сжатия.