1

当生成一个启用了 Atmosphere 的新应用程序时,一切似乎都运行良好。但是当将应用程序打包到可执行的战争中时(如 jhipster 主页上所述),应用程序无法正确加载。

它开始抱怨 Atmosphere 注释扫描无法从可执行 jar 中的大气.jar 中扫描注释,并带有 MalformedURLException:

[警告] org.atmosphere.cpr.DefaultAnnotationProcessor - 无法扫描注释 java.net.MalformedURLException:索引 11 处不透明部分中的非法字符:jar:file:C:\Development\test\target\test-0.1-SNAPSHOT.war !/WEB-INF/lib/atmosphere-runtime-2.1.0.jar!/org/atmosphere/annotation/

我只使用 Atmosphere enablef 生成了一个新项目,将其打包并尝试运行可执行战争。我做错了什么还是我错过了什么?

谢谢

4

1 回答 1

2

该问题已通过更新 Atmosphere 2.2.2 得到解决。

RequiresUnpack 不是必需的,有关更多信息,请查看 jhipster-generator 上的问题:https ://github.com/jhipster/generator-jhipster/issues/471

于 2014-09-30T14:07:13.863 回答