jetty9をjettyユーザーで動かす

ROOTで動かすだけなら手っ取り早いんですが、jettyユーザーを作成する場合結構手間です。

useradd jetty -s /bin/bash -d /opt/jetty -g jetty -K MAIL_DIR=/dev/null
※su jettyが使えないとコケる

vim /opt/jetty/start.ini
------
#
# Initialize module setuid
#
--module=setuid
------

vim /etc/default/jetty
------
JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_LOGS=logs
TMPDIR=/opt/jetty/temp
------

rm -rf /opt/jetty/logs/*
※ログがroot権限になっているとこける
service jetty restart