Ubuntu:Programming
From Alexandre Navarro's Wiki
(Difference between revisions)
(→Tomcat) |
(→Servlet Server) |
||
Line 41: | Line 41: | ||
sudo chown -R anavarro *tomcat* | sudo chown -R anavarro *tomcat* | ||
- | === | + | === Mod Jk for Tomcat === |
- | + | ||
+ | Do | ||
+ | jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz | ||
+ | cd jk/native | ||
+ | ./configure --with-apxs=/usr/local/apache2/bin/apxs --enable-EAPI | ||
+ | make | ||
+ | cp ./apache-2.0/mod_jk.so $APACHE_HOME/modules | ||
+ | |||
+ | Create workers.properties in $APACHE_HOME/conf | ||
+ | |||
+ | workers.tomcat_home=/usr/local/tomcat5 | ||
+ | workers.java_home=$JAVA_HOME | ||
+ | ps=/ | ||
+ | worker.list=default | ||
+ | |||
+ | worker.default.port=8009 | ||
+ | worker.default.host=localhost | ||
+ | worker.default.type=ajp13 | ||
+ | worker.default.lbfactor=1 | ||
+ | |||
+ | Add in http.conf | ||
+ | |||
+ | LoadModule jk_module modules/mod_jk.so | ||
+ | AddModule mod_jk.c | ||
+ | |||
+ | # | ||
+ | # Mod_jk settings | ||
+ | # | ||
+ | |||
+ | JkWorkersFile "conf/workers.properties" | ||
+ | JkLogFile "logs/mod_jk.log" | ||
+ | |||
+ | JkLogLevel error | ||
+ | |||
+ | JkMount /jsp-examples default | ||
+ | JkMount /jsp-examples/* default | ||
+ | |||
+ | # End of mod_jk settings | ||
+ | |||
+ | (look http://www.galatea.com/flashguides/apache20-tomcat5-modjk-linux) |
Revision as of 18:29, 11 November 2008
Contents |
Compiler
Sun JDK (1.6)
Installation under Ubuntu
apt-get install sun-java6-bin sun-java6-demo sun-java6-fonts sun-java6-jdk sun-java6-jre sun-java6-javadb sun-java6-source
Open JDK (1.6)
Installation under Ubuntu
apt-get install openjdk-6-jre icedtea6-plugin openjdk-6-jdk openjdk-6-doc openjdk-6-source openjdk-6-demo openjdk-6-jre-headless
Web Server
Apache
Installation under Ubuntu
sudo apt-get install apache2
Manual Installation :
Each user can create a site under ~/public_html/
http://localhost/~anavarro/index.html
Servlet Server
Tomcat
Installation
wget http://apache.crihan.fr/dist/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz sudo cp apache-tomcat-6.0.18.tar.gz /usr/local rm -rf apache-tomcat-6.0.18.tar.gz cd /usr/local/ sudo tar -xvzf apache-tomcat-6.0.18.tar.gz sudo ln -s apache-tomcat-6.0.18 tomcat sudo rm apache-tomcat-6.0.18.tar.gz sudo chown -R anavarro *tomcat*
Mod Jk for Tomcat
Do
jakarta-tomcat-connectors-jk-1.2.6-src.tar.gz cd jk/native ./configure --with-apxs=/usr/local/apache2/bin/apxs --enable-EAPI make cp ./apache-2.0/mod_jk.so $APACHE_HOME/modules
Create workers.properties in $APACHE_HOME/conf
workers.tomcat_home=/usr/local/tomcat5 workers.java_home=$JAVA_HOME ps=/ worker.list=default
worker.default.port=8009 worker.default.host=localhost worker.default.type=ajp13 worker.default.lbfactor=1
Add in http.conf
LoadModule jk_module modules/mod_jk.so AddModule mod_jk.c
# # Mod_jk settings #
JkWorkersFile "conf/workers.properties" JkLogFile "logs/mod_jk.log" JkLogLevel error JkMount /jsp-examples default JkMount /jsp-examples/* default
# End of mod_jk settings
(look http://www.galatea.com/flashguides/apache20-tomcat5-modjk-linux)