gpt4 book ai didi

java - Spring Roo DBRE 使用 GWT 生成项目的问题

转载 作者:太空宇宙 更新时间:2023-11-04 08:07:57 25 4
gpt4 key购买 nike

我使用此脚本生成一个 roo 项目:

gwt 的费用示例可以工作,我的数据库逆向工程也可以使用 web mvc。但对于 web gwt,它会为每个定位器抛出 classNotFound 异常,因为它们不是生成的,并且 gwt 出于未知原因无法使用默认值。

我发现的一件事是 gwt 仅支持 jpaActiveRecord,我想我无论如何都在使用它。

袋鼠脚本:

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)

最佳答案

当您从域对象的 @RooJpaActiveRecord 注释中删除分配 versionField = ""时,将在与域对象相同的文件夹中生成 Locator 类,并且将在 ITD 文件中进行其他必要的修改。

关于java - Spring Roo DBRE 使用 GWT 生成项目的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11745533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com