Hallo zusammen,
ich habe jetzt seit einigen Tagen ein problem welches ich einfach nicht lösen konnte:
Ich habe einen Glassfish 3.1.1. Server auf dem eine JavaEE Applikation laufen soll. Ich möchte einen Apache 2.2 HTTP Server davor schalten um statische Dateien auszuliefern und Dinge wie Piwik dort zu installieren.
Ich habe mich an folgende Anleitung aus dem Oracle GlassFish Server 3.1 Administration Guide gehalten und auch ähnliche Tutorials versucht.
Administering mod_jk - Oracle GlassFish Server 3.1 Administration Guide
Making GlassFish v3 Available Using Apache2 and mod_jk | Javalobby
Apache und Glassfish sind installiert und laufen wie sie es sollen. Als OS wird Windows Server 2008 genutzt. Ich hab "mod_jk.so" aus "tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip" nach "C:\Apache2.2\modules" kopiert.
Der entsprechende Teil der httpd.conf:
und die workers.properties aus "C:\Apache2.2\conf" und "C:\glassfish3\glassfish\domains\domain.org\config" :
Ich habe einen http-listener erstellt:
modjk aktiviert:
jvm-option zu der glassfish-jk.properties erstellt:
und Server neu gestartet. Allerdings bekomme ich nur eine komplett leere Seite. (Auch der Quelltext der Seite ist leer).
In der mod_jk.log sind keine fehler aufgeführt.
Hat irgendjemand vielleicht eine Idee woran das liegen könnte? Jemand schon Glassfish 3.1 und Apache 2.2 mit mod_jk verbunden?
Wäre für jede hilfe dankbar.
mfg,
krazun
ich habe jetzt seit einigen Tagen ein problem welches ich einfach nicht lösen konnte:
Ich habe einen Glassfish 3.1.1. Server auf dem eine JavaEE Applikation laufen soll. Ich möchte einen Apache 2.2 HTTP Server davor schalten um statische Dateien auszuliefern und Dinge wie Piwik dort zu installieren.
Ich habe mich an folgende Anleitung aus dem Oracle GlassFish Server 3.1 Administration Guide gehalten und auch ähnliche Tutorials versucht.
Administering mod_jk - Oracle GlassFish Server 3.1 Administration Guide
Making GlassFish v3 Available Using Apache2 and mod_jk | Javalobby
Apache und Glassfish sind installiert und laufen wie sie es sollen. Als OS wird Windows Server 2008 genutzt. Ich hab "mod_jk.so" aus "tomcat-connectors-1.2.32-windows-i386-httpd-2.2.x.zip" nach "C:\Apache2.2\modules" kopiert.
Der entsprechende Teil der httpd.conf:
Java:
LoadModule jk_module modules/mod_jk.so
JkWorkersFile C:\Apache2.2\conf\workers.properties
JkLogFile C:\Apache2.2\logs\mod_jk.log
JkLogLevel error
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount /*.jsp worker1
JkMount /org.domain.site/* worker1
und die workers.properties aus "C:\Apache2.2\conf" und "C:\glassfish3\glassfish\domains\domain.org\config" :
Java:
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
Ich habe einen http-listener erstellt:
Java:
create-http-listener --listenerport 8009 --listeneraddress 0.0.0.0 --defaultvs server jk-connector
modjk aktiviert:
Java:
set configs.config.server-config.network-config.network-listeners.network-listener.jk-connector.jk-enabled=true
jvm-option zu der glassfish-jk.properties erstellt:
Java:
create-jvm-options -Dcom.sun.enterprise.web.connector.enableJK.propertyFile= domain-dir/config/glassfish-jk.properties
und Server neu gestartet. Allerdings bekomme ich nur eine komplett leere Seite. (Auch der Quelltext der Seite ist leer).
In der mod_jk.log sind keine fehler aufgeführt.
Hat irgendjemand vielleicht eine Idee woran das liegen könnte? Jemand schon Glassfish 3.1 und Apache 2.2 mit mod_jk verbunden?
Wäre für jede hilfe dankbar.
mfg,
krazun