2016-04-15 18 views
0

Ich habe Tomcat hinter Apache Server eingerichtet und habe sie mit mod_jk verbunden. Jetzt muss ich eine statische Datei für den Moment bereitstellen, in dem der Krieg auf Tomcat ausgeführt wird und Dienste laufen. Ich bin nicht in der Lage, einen Weg zu finden, dies zu tun.Statische Seite bedienen, bis die Tomcat-App mit Apache läuft

EDIT: worker.properties sind wie folgt:

worker.list=worker1 
worker.worker1.type=ajp13 
worker.worker1.host=localhost 
worker.worker1.port=8009 

mod_jk.conf

LoadModule jk_module /etc/httpd/modules/mod_jk.so 
<IfModule jk_module> 
JkMount /* worker1 
JkMountCopy All 
JkWorkersFile /etc/httpd/conf/workers.properties 
JkShmFile  /var/log/httpd/mod_jk.shm 
JkLogFile  /var/log/httpd/mod_jk.log 
JkLogLevel error 
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]" 
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories 
</IfModule> 
+0

bitte posten Sie Ihre Protokoll und mod_jk.con + workers.properties Datei – Ghayel

+0

@ Ghayel, ich habe Informationen über 2 Dateien hinzugefügt. Und über die Protokolle habe ich es überhaupt nicht angepasst. Es ist Standard, der mit Apache 2.4.6 kam. –

+0

in Ihrer Datei mod_jk.conf gibt es einen Eintrag für mod_jk.log, d. H. 'JkLogFile/var/log/httpd/mod_jk.log' Kopieren Sie diese – Ghayel

Antwort

0

diese Schritte zum Einrichten Folgen mod_jk-Anschluss zu installieren:

# cd /var/java/ 

# mkdir mod-jk 

# cd mod-jk 

# wget http://www.eu.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.41-src.tar.gz 

# tar -xf tomcat-connectors-1.2.41-src.tar.gz 

# yum install -y httpd-devel gcc gcc-c++ make libtool 
# cd tomcat-connectors-1.2.41-src/native 
# ./configure --with-apxs=/usr/sbin/apxs 
# make 
# libtool --finish /usr/lib64/httpd/modules 
# make install 

# service httpd restart 
0

I erkannte, dass ich eine kleine Anwendung mit statischer Seite hosten sollte n Apache-Server und fügen Sie einen Ajax-Anruf hinzu, um Tomcat-Dienste zu testen, um zu sehen, ob sie aktiv sind. Es wurde eine "no-jk" -Konfiguration zu dieser mod_jk.conf hinzugefügt, da sie JkMount /* worker1 enthält, um alle Anfragen an tomcat zu binden. Ich habe SetEnvIf Request_URI "/static-app/*" no-jk hinzugefügt. Das hat mein Problem gelöst.