SSブログ

JSP/Servlet (2) Webアプリケーションのデプロイ [アプリ開発]


JSP/Servlet の Webアプリケーションをデプロイする。
前回作成した環境を反映してみる。

■ ant を使う準備

以下の環境変数を設定する。

ANT_HOME=/ant/to/path
JAVA_HOME=/usr/java/latest
PATH=$ANT_HOME/bin:$PATH


■ tomcat manager 用のユーザを作成


にアクセスするにはユーザ権限が必要だが初期値では設定されていない。

<tomcat path>/conf/tomcat-user.xml

に次の記述を追加する。
(ユーザ名、パスワードは任意変更すること)

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="tomcat" password="s3cret" roles="manager-gui"/>
<user username="tomcat" password="s3cret" roles="manager-script"/>

□ tomcat を再起動する

# <tomcat path>/bin/shutdown.sh
# <tomcat path>/bin/startup.sh

■ ビルド&インストール


□ build.xml の修正

作成した Webアプリケーションの build.xml に次の項目を追加する

---
  <property name="manager.username"  value="tomcat"/>
  <property name="manager.password"  value="s3cret"/>
---

□ コンパイルする

ant compile

□ デプロイ

ant install

ここでエラーがでる場合はユーザ権限まわりで問題がある。

・tomcat-user.xml にユーザが設定されているか
・build.xml にmanager.usernameとmanager.passwordが設定されているか
・デプロイ先の権限があるか

□ テスト




nice!(1)  コメント(0)  トラックバック(0) 

nice! 1

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。