[lang_en]
Java JDK installation
Download installation file
– Download rpm.bin package (example jdk-6u20-linux-i586-rpm.bin) from this url: http://java.sun.com/javase/downloads/index.jsp.
Note: you can Skip login step.
Installation
– Run terminal and login as root
su -
– Change right directory (example /tmp) and Make JDK binary executable
cd /tmp
chmod +x jdk-6u21-linux-i586-rpm.bin
– Run installation
./jdk-6u21-linux-i586-rpm.bin
– Install new SUN java, javac, javaws and libjavaplugin.so (for Firefox/Mozilla) with alternatives command
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_21/jre/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_21/jre/bin/javaws 20000
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_21/jre/lib/i386/libnpjp2.so 20000
alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_21/bin/javac 20000
Set JAVA_HOME environment variable
Create script file java.sh
cat <<EOF>> /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.6.0_21/jre
export PATH=\$JAVA_HOME/bin:\$PATH
EOF
source /etc/profile.d/java.sh
Check your java installation
– Check current java, javac, javaws and libjavaplugin.so versions
Command:
java -version
Output:
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)
Command:
javac -version
Output:
javac 1.6.0_21
Command:
javaws
Output:
Java(TM) Web Start 1.6.0_21
...
– Check current java in firefox, put into the address bar:
about:plugins
– You should find on page these lines:
Java(TM) Plug-in 1.6.0_21
File: libnpjp2.so
Version:
The next generation Java plug-in for Mozilla browsers.
– You can check your firefox java plugin also at this url: http://www.java.com/en/download/installed.jsp.
Apache-ant installation
Download installation file
– Download TAR.GZ package from this url: http://ant.apache.org/bindownload.cgi.
Installation
– Run terminal and login as root
su -
– Go to “/usr/local” direcotry
cd /usr/local
– Untar downloaded TAR.GZ package
tar xvzf /PathToDownloadsDirectory/apache-ant-1.8.1-bin.tar.gz
Setting the ANT_HOME variable
Create script file apache-ant.sh
cat <<EOF>> /etc/profile.d/apache-ant.sh
export ANT_HOME=/usr/local/apache-ant-1.8.1
export PATH=$PATH:$ANT_HOME/bin
EOF
source /etc/profile.d/apache-ant.sh
Link to ANT
Create ant symlink in /usr/bin
ln -s /usr/local/apache-ant-1.8.1/bin/ant /usr/bin/ant
JBoss AS 5.1 installation
Download installation file
– Download ZIP package from this url: http://jboss.org/jbossas/downloads/.
Note: Download JDK6 package (e.g: jboss-5.1.0.GA-jdk6.zip), because we have installed JDK6.
Installation
– Run terminal and login as root
su -
– Go to “/usr/local” direcotry
cd /usr/local
– Unzip downloaded ZIP package
unzip /PathToDownloadsDirectory/jboss-5.1.0.GA-jdk6.zip
Setting the JBOSS_HOME variable
Create script file jboss.sh
cat <<EOF>> /etc/profile.d/jboss.sh
export JBOSS_HOME=/usr/local/jboss-5.1.0.GA
export PATH=$PATH:$JBOSS_HOME/bin
EOF
source /etc/profile.d/jboss.sh
File permissions settings
– JBoss can run only user “root” now. But we would like grant run JBoss permissions to all users from group “jboss” (this group must exists before we start)
– Run terminal and login as root
su -
– Set owner of JBoss installation foilder (e.g.: user jboss_user)
chown jboss_user /usr/local/jboss-5.1.0.GA/ -R
– All members of group “jboss” cen run JBoss server now
Installation Test
Run JBoss
– Open terminal and run JBoss
/usr/local/jboss-5.1.0.GA/bin/run.sh
– Please be patient, JBoss start on my computer takes mere then 1,5 minutes.
Output:
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /usr/local/jboss-5.1.0.GA
JAVA: /usr/java/jdk1.6.0_21/jre/bin/java
JAVA_OPTS: -Dprogram.name=run.sh -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true
CLASSPATH: /usr/local/jboss-5.1.0.GA/bin/run.jar
=========================================================================
07:56:12,461 INFO [ServerImpl] Starting JBoss (Microcontainer)...
07:56:12,463 INFO [ServerImpl] Release ID: JBoss [The Oracle] 5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)
...
07:59:03,045 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 1m:37s:243ms
– There shouldn’t be any ERROR message (only INFO) and the last line should be like in my output.
Open JBoss in your browser
– Run your internet browser and put into the address bar:
http://localhost:8080
– JBoss main page should display

[/lang_en]
[lang_cs]
Instalace Java JDK
Stáhněte instalační soubor
– Balíček RPM.BIN (npř: jdk-6u20-linux-i586-rpm.bin) můžete stáhnout z této url: http://java.sun.com/javase/downloads/index.jsp.
Poznámka: Přihlašovací obrazovku můžete přeskočit.
Instalace
– Spusťte terminál a přihlašte se jako root
su -
– Změňte aktuální adresář (např: /tmp) a udělejte JDK binary spustitelný
cd /tmp
chmod +x jdk-6u21-linux-i586-rpm.bin
– Spusťte instalaci
./jdk-6u21-linux-i586-rpm.bin
– Nainstalujte novou SUN java, javac, javaws and libjavaplugin.so (pro Firefox/Mozilla) pomocí příkazu alternatives
alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_21/jre/bin/java 20000
alternatives --install /usr/bin/javaws javaws /usr/java/jdk1.6.0_21/jre/bin/javaws 20000
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_21/jre/lib/i386/libnpjp2.so 20000
alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_21/bin/javac 20000
Nastavení JAVA_HOME proměnné
Vytvořte skript java.sh
cat <<EOF>> /etc/profile.d/java.sh
export JAVA_HOME=/usr/java/jdk1.6.0_21/jre
export PATH=\$JAVA_HOME/bin:\$PATH
EOF
source /etc/profile.d/java.sh
Zkontrolujte vaší instalaci javy
– Ověřte si verzi java, javac, javaws a libjavaplugin.so
Příkaz:
java -version
Výstup:
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Client VM (build 17.0-b16, mixed mode, sharing)
Příkaz:
javac -version
Výstup:
javac 1.6.0_21
Příkaz:
javaws
Výstup:
Java(TM) Web Start 1.6.0_21
...
– Javu ve firefox můžete zkontrolovar tím že zadáte do address baru následující url:
about:plugins
– Na stránce by jste měli najít následující text:
Java(TM) Plug-in 1.6.0_21
File: libnpjp2.so
Version:
The next generation Java plug-in for Mozilla browsers.
...
– Java plugin můžete zkontrolovat také na této stránce: http://www.java.com/en/download/installed.jsp.
Instalace Apache-ant
Stažení instalačního souboru
– Stáhněte si balíček TAR.GZ z této url: http://ant.apache.org/bindownload.cgi.
Instalace
– Spusťte terminál a přihlašte se jako root
su -
– Běžte do složky “/usr/local”
cd /usr/local
– Rozbalte stažený balíček TAR.GZ
tar xvzf /PathToDownloadsDirectory/apache-ant-1.8.1-bin.tar.gz
Nastavení ANT_HOME proměnné
Vytvořte skript apache-ant.sh
cat <<EOF>> /etc/profile.d/apache-ant.sh
export ANT_HOME=/usr/local/apache-ant-1.8.1
export PATH=$PATH:$ANT_HOME/bin
EOF
source /etc/profile.d/apache-ant.sh
Link na ANT
Vytvořte link na ant do /usr/bin
ln -s /usr/local/apache-ant-1.8.1/bin/ant /usr/bin/ant
Instalace JBoss AS 5.1
Stažení instalačního souboru
– Stáhněte si ZIP balíček z této url: http://jboss.org/jbossas/downloads/.
Poznámka: Stáhněte si verzi připravenou pro JDK6 (e.g: jboss-5.1.0.GA-jdk6.zip), protože máme Java JDK6 nainstalovanou.
Instalace
– Spusťte terminál a přihlašte se jako root
su -
– Bžte do složky “/usr/local”
cd /usr/local
– Rozbalte ZIP balíček
unzip /PathToDownloadsDirectory/jboss-5.1.0.GA-jdk6.zip
Nastavení JBOSS_HOME proměnné
Vytvořte skript jboss.sh
cat <<EOF>> /etc/profile.d/jboss.sh
export JBOSS_HOME=/usr/local/jboss-5.1.0.GA
export PATH=$PATH:$JBOSS_HOME/bin
EOF
source /etc/profile.d/jboss.sh
Nastavení přístupových práv
– Aby mohl JBoss spouštět i jiný uživatel než root, musíte nastavit správná oprávnění ma jednotlivých konfiguračních adresářích JBoss. Ty se nachází ve složce “/usr/local/jboss-5.1.0.GA/server/”.
– My chceme aby všechny konfigurace JBoss mohli spouštět uživatelé ze skupiny “jboss” (tuto skupinu musíme mít již vytvořenou)
– Spusťte terminál a přihlašte se jako root
su -
– Nastavte vlastníka složky s instalací JBoss (např: uživatel jboss_user)
chown jboss_user /usr/local/jboss-5.1.0.GA/ -R
– Nyní mohou spouštět server JBoss všichni členové skupiny “jboss”
Test instalace
Spuštění JBoss
– Otevřete terminál a spusťte JBoss
/usr/local/jboss-5.1.0.GA/bin/run.sh
– Buďte trpělivý, JBoss na mém počítači startuje více jak 1,5 minuty.
Výstup:
=========================================================================
JBoss Bootstrap Environment
JBOSS_HOME: /usr/local/jboss-5.1.0.GA
JAVA: /usr/java/jdk1.6.0_21/jre/bin/java
JAVA_OPTS: -Dprogram.name=run.sh -server -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djava.net.preferIPv4Stack=true
CLASSPATH: /usr/local/jboss-5.1.0.GA/bin/run.jar
=========================================================================
07:56:12,461 INFO [ServerImpl] Starting JBoss (Microcontainer)...
07:56:12,463 INFO [ServerImpl] Release ID: JBoss [The Oracle] 5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)
...
07:59:03,045 INFO [ServerImpl] JBoss (Microcontainer) [5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200905221634)] Started in 1m:37s:243ms
– Ve výpisu by neměl být jediný ERROR ale jen INFO zprávy, poslední řádek by měl být podobný jako vidíte v mém výpisu.
Otevření stránky JBoss v prohlížeči
– Spusťte internetový prohlížeč a zadejte do něj adresu:
http://localhost:8080
– Měla by se objevit úvodní stránka JBoss

[/lang_cs]