Java 使用GWT生成SpringRooDBRE项目的问题

Java 使用GWT生成SpringRooDBRE项目的问题,java,spring,gwt,spring-roo,Java,Spring,Gwt,Spring Roo,我使用以下脚本生成roo项目: gwt的费用示例可以使用,我的数据库反向工程也可以使用WebMVC。 但对于WebGWT,它会为每个定位器抛出classNotFound异常,因为它们不会生成,而且gwt无法使用默认值,原因不明 我发现gwt只支持jpaActiveRecord,我想我正在使用它 roo脚本: project --topLevelPackage con --projectName con --java 6 --packaging WAR persistence setup --pr

我使用以下脚本生成roo项目:

gwt的费用示例可以使用,我的数据库反向工程也可以使用WebMVC。 但对于WebGWT,它会为每个定位器抛出classNotFound异常,因为它们不会生成,而且gwt无法使用默认值,原因不明

我发现gwt只支持jpaActiveRecord,我想我正在使用它

roo脚本:

project --topLevelPackage con --projectName con --java 6 --packaging WAR
persistence setup --provider HIBERNATE --database MSSQL --databaseName conDB --userName user --password 123 --hostName localhost
osgi start --url file://.../jtds-1.2.5.jar
database reverse engineer --schema dbo --package ~.domain --testAutomatically --enableViews 
web gwt setup
web gwt all --proxyPackage ~.client.proxy --requestPackage ~.client.request
示例错误:

 Caused by: java.lang.ClassNotFoundException: com.sop.connect.server.locator.PersonsLocator
[ERROR]     at java.lang.ClassLoader.findClass(ClassLoader.java:522)
[ERROR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
[ERROR]     at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
[ERROR]     at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:352)
[ERROR]     at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:337)
[ERROR]     at java.lang.Class.forName0(Native Method)
[ERROR]     at java.lang.Class.forName(Class.java:264)
[ERROR]     at com.google.web.bindery.requestfactory.server.LocatorServiceLayer.resolveLocator(LocatorServiceLayer.java:122)

当您从域对象的@RooJPAAActiveRecord注释中删除assignment versionField=“”时,将在与域对象相同的文件夹中生成定位器类,并在ITD文件中进行其他必要的修改。

当您删除assignment versionField=“”从域对象的@RooJpaActiveRecord注释中,将在与域对象相同的文件夹中生成定位器类,并在ITD文件中进行其他必要的修改