#author("2017-08-13T22:22:30+09:00","","") #author("2017-08-13T22:25:08+09:00","","") [[Linux/Ubuntu]] * Apache Tomcat [#b585ab9b] Apache Tomcat(アパッチ トムキャット)は、Java ServletやJavaServer Pages (JSP) を実行するためのWebコンテナ(サーブレットコンテナ、サーブレットエンジン)である。~ Apache License 2.0を採用したオープンソースソフトウェア。バージョン 7.0 は、Java Servlet 3.0、JavaServer Pages 2.2対応で、Java 6 以降が必要。バージョン 8.0 は、Java Servlet 3.1、JavaServer Pages 2.3対応で、Java 7 以降が必要である。~ 2005年以降、Apacheソフトウェア財団のトップレベルプロジェクトのひとつであるApache Tomcat Project 内で開発されている 。~ それ以前はかつて存在していたJakartaプロジェクト内で開発されていた。~ ※wikipedia引用~ ** install [#w7ed0bd1] - コマンド -- 事前準備 #highlighter(JavaScript,number){{ sudo echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections sudo aptitude install -y oracle-java8-installer }} -- 本体 #highlighter(JavaScript,number){{ sudo apt-get install -y tomcat7 tomcat7-admin tomcat7-user }} ** スクリプト変更 [#me062833] - 起動スクリプト #highlighter(JavaScript,number){{ sudo vim /etc/init.d/tomcat7 }} -- 81行目~ 変更前 #highlighter(JavaScript,number){{ JDK_DIRS="/usr/lib/jvm/default-java ${OPENJDKS} /usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-7-oracle" }} 変更後 #highlighter(JavaScript,number){{ JDK_DIRS="/usr/lib/jvm/default-java ${OPENJDKS} /usr/lib/jvm/java-6-openjdk /usr/lib/jvm/java-6-sun /usr/lib/jvm/java-7-oracle /usr/lib/jvm/java-8-oracle" }} - 権限ファイル #highlighter(JavaScript,number){{ sudo vim /etc/tomcat7/tomcat-users.xml }} -- 36行目~ 挿入 #highlighter(JavaScript,number){{ <role rolename="manager-gui"/> <user username="tomcat" password="tomcat1234" roles="manager-gui"/> }} * 関連 [#t67667e8] #ls2