■Eclipse設定
・[ウィンドウ]-[設定]-[Java]-[インストール済のJRE]で「Java6」設定。
・[ウィンドウ]-[設定]-[Tomcat]で「バージョン 6.x」を選択。
[Tomcatホーム]に「[path]\tomcat\6」を設定。
・[ウィンドウ]-[設定]-[一般]-[ワークスペース]で
[テキスト・ファイルのエンコード」に「その他 UTF-8」を選択。
[新規テキスト・ファイルの行区切り文字」に「その他 Unix」を選択。
■プロジェクト作成
・[ファイル]-[新規]-[その他]で[Web]-[動的Webプロジェクト]を選択。
⇒ プロジェクト名:[project-name]
デフォルト・ロケーションを使用:チェックOFF
ロケーション:[path]\eclipse\workspace\[project-name]
ターゲット・ランタイム:Tomcat6(Java6)
動的webモジュールバージョン:2.5
⇒web.xmlデプロイメント記述子の生成:チェックOFF
■tomcat
[path]\tomcat\6\libに「postgresql-9.4-1203.jdbc4.jar」コピー。
■設定ファイル
.\[project-name]\WebContent\WEB-INF\web.xml
.[project-name]\WebContent\WEB-INF\tiles\tiles.xml
.[project-name]\WebContent\META-INF\context.xml
.\[project-name]\src\struts.xml
.\[project-name]\src\log4j.properties
.\[project-name]\src\META-INF\persistence.xml
.\[project-name]\WebContent\WEB-INF\lib
.Servers/server.xml
■実行
[project-name]右クリック-[実行]-[サーバで実行]
■warファイル作成
・プロジェクト右クリック[エクスポート]
⇒ [Web]-[WARファイル]
・宛先:[path]\tomcat\6\webapps\[project-name].war
ターゲット・ランタイム:Tomcat6
⇒ [完了]
⇒ [project-name].warが作成される。
■実行
・server.xml編集
<Context docBase="[path]\tomcat\6\webapps\[project-name]\static" path="/static" reloadable="false"/>
<Context docBase="[project-name]" path="/[project-name]" reloadable="true" source="org.eclipse.jst.jee.server:[project-name]"/>
・jarファイルコピー
[path]\tomcat\6\lib\postgresql-9.4-1203.jdbc4.jar
・[path]\tomcat\6\webapps\[project-name]フォルダを削除
・Tomcat6起動
[path]\tomcat\6\bin\startup.bat
⇒warが展開される。
・context.xml
「[path]\eclipse\workspace\[project-name]\WebContent\META-INF\context.xml」の内容を切り取って
「[path]\tomcat\6\conf\server.xml」へコピーする。
・Tomcat6再起動
[path]\tomcat\6\bin\shutdown.bat
[path]\tomcat\6\bin\startup.bat
・実行
http://localhost:8080/[project-name]
0コメント