5.2. コンテキストパスの変更¶
APサーバのコンテキストパスを変更する手順について説明します。
5.2.1. Tomcat の場合¶
ここでは API サーバのコンテキストパス(デフォルトは '/api') を '/nec/baas/api' に変更する場合を例に説明します。 (なおこの手順はモバイルバックエンド基盤サーバ固有ではなく Tomcat 一般の設定手順です)
api.war ファイルを適当なディレクトリに配置します。 ここでは /usr/local/share/webapps ディレクトリに配置するものとします。 なお、war ファイルは Tomcat の webapps ディレクトリとは異なるディレクトリ に配置してください。
次に、$CATALINA_HOME/Catalina/localhost/ 以下の内容で XML ファイルを作成します。
<?xml version='1.0' encoding='utf-8'?>
<Context path="/nec/baas/api" docBase="/usr/local/share/webapps/api.war" />
- XML ファイル名は、コンテキストパスのパス区切り('/')を '#' に置換したものとします。この例では "nec#baas#api.xml" となります。
- Context タグの path にコンテキストパスを指定します。
- docBase には WAR ファイルのフルパス、または WAR ファイルを展開したディレクトリのフルパスを指定します。
Windows の場合、docBase には "c:/nec/nebula/api.war" のように記述してください (ドライブレターを付けて、パス区切りは '/' とする)。