2010-06-08 23 views

risposta

10

Il file si trova in server.xml e si è certi che è necessario aggiornare il connettore HTTP.

Il seguente collegamento è informazioni per tomcat, ma lo stesso vale per JBoss tranne la posizione del file server.xml. Credo che è necessario aggiornare il server.xml sotto Deploy \ jbossweb.sar \

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

+0

Ecco, grazie. – tinny

+0

+1: questo mi ha aiutato oggi! – CoolBeans

16

modificare JBoss \ server \ default \ deploy \ jbossweb.sar \ server.xml

Modifica:

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

per essere più simile a questo:

<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" /> 

Puoi ref er al connettore informazioni di configurazione per ulteriori dettagli si veda: http://tomcat.apache.org/tomcat-5.5-doc/config/http.html

+0

+1: Durante la ricerca mi sono imbattuto in questo e questo funziona! – CoolBeans

14

Per aggiungere la compressione gzip in JBoss 7.1.1, è possibile modificare standalone/configurazione/standalone.xml e aggiungere:

 ... 
    </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 il server e controllare con gli strumenti di sviluppo o nell'intestazione HTTP se è abilitato.

+0

Ciao @doonot Ho implementato questo codice sul mio jBoss EAP 6.1 e funzionava perfettamente quando stavo lavorando sul mio server locale. Ma quando mi sono trasferito nell'ambiente server reale le modifiche non vengono riflesse. Il mio server è jBoss Server EAP 6.1 e funziona su SO Linux. http://stackoverflow.com/users/569077/doonot – vaibhav

+0

@doonot, ho provato un approccio simile ma non ha funzionato sembra qualcosa mi manca http://stackoverflow.com/questions/41011480/pagespeed-enable-compression- in-jboss per favore aiuto –