doo*_*fas 4 rest jax-rs java-ee websphere-8 jersey-2.0
我使用Jersey 2在IBM WebSphere 8.5环境中实现JAR-RS 2.0.
在阅读了这篇文章后,我在Websphere 8中获得了JAX-RS Jersey 2.10支持,我设法让这个工作.
但是,是否可以在WAR中捆绑JAX-RS Jars并部署应用程序而无需创建隔离的共享库?如果这是不可能的,有人可以解释为什么会这样吗?
我理解在库中使用Jars的部署时间优势,但我更愿意将整个应用程序(包括依赖项)构建到单个WAR中.
- 编辑 -
如果更改类加载顺序,您似乎可以从WAR中加载JAX-RS jar.您需要更改顺序以最后加载父类.这可以如下完成;
在管理控制台中:
Applications - > WebSphere enterprise applications - > {your.application} - > Manage Modules - > {your.module}
将类加载器顺序下拉列表更改为:"首先使用本地类加载器加载的类(父类最后一个)".
但是,这表明附加的Stackoverflow文章中缺少某些JVM属性.
任何人都可以对这种情况有所了解吗?
如果更改类加载顺序,您似乎可以从WAR中加载JAX-RS jar.您需要更改顺序以最后加载父类.这可以如下完成;
在管理控制台中:
Applications - > WebSphere enterprise applications - > {your.application} - > Manage Modules - > {your.module}
将类加载器顺序下拉列表更改为:"首先使用本地类加载器加载的类(父类最后一个)".
| 归档时间: |
|
| 查看次数: |
4883 次 |
| 最近记录: |