LINUX SERVER

サーバーバージョンアップ手順

Linux Server編

  1. 1

    該当する環境のWARファイルをダウンロードします

    通常のお客様はaxis2.warファイルのみ、hiveオプションを導入されているお客様はaxis2.war、hive.war、publisher.warが対象となります。ダウンロードしたファイルはサーバ上にコピーしておいてください。

    サーバーモジュールを開く
  2. 2

    Tomcatを止めます

    rootにswitch userし、Tomcatのdaemonを止めてください。

    > su
    password: ______
    # systemctl stop tomcat
    Shutting down tomcat:                                [  OK  ]
    #
  3. 3

    axis2を削除し、axis2.warを置き換えます

    通常、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
    #
    注意:以下はhiveオプションを導入されているお客様の場合のみの追加作業です。同様にTomcatのインストールフォルダのwebappsにあるhive、publisherを削除し、hive.war、publisher.warを置き換えます。
    # 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
    #
  4. 4

    Tomcatを起動します

    # systemctl start tomcat
    Starting tomcat:                                     [  OK  ]
    #

    起動している最中に、上記のwebappsの下にaxis2というフォルダが自動作成されます。(hiveオプションを導入されている場合にはhive、publisherというフォルダも作成されます)

  5. 5

    ログを確認します

    ログファイルは、以下の位置にあります。

    > 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