Ik ben nu al een week aan het proberen om dit werkende te krijgen. Nergens op het web vind ik een duidelijke howto. Hopelijk kunnen jullie mij helpen.
Eerst en vooral heb ik via apt j2sdk1.5-sun, apache2, tomcat5, libapache2-mod-jk en tomcat5-webapps geïnstalleerd.
Daarna heb ik de volgende instellingen gedaan.
Het volgende heb ik toegevoegd aan de /etc/tomcat5/server.xml file
na de tag <Server port="8005" shutdown="SHUTDOWN" debug="0">
na <Service name="Tomcat-Standalone">
na <Engine name="Catalina" defaultHost="localhost" debug="0">
De /etc/libapache2-mod-jk/workers.properties file
De /etc/apache2/sites-enabled/jsp.test file
Als ik naar de virtual host jsp.test surf dan word alle html mooi geserveerd maar zodra ik naar een jsp pagina ga krijg ik de volgende error.
Blijkbaar is er toch iets niet juist ingesteld maar ik heb geen idee wat.
Hopelijk kunnen jullie helpen.
Eerst en vooral heb ik via apt j2sdk1.5-sun, apache2, tomcat5, libapache2-mod-jk en tomcat5-webapps geïnstalleerd.
Daarna heb ik de volgende instellingen gedaan.
Het volgende heb ik toegevoegd aan de /etc/tomcat5/server.xml file
na de tag <Server port="8005" shutdown="SHUTDOWN" debug="0">
XML:
1
2
3
| <Listener className="org.apache.jk.config.ApacheConfig" modJk="/usr/lib/apache2/modules/mod_jk.so" workersConfig="/etc/libapache2-mod-jk/workers.properties"/> |
na <Service name="Tomcat-Standalone">
XML:
1
2
3
4
| <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector className="org.apache.ajp.tomcat5.Ajp13Connector" port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/> |
na <Engine name="Catalina" defaultHost="localhost" debug="0">
XML:
1
2
3
4
| <Listener className="org.apache.jk.config.ApacheConfig" append="true" forwardAll="false" modJk="/usr/lib/apache2/modules/mod_jk.so" /> |
De /etc/libapache2-mod-jk/workers.properties file
code:
1
2
3
4
5
6
7
8
9
| workers.tomcat_home=/usr/share/tomcat5 workers.java_home=/usr/lib/java worker.list=ajp13_worker worker.ajp13_worker.port=8009 worker.ajp13_worker.host=localhost worker.ajp13_worker.type=ajp13 worker.ajp13_worker.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=ajp13_worker |
De /etc/apache2/sites-enabled/jsp.test file
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| <VirtualHost *>
ServerAdmin webmaster@jsp.test
DocumentRoot /var/lib/tomcat5/webapps/jsp-examples/
ServerName jsp.test
# Static files
Alias / "/var/lib/tomcat5/webapps/jsp-examples/"
<Directory />
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
# Deny direct access to WEB-INF and META-INF
<Location "/WEB-INF/*">
AllowOverride None
deny from all
</Location>
<Location "/META-INF/*">
AllowOverride None
deny from all
</Location>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
JkWorkersFile "/etc/libapache2-mod-jk/workers.properties"
JkLogFile "/var/log/tomcat5/mod_jk.log"
JkMount /*.jsp ajp13_worker
</VirtualHost> |
Als ik naar de virtual host jsp.test surf dan word alle html mooi geserveerd maar zodra ik naar een jsp pagina ga krijg ik de volgende error.
code:
1
2
3
4
5
6
| Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, webmaster@jsp.test and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. ________________________________________ Apache/2.0.54 (Debian GNU/Linux) mod_jk/1.2.14 Server at jsp.test Port 80 |
Blijkbaar is er toch iets niet juist ingesteld maar ik heb geen idee wat.
Hopelijk kunnen jullie helpen.
[ Voor 9% gewijzigd door Antediluvian op 30-11-2005 04:12 ]