我正在使用 gwt-maven-plugin 来管理 GWT 项目。我用gwt:run
目标始终以“开发模式”本地运行进行测试。我现在想将我的项目编译成 war 以部署在 Tomcat 上。当我跑步时gwt:compile
但是,我收到编译错误,表明存在类路径配置问题。一个例子:
Finding entry point classes
[ERROR] Errors in 'shared.MyClass.java'
[ERROR] Line 4: The import server.model.MyObject cannot be resolved
有任何想法吗?是否需要手动添加server
打包到某处的某个配置文件?在此先感谢您的任何信息。
-tjw
好吧,我发现问题了。我在 Thomas Broyer(GWT 开发人员)的 GWT 论坛中找到了这个:
我的意思是你必须“javac”类引用的从
注释(在本例中,PlaceTokenizer 类引用自
@WithTokenizers;您的服务、域对象也是如此,
定位器或服务定位器与 RequestFactory,除非您使用
@ServiceName 和 @ProxyForName)。否则,GWT 只能与
*.java 文件,不含 *.class。
我正在尝试从注释加载这些类,因为它们与 RequestFactory 一起使用。我现在的问题是:这个限制怎么可能不是完全疯狂呢?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)