我有一个外部Jar,
和Eclipse在识别文件方面没有问题。
但GWT抱怨说源代码不可用。
[ERROR] Line 8: No source code is available for type javax.ws.rs.core.Application;
did you forget to inherit a required module?
我是否必须明确告诉它继承它?但这不是一个模块。
感谢。
答案 0 :(得分:0)
尝试将Jar放入\ war \ WEB_INF \ lib \文件夹中,以便将其打包到WAR中并在运行时可用。
它也应该作为库存在于项目构建路径中。
看来你的外部jar是JAX-RS jar?您可以找到以下< link>有所帮助: (在“部署RESTful Web服务”标题下)
这似乎表明,尽管JAX-RS不是GWT模块,您仍需要修改web.xml。
答案 1 :(得分:0)
GWT是编译器,它忽略了jar中的二进制代码。只有源代码很重要。有些罐子用源代码打包,有些则不包装。看来你这里有一个后一种情况。查找源代码并创建/重新打包jar。