[NAS Typ:] TS-219
[Firmware:] 3.1.2 build 1014
[Getestet:] ja
[Sonstige Modifikationen:] keine
Diese Anleitung beschreibt die Installation und Konfiguration von Java und Apache Tomcat auf QNap-NAS der Serie TS-*19
Voraussetzungen: Kenntnisse putty, Linux Basiswissen
1. Zunächst ist Java zu installieren:
- Runterladen von http://java.sun.com/javase/downloads/embedded.jsp. Zu wählen ist hier Java SE for Embedded 6 ARMv5 Linux - Headless. Man wird nach Name,... gefragt. Für Privatnutzer aber kein Problem und die 90-Tage Beschränkung lässt sich bei Bedarf auch wieder zurücksetzen.
- Nach dem Download ist das Archiv zu entpacken. Dafür
ausführen.
- Anschließend am besten mit Midnight-Commander in das gewünschte Verzeichnis enttaren. Bei mir z.B. unter /opt/java.
- In /etc/profile folgende Variable setzen
- Ebenso in /etc/profile ganz am Ende den Pfad erweitern
- Neu einloggen und testen:
sollte die eingespielte Java-Version und die Laufzeit anzeigen.
- Wer die 90-Tage zurücksetzen möchte, spielt bitte aus dem Archiv die Datei
in das Verzeichnis
neu ein.
So, jetzt haben wir schon mal Java am Laufen. Nun zur Kür...
2. Apache Tomcat installieren und konfigurieren:
- Tomcat von http://tomcat.apache.org/download-60.cgi runterladen. Ich habe Version 6.0.20 Core als tar.gz runtergeladen.
- Das Paket entpacken und am Besten wieder mit mc in das gewünschte Verzeichnis kopieren. Bei mir
- Auch hier in der
noch eine Variable setzen
- Da Tomcat per Default auf Port 8080 läuft, dieser aber von der Admin-GUI belegt ist, müssen wir auch hier noch Hand angelgen und die Datei
editieren.
- Hier ist folgender Bereich z.B. auf Port 8081 anzupassen:
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <!-- A "Connector" using the shared thread pool--> <!-- <Connector executor="tomcatThreadPool" port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> -->
- Jetzt können wir testen und in
den Befehl
ausführen.
- Es werden einige Meldungen zur Umgebung ausgegeben. Alles weitere findet sich im Log unter
- Über den Browser jetzt die URL http://MEINNAS:8081 aufrufen und sich freuen, wenn die Tomcat-Seite angezeigt wird. Hier können dann die verschiedenen Beispiele ausprobiert werden.
Alles weitere ist nicht mehr NAS abhängig, daher kann dann die entsprechende Anwendungs- oder Tomcat-Dokumentation verwendet werden.
Einfach durch Kopieren des *.war-Files in das Verzeichnis
läuft z.B.:
Pebble - http://pebble.sourceforge.net/
Weitere Anwendungen werden ich nach entsprechenden Tests hier ergänzen.
Viel Spaß,
Jan