[{ALLOW view All}] [{ALLOW edit Markus}] !! Installation, 30.11.2009 Note. If the packages are not find, search with (for example for java jdk): {{{ apt-cache search jdk }}} You may also append the list of [sources|http://wiki.ubuntuusers.de/sources.list] under /etc/apt/sources.list [{TableOfContents }] ! Install MySql 1. Install {{{ sudo apt-get install mysql-server }}} 2. Set root password\\ 3. Check version {{{ /usr/bin/mysqladmin -h localhost -u root -p version > Copyright (C) 2000-2006 MySQL AB This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL license Server version 5.0.75-0ubuntu10.2 Protocol version 10 Connection Localhost via UNIX socket UNIX socket /var/run/mysqld/mysqld.sock Uptime: 39 min 42 sec Threads: 1 Questions: 218 Slow queries: 0 Opens: 148 Flush tables: 2 Open tables: 17 Queries per second avg: 0.092 ---- mysql -h localhost -u root -p Enter password: > Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 35 Server version: 5.0.75-0ubuntu10.2 (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | +--------------------+ 2 rows in set (0.00 sec) }}} 4. Create Database (Consider Character Set Before, UTF-8 recommended !)\\ {{{ mysqladmin create <databasename> character set UTF-8 }}} ! Install Java 1. Install {{{ sudo apt-get install default-jdk }}} 2. Check version {{{ java -version > java version "1.6.0_0" OpenJDK Runtime Environment (IcedTea6 1.4.1) (6b14-1.4.1-0ubuntu12) OpenJDK Server VM (build 14.0-b08, mixed mode) }}} ! Install Tomcat 1. Install {{{ sudo apt-get install tomcat6 }}} 2. Find base directory {{{ find / -name startup* > /usr/share/tomcat6/bin/startup.sh }}} 3. add missing folders (logs and conf) {{{ cd /usr/share/tomcat6 mkdir logs ln -s /etc/tomcat6 /usr/share/tomcat6/conf }}} 4. Check version {{{ /usr/share/tomcat6/bin# ./version.sh > Using CATALINA_BASE: /usr/share/tomcat6 Using CATALINA_HOME: /usr/share/tomcat6 Using CATALINA_TMPDIR: /usr/share/tomcat6/temp Using JRE_HOME: /usr/lib/jvm/default-java Server version: Apache Tomcat/6.0.18 Server built: Jun 10 2009 08:27:38 Server number: 6.0.0.0 OS Name: Linux OS Version: 2.6.26-2-openvz-amd64 Architecture: i386 JVM Version: 1.6.0_0-b14 JVM Vendor: Sun Microsystems Inc. }}} 5. Start {{{ export JAVA_HOME=/usr/lib/jvm/default-java export CATALINA_OPTS="-Xmx64m -Xms64m" export JAVA_OPTS="-server -Xmx64m -Xms64m -XX:PermSize=32m -XX:MaxPermSize=32m" /usr/share/tomcat6/bin/startup.sh > Using CATALINA_BASE: /usr/share/tomcat6 Using CATALINA_HOME: /usr/share/tomcat6 Using CATALINA_TMPDIR: /usr/share/tomcat6/temp Using JRE_HOME: /usr/lib/jvm/default-java }}} 6. Test {{{ http://188.40.154.89:8080/ }}} 7. Stopping Tomcat {{{ /usr/share/tomcat6/bin/shutdown.sh /usr/share/tomcat6/logs/localhost... }}} 8. Update Config under /etc/tomcat6 (see item 3) {{{ vi server.xml /8080 change port }}} 9. Install "manager" und "host-manager" under /usr/share/tomcat6-admin {{{ sudo apt-get install tomcat6-admin }}} 10. Install docs /usr/share/tomcat6-docs {{{ sudo apt-get install tomcat6-admin }}} 11. Extend /etc/tomcat6/tomcat-users.xml {{{ <tomcat-users> <role rolename="manager"/> <role rolename="admin"/> <user username="your name" password="123xyz" roles="manager,admin"/> </tomcat-users> }}} 12. Start again and Test\\ [http://www.ebel-computing.de/default_root/]\\ [http://www.ebel-computing.de]\\ [http://www.ebel-computing.de/manager/html]\\ [http://www.ebel-computing.de/host-manager/html]\\ [http://www.ebel-computing.de/docs/]\\ The webapps folder is defined in :/var/lib/tomcat6/conf/Catalina/localhost/<webapp>.xml \\ Read also the notes in the start page (default_root). \\ CATALINA_HOME (bin) is in /usr/share/tomcat6 \\ CATALINA_BASE (webapps) is in /var/lib/tomcat6 Tomcat's default webapp is "ROOT", not "default_root" like above. \\ Rename default_root into ROOT and restart tomcat, to make the default address work (and adjusting ROOT/index.html). !Install JSPWiki 1. Install, check [latest version|http://www.jspwiki.org/wiki/JSPWikiDownload] {{{ 1. wget http://www.ecyrd.com/~jalkanen/JSPWiki/2.8.3/JSPWiki-2.8.3-bin.zip 2. unzip JSPWiki-2.8.3-bin.zip 3. cp /markus/JSPWiki/JSPWiki.war /usr/share/tomcat6/webapps 4. start tomcat 5. Install: Basis URL with ending backslash !!! http://www.ebel-computing.de/JSPWiki/ 6. mkdir /markus/jspwikiData 7. cp /markus/download/JSPWiki/JSPWiki-corepages_en.zip /markus/jspwikiData 8. cd /markus/download/JSPWiki 9 unzip JSPWiki-corepages_en.zip 10 enable in webapps/JSPWiki/jspwiki.properties jspwiki.specialPage.FindPage = Search.jsp 11. mkdir /markus/jspwikiLog }}} 2. Test {{{ http://188.40.154.89/JSPWiki/ }}} ![Install xinetd and proftpd|xinet_proftpd]