Ubuntu:Programming
From Alexandre Navarro's Wiki
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)