Ubuntu:Programming

From Alexandre Navarro's Wiki

Revision as of 18:31, 11 November 2008 by Anavarro (Talk | contribs)
Jump to: navigation, search

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)

DM Server

//TODO

Personal tools