広告

apt-get で Tomcat 7 をインストール

!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!
!!! 半年以上も前に書かれた古い情報です !!!

Ubuntu 14.04.2

結論としては tar.gz をダウンロードして自分で置いて起動スクリプトをやったほうが楽.しかも Tomcat 8 無いし.

sudo apt-get install tomcat7

Creating config file /etc/default/tomcat7 with new version
Adding system user `tomcat7' (UID 105) ...
Adding new user `tomcat7' (UID 105) with group `tomcat7' ...
Not creating home directory `/usr/share/tomcat7'.

Creating config file /etc/logrotate.d/tomcat7 with new version
 * no JDK or JRE found - please set JAVA_HOME
invoke-rc.d: initscript tomcat7, action "start" failed.
Setting up authbind (2.1.1) ...
Processing triggers for ureadahead (0.100.0-16) ...

JAVA_HOME が無いと言われる.

/usr/share/tomcat7/bin/setenv.sh を作ったり,/etc/profile に書いたりしてもうまくいかなかったので,/etc/default/tomcat7 に JAVA_HOME を書く.

sudo service tomcat7 start 後,Jenkins を置いてみる.

Jenkins home directory: /usr/share/tomcat7/.jenkins found at: $user.home/.jenkins  

.jenkins が無いというのでつくる.

cd /usr/share/tomcat7
sudo mkdir .jenkins
sudo service tomcat7 restart

今度はパーミッションが.

WARNING: Failed to record boot attempts
java.io.FileNotFoundException: /usr/share/tomcat7/.jenkins/failed-boot-attempts.txt (Permission denied)

777 にしてみる.

chmod 777 /usr/share/tomcat7/.jenkins
sudo service tomcat restart

無事,Jenkins 起動.しかし,root で動かしていること自体問題か.

広告