首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

【一】搭建GAE+GWT+Spring3环境

2012-10-16 
【1】搭建GAE+GWT+Spring3环境今天搭建GAE+GWT+Spring3的环境,之间遇到了很多问题,可谓历经磨难,最后终于成

【1】搭建GAE+GWT+Spring3环境

今天搭建GAE+GWT+Spring3的环境,之间遇到了很多问题,可谓历经磨难,最后终于成功了~~下面写一下配置的过程,给同样希望此环境的朋友少走弯路。 我使用的是GAE的eclipse插件,具体使用见这里。

安装好插件后,创建一个Web Application Project,填写名字及包名,其他默认即可。

下面将Spring整合进去。

先去这里下载一个Spring的framework,最新版本为3.0.1.RELEASE-A

接着下载一个xalan的jar包,可以去这里下载

现在开始进入主题,各位看官注意啦~~~

一)将下列jar包copy到WEB-INF/lib下

【一】搭建GAE+GWT+Spring3环境

二)修改web.xml

添加如下配置:

dispatcher-servlet.xml用来配置controller及view,

现只配置了viewResolver,如下:

至此,配置就结束了。

四)下面写一个简单的controller,HelloController.java

再看看我们的spring页面~~~~

http://127.0.0.1:8888/hello/world.do

【一】搭建GAE+GWT+Spring3环境?

http://127.0.0.1:8888/goodbye/world.do

【一】搭建GAE+GWT+Spring3环境

明天继续JDO的实验

3 楼 mht19840918 2010-04-07   gae玩玩还可以,我之前在上面用struts2+spring+jdo弄了个例子,限制太多了,用python在上面还可以 4 楼 daxiong921 2010-05-07   大哥,我按照你的方法去做,在普通EE5环境下没有问题,在GAE下就会报错。
Error running javac.exe compiler
at org.apache.tools.ant.taskdefs.compilers.DefaultCompilerAdapter.executeExternalCompile(DefaultCompilerAdapter.java:473)
at org.apache.tools.ant.taskdefs.compilers.JavacExternal.execute(JavacExternal.java:47)
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:931)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:757)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)

..........................
Caused by: java.io.IOException: CreateProcess: javac.exe -classpath "E:\java_workspace\furniture\war\WEB-INF\classes;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\appengine-local-runtime-shared.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\geronimo-el_1.0_spec-1.0.1.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\geronimo-jsp_2.1_spec-1.0.1.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\geronimo-servlet_2.5_spec-1.2.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\jsp\repackaged-appengine-ant-1.6.5.jar;D:\Program Files\M?
at java.lang.ProcessImpl.create(Native Method)
at java.lang.ProcessImpl.<init>(Unknown Source)
at java.lang.ProcessImpl.start(Unknown Source)
at java.lang.ProcessBuilder.start(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)


...................


--- Nested Exception ---
java.io.IOException: CreateProcess: javac.exe -classpath "E:\java_workspace\furniture\war\WEB-INF\classes;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\appengine-local-runtime-shared.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\geronimo-el_1.0_spec-1.0.1.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\geronimo-jsp_2.1_spec-1.0.1.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\geronimo-servlet_2.5_spec-1.2.jar;D:\Program Files\MyEclipse 6.5\eclipse\plugins\com.google.appengine.eclipse.sdkbundle.1.3.3_1.3.3.v201004231111\appengine-java-sdk-1.3.3.1\lib\shared\jsp\repackaged-appengine-ant-1.6.5.jar;D:\Program Files\M?
at java.lang.ProcessImpl.create(Native Method)

......................


没加spring之前GAE可以正常运行,加了SPRING后,就这些错了。
不知道为什么。。。 5 楼 njthnet 2010-05-25   我用Spring3在google GAE上做了一个很简单应用,带分页,还是伪静态的页面
http://spring3-rest.appspot.com/demo.html 6 楼 jelver 2010-11-26   正需要这种模式的开发资料,谢谢

热点排行