2010-06-08 10 views

Antwort

10

Die Datei befindet sich unter server.xml, und Sie haben Recht damit, dass Sie den HTTP-Connector aktualisieren müssen.

Der folgende Link ist Info für Tomcat, aber das gleiche gilt für JBoss außer Speicherort der Datei server.xml. Ich glaube, Sie brauchen die server.xml unter deploy \ jbossweb.sar \

http://viralpatel.net/blogs/2008/11/enable-gzip-compression-in-tomcat.html

+0

Das ist es, danke. – tinny

+0

+1: Das hat mir heute geholfen! – CoolBeans

16

bearbeiten jboss \ server \ default \ deploy \ jbossweb.sar \ server.xml

bearbeiten zu aktualisieren:

<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" 
      connectionTimeout="20000" redirectPort="8443" /> 

mehr so ​​sein:

<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" compression="on" 
compressableMimeType="text/html,text/xml,text/css,text/javascript, application/x-javascript,application/javascript" 
connectionTimeout="20000" redirectPort="8443" /> 

Sie ref können er mit dem Anschluss Config Info Weitere Einzelheiten finden Sie unter: http://tomcat.apache.org/tomcat-5.5-doc/config/http.html

+0

+1: Während der Suche lief ich in das und das funktioniert! – CoolBeans

14

Um gzip-Komprimierung in JBoss 7.1.1 hinzufügen möchten, können Sie Standalone/configuration/standalone.xml bearbeiten und hinzufügen:

 ... 
    </extensions> 

    <system-properties> 
     <property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION" value="on"/> 
     <property name="org.apache.coyote.http11.Http11Protocol.COMPRESSION_MIME_TYPES" value="text/javascript,text/css,text/html"/> 
    </system-properties> 

Restart den Server und überprüfen Sie mit Entwickler-Tools oder in den HTTP-Header, wenn es aktiviert ist.

+0

Hallo @doonot Ich habe diesen Code auf meinem jBoss EAP 6.1 implementiert und es funktionierte gut, als ich an meinem lokalen Server arbeitete. Aber als ich zur tatsächlichen Serverumgebung wechselte, werden die Änderungen nicht reflektiert. Mein Server ist JBoss Server EAP 6.1 und arbeitet unter Linux OS. http://StackOverflow.com/users/569077/Doonot – vaibhav

+0

@Doonot, versuchte ich ähnliche Ansatz, aber nicht funktioniert sieht etwas, ich vermisse es http://StackOverflow.com/Questions/41011480/pagespeed-enable-Compression- in-jboss bitte helfen –

Verwandte Themen