Mayaaプロジェクトの作成
Mayaa + SAStrutsのEclipseプロジェクト作成メモ.
Mavenを使用する
SAStrutsのアーキタイプ作成
mvn archetype:generate -DarchetypeRepository=https://www.seasar.org/maven/maven2 \ -DarchetypeGroupId=org.seasar.sastruts \ -DarchetypeArtifactId=sa-struts-archetype -DarchetypeVersion=1.0.4-sp5.0 \ -DgroupId=com.example -DartifactId=mayaa_project -Dversion=0.0.1
pom.xmlにMayaaを追加
<dependency> <groupId>org.seasar.mayaa</groupId> <artifactId>mayaa</artifactId> <version>1.1.26</version> </dependency>
Eclipseプロジェクト作成
mvn eclipse:eclipse -DdownloadSources=true -Dwtpversion=1.5
WTPで使えるサーバーを追加
すでに追加してある場合は追加する必要無し
Window > Preferences > Server > Runtime Environment > Add > Apache > Apache Tomcat v6.0
TomcatプロジェクトとTomcat Libraryの追加
プロジェクトを右クリック > properties > Tomcat > Tomcatプロジェクト プロジェクトを右クリック > properties > Java Build Path > Add Librariy... > Server Runtime > Apache Tomcat v6.0 プロジェクトを右クリック > Tomcatプロジェクト > コンテキスト定義を更新
web.xmlにMayaaのサーブレット追加
<servlet> <servlet-name>MayaaServlet</servlet-name> <servlet-class>org.seasar.mayaa.impl.MayaaServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>MayaaServlet</servlet-name> <url-pattern>*.html</url-pattern> </servlet-mapping>
Server作成
Serversビューを表示後、Serverを作成
Window > Show View > Other... > Server > Servers Serversで右クリック > New > Server > Server Nameを変更 > Available projectからAdd > Finish