参考:
先のPOST
結果:
webapps以下にsaid-servicesを用意して配置
手順:
- ${TOMCAT_HOME}/webappsに'sadi-services'ディレクトリを用意(${TOMCAT_WEBAPPS_SADI-SARVICES}とする)する
- Eclipseのsadi-servicesプロジェクト(${ECLIPSE_SADI-SARVICES}とする)から
'said-services'ディレクトリ(${TOMCAT_WEBAPPS_SADI-SARVICES})に以下を持ってくる
- ${ECLIPSE_SADI-SARVICES}/src/main/webapp/index.jsp
→ ${TOMCAT_WEBAPPS_SADI-SARVICES}/index.jsp- ${ECLIPSE_SADI-SARVICES}/src/main/webapp/WEB-INF
→ ${TOMCAT_WEBAPPS_SADI-SARVICES}/WEB-INF- ${ECLIPSE_SADI-SARVICES}/target/classes
→ ${TOMCAT_WEBAPPS_SADI-SARVICES}/WEB-INF/classes- 'sadi-services'ディレクトリ(${TOMCAT_WEBAPPS_SADI-SARVICES})に
'lib'ディレクトリを用意( ${TOMCAT_WEBAPPS_SADI-SARVICES}/lib )する- 'lib'ディレクトリ( ${TOMCAT_WEBAPPS_SADI-SARVICES}/lib )に上記画像にある各jarを複写する
- それぞれのjarは,先のPOSTを実行しているのであれば,$HOME/.m2/repositoryの下に入っています.
- commons-httpclient-*, xlightweb-*-taverna, xSocket-*は'/sadi-services/hello?xsl'にアクセスしなければ(Firefoxで開かなければ)いらない(かも)
もっと簡単な手順:
- Eclipseのsadi-servicesプロジェクト(${ECLIPSE_SADI-SARVICES}とする)に移る.
$ cd ${ECLIPSE_SADI-SARVICES}- mavenのpackageコマンドを実行する
$ mvn package- targetディレクトリにプロジェクト名のwarができてる.
$ ls target/sadi-services.war- このwarをTomcatのwebappsにおけばTomcatが展開するので,動かせる
(EclipseのJavaとTomcatのJavaのヴァージョンの差異に注意)
$ cp -p target/sadi-services.war ${TOMCAT_HOME}/webapps/
もっとちょっと簡単な手順:
- Eclipseのメニューから'Run > Run Configureations …'を選択
- ダイアログ中,左ペインで'Maven Build'を選択
- ダイアログ中,左ペイン,上部の左隅アイコン('New launch configuration')を押す
- ダイアログ中,左ペイン,'Maven Build > New_configuration (1)'が追加されたので選択
- ダイアログ中,右ペインを編集
- 'Run'を押す
- メニューから'File > Refresh'を選択
- targetディレクトリにプロジェクト名のwar( 'sadi-services.war' )ができてる.
- このwarをTomcatのwebappsにおけばTomcatが展開するので,動かせる
(EclipseのJavaとTomcatのJavaのヴァージョンの差異に注意)
0 件のコメント:
コメントを投稿