概要
デモプロジェクトをTomcatで動かす
内容
デモプロジェクトをTomcatで動かします。
デモプロジェクトの作成までは下記記事を参照。
Ubuntu1204環境にmavenでtapestryのデモプロジェクトを素早く作成する
http://d.hatena.ne.jp/tbpg/20131004/1380907986
インストール
Tomcat7のインストール
sudo apt-get install tomcat7 tomcat7-admin
Tomcat7の起動、停止、再起動確認
## test start, stop ,restart
sudo /etc/init.d/tomcat7 start
sudo /etc/init.d/tomcat7 stop
sudo /etc/init.d/tomcat7 restart
Tomcat7の自動起動をOFFにします
sudo apt-get install sysv-rc-conf; sudo sysv-rc-conf tomcat7 off;
Tomcat Manager利用のための設定ファイル編集
/etc/tomcat7/tomcat-users.xml
下記を追記します
<role rolename="tomcat"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <role rolename="manager-gui" /> <role rolename="manager-script" /> <role rolename="manager-jmx" /> <role rolename="manager-status" /> <role rolename="admin" /> <role rolename="admin-gui" /> <role rolename="manager" /> <user username="admin" password="admin" roles="admin,admin-gui,manager,manager-gui,manager-script,manager-jmx,manager-status" /> <user username="manager-gui" password="manager-gui" roles="manager-gui" /> <user username="manager-script" password="manager-script" roles="manager-script" /> <user username="manager-jmx" password="manager-jmx" roles="manager-jmx" /> <user username="manager-status" password="manager-status" roles="manager-status" />
Tomcat Managerの起動確認
sudo /etc/init.d/tomcat7 restart
http://localhost:8080/manager/htmlにアクセス。
認証ダイアログが表示されるのでadmin、adminを入力。
~/.m2/settings.xmlにTomcatサーバーの設定を追加
<settings> <servers> <server> <id>localhost</id> <username>admin</username> <password>admin</password> </server> </servers> </settings>
デモプロジェクトのpom.xmlにTomcatサーバーの設定を追加
username,passwordは先ほどtomcat-users.xmlに設定した内容
<plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId>tomcat7-maven-plugin</artifactId> <version>2.0</version> <configuration> <server>localhost</server> <url>http://localhost:8080/manager/text</url> <path>/hogestry</path> <username>admin</username> <password>admin</password> <update>true</update> </configuration> </plugin> : : other settings : <plugins>