Ubuntu:Programming

From Alexandre Navarro's Wiki

(Difference between revisions)
Jump to: navigation, search
(Servlet Server)
Line 85: Line 85:
=== DM Server ===
=== DM Server ===
//TODO
//TODO
 +
 +
 +
== Databases ==
 +
 +
=== HSQL ===
 +
 +
sudo apt-get install hsqldb-server
 +
 +
sudo gedit /etc/hsqldb/server.properties
 +
 +
# HSQLDB server configuration file
 +
# See the Advanced Topics chapter of the Hsqldb User Guide.
 +
# See also the file /etc/hsqldb/sqltool.rc.
 +
 +
server.database.0 file:///var/lib/hsqldb/db0/db0
 +
 +
sudo gedit /etc/hsqldb/webserver.properties
 +
 +
# HSQLDB server configuration file
 +
# See the Advanced Topics chapter of the Hsqldb User Guide.
 +
# See also the file /etc/hsqldb/sqltool.rc.
 +
 +
server.port 8080
 +
server.database.0 file:///var/lib/hsqldb/db0/db0
 +
 +
Launch
 +
 +
sudo /etc/init.d/hsqldb-server start
 +
 +
 +
Configuration jdbc
 +
 +
url : jdbc:hsqldb:db0://localhost
 +
driver : org.hsqldb.jdbcDriver
 +
login : sa
 +
password :
 +
libsql : hsqldb.jar

Revision as of 18:33, 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)

DM Server

//TODO


Databases

HSQL

sudo apt-get install hsqldb-server
sudo gedit /etc/hsqldb/server.properties
# HSQLDB server configuration file
# See the Advanced Topics chapter of the Hsqldb User Guide.
# See also the file /etc/hsqldb/sqltool.rc.

server.database.0       file:///var/lib/hsqldb/db0/db0
sudo gedit /etc/hsqldb/webserver.properties
# HSQLDB server configuration file
# See the Advanced Topics chapter of the Hsqldb User Guide.
# See also the file /etc/hsqldb/sqltool.rc.

server.port 8080
server.database.0       file:///var/lib/hsqldb/db0/db0

Launch

sudo /etc/init.d/hsqldb-server start


Configuration jdbc

url		: jdbc:hsqldb:db0://localhost
driver		: org.hsqldb.jdbcDriver
login		: sa
password 	: 
libsql		: hsqldb.jar
Personal tools