Eclipse4.2でGWT+Maven3+Spring Framework3+Hibernate4+MySQL
・参考にしたサイト
http://www.walbrix.com/jp/blog/2010-07-use-spring-as-gwt-backend.html
http://maven.apache.org/download.cgi
・EclipseにGoogleプラグインを入れてGAE環境を構築しておく
[ヘルプ]→[新規ソフトウェアのインストール]
http://dl.google.com/eclipse/plugin/4.2
・m2eclipseをインストールしておく
[ヘルプ]→[新規ソフトウェアのインストール]
http://download.jboss.org/jbosstools/updates/m2eclipse-wtp
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx]
[/war/WEB-INF/lib]にspring-tx-3.1.1.RELEASE.jarを追加する
http://mvnrepository.com/artifact/org.springframework/spring-tx
[WARN] Server class '***' could not be found in the web app, but was found on the system classpath
指摘された.jarを/war/WEB-INF/libに入れると出なくなる。
log4j.xmlが見つからないワーニングの場合は[/.classpath]を修正する。
http://www.walbrix.com/jp/blog/2010-07-use-spring-as-gwt-backend.html
・環境構築
・Maven3をインストールしておくhttp://maven.apache.org/download.cgi
・EclipseにGoogleプラグインを入れてGAE環境を構築しておく
[ヘルプ]→[新規ソフトウェアのインストール]
http://dl.google.com/eclipse/plugin/4.2
・m2eclipseをインストールしておく
[ヘルプ]→[新規ソフトウェアのインストール]
http://download.jboss.org/jbosstools/updates/m2eclipse-wtp
・新規webアプリケーションプロジェクトの作成
GWTオン、GAEオフ・ mavenプロジェクトに変換
プロジェクト右クリ→[構成]→[mavenプロジェクトへの変換]・[/.classpath]修正
・[/pom.xml]追記
・[/war/WEB-INF/web.xml]追記
・[/war/WEB-INF/applicationContext.xml]追加
・[/src/log4j.xml]追加
・パッケージ名.server.GreetingServiceImpl.javaにinit()追加
・ワーニングの対策
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/tx]
[/war/WEB-INF/lib]にspring-tx-3.1.1.RELEASE.jarを追加する
http://mvnrepository.com/artifact/org.springframework/spring-tx
[WARN] Server class '***' could not be found in the web app, but was found on the system classpath
指摘された.jarを/war/WEB-INF/libに入れると出なくなる。
log4j.xmlが見つからないワーニングの場合は[/.classpath]を修正する。
コメント