Linux Server編
通常のお客様はaxis2.warファイルのみ、hiveオプションを導入されているお客様はaxis2.war、hive.war、publisher.warが対象となります。ダウンロードしたファイルはサーバ上にコピーしておいてください。
サーバーモジュールを開くrootにswitch userし、Tomcatのdaemonを止めてください。
> su
password: ______
# systemctl stop tomcat
Shutting down tomcat: [ OK ]
#
通常、Tomcatは/usr/share/tomcat/にインストールされています。下記の手順で、[ダウンロードしたaxis2.war]の部分はダウンロードしたaxis2.warファイルへのパスで置き換えてください。
# cd /usr/share/tomcat/webapps
# ls -ld axis2
drwxr-xr-x 5 tomcat tomcat 4096 1月 15 17:20 axis2
# rm -rf axis2
# ls -l axis2.war
-rw-r--r-- 1 tomcat tomcat 70926143 1月 15 17:20 axis2.war
# cp [ダウンロードしたaxis2.war] ./axis2.war
cp: `./axis2.war' を上書きしてもよろしいですか(yes/no)? y
#
# cd /usr/share/tomcat/webapps
# ls -ld hive
drwxr-xr-x 5 tomcat tomcat 4096 1月 15 17:20 hive
# rm -rf hive
# ls -l hive.war
-rw-r--r-- 1 tomcat tomcat 70926143 1月 15 17:20 hive.war
# ls -ld publisher
drwxr-xr-x 5 tomcat tomcat 4096 1月 15 17:20 publisher
# rm -rf publisher
# ls -l publisher.war
-rw-r--r-- 1 tomcat tomcat 70926143 1月 15 17:20 publisher.war
# cp [ダウンロードしたhive.war] ./hive.war
cp: `./hive.war' を上書きしてもよろしいですか(yes/no)? y
# cp [ダウンロードしたpublisher.war] ./publisher.war
cp: `./publisher.war' を上書きしてもよろしいですか(yes/no)? y
#
# systemctl start tomcat
Starting tomcat: [ OK ]
#
起動している最中に、上記のwebappsの下にaxis2というフォルダが自動作成されます。(hiveオプションを導入されている場合にはhive、publisherというフォルダも作成されます)
ログファイルは、以下の位置にあります。
> less /var/crossnote/storage/logs/axis2.log
起動しているか、また例外などが出力されていないかを確認してください。以下のような行(Listening on port ~)が表示されれば正常に起動しています。(~の番号は違う場合があります)
2015-04-08 04:07:03,916 [HttpListener-8443-1] INFO DefaultConnectionListener - Listening on port 8443