08/07/2011 écrit par Cyril GRANDJEAN
Voici un petit tutoriel pour tous ceux qui souhaiteraient installer Apache Tomcat sur un QNAP.
Tout d’abord, téléchargez Java ainsi qu’Apache Tomcat et copiez le sur votre NAS.
Voici les chemins d’installation de Java et d’Apache Tomcat que j’ai utilisé :
- Java : /share/Qweb/java6
- Tomcat : /share/Qweb/tomcat6
J’ai ensuite crée le fichier tomcat.sh à la racine de tomcat6.
01020304050607080910111213141516171819202122232425262728293031323334#!/bin/sh
#Tomcat auto-démarrage
#Auteur : Cyril GRANDJEAN
#Description : Auto-démarrage de tomcat
#Nom du processus : tomcat
#PID : /var/run/tomcat.pid
RETVAL=0
QPKG_NAME=
"tomcat6"
_exit()
{
/bin/echo
-e
"Error: $*"
/bin/echo
exit
1
}
JRE_HOME=
"/share/Qweb/java6"
CATALINA_HOME=
"/share/Qweb/tomcat6"
case
$1
in
start)
sh
/share/Qweb/tomcat6/bin/startup
.sh
;;
stop)
sh
/share/Qweb/tomcat6/bin/shutdown
.sh
;;
restart)
sh
/share/Qweb/tomcat6/bin/shutdown
.sh
sh
/share/Qweb/tomcat6/bin/startup
.sh
;;
*)
echo
"Usage: $0 {start|stop|restart}"
exit
1
esac
exit
$RETVAL
Ensuite, pour pouvoir l’utiliser comme un package sur l’interface du QNAP, j’ai rentré les commandes suivantes :
12345echo
"[tomcat6]"
>>
/etc/config/qpkg
.conf
echo
"Name = Tomcat6"
>>
/etc/config/qpkg
.conf
echo
"Version = 6.0"
>>
/etc/config/qpkg
.conf
echo
"Enable = TRUE"
>>
/etc/config/qpkg
.conf
echo
"Shell = /share/Qweb/tomcat6/tomcat.sh"
>>
/etc/config/qpkg
.conf
Vous pouvez maintenant utiliser Apache Tomcat sur votre QNAP.