Jetty unter Archlinux installieren
Installation und Konfiguration von Jetty unter Archlinux.
Installation
Paket über
yaourt -S jetty
installieren. Eventuell muss die aktuelle Version angepasst werden. Dazu das Paket bei AUR herunterladen, entpacken und PKGBUILD anpassen:
...
pkgver=9.2.7
_timestamp=v20150116
...
Und die Kontrollsumme mit sha256sum
anpassen:
...
sha256sums=('d4f573e1778843cc60c8b44c7f2d86928d31691352f964f2c8f931645f633191'
...
Bei Fehlermeldung, dass start.d
nicht kopiert werden kann, kann das Verzeichnis aus dem Unterverzeichnis demo-base
ein Verzeichnis hoch kopiert werden.
Start und Stop des Servers
systemctl jetty start|stop|restart
Konfiguration
Die Jetty Installation ist (teilweise mit Symlinks) unter /usr/share/jetty
zu erreichen. Alle Konfigurationsdateien liegen unter /etc/jetty
. Standardports sind 8080 für http und 8443 für https. Die Webapps werden in abgelegt int /var/lib/jetty/webapps
. Die Logdateien befinden sich unter /var/log/jetty
.
Die Einstellungen der Dateien unter start.d
überschreiben die Einstellungen der start.ini
. Bei Änderungen die entsprechende Datei unter start.d
anpassen oder diese löschen und Änderungen in start.ini
vornehmen.
Jetty ist nur von localhost erreichbar
Den Host von Jetty auf 127.0.0.1 setzen, in Datei start.d/server.ini
:
# Module: server
--module=server
# What host to listen on (leave commented to listen on all interfaces)
jetty.host=127.0.0.1