我有一个应用程序,其中有以下模块:
1- Jax-ws
2- JMS及其通过Activemq实现的依赖关系如下:
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>artemis-jms-client</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>artemis-jms-client</artifactId>
<version>2.4.0</version>
</dependency>3- JDK的版本为1.8
4-它的应用服务器是Wildfly
我希望更改我的应用程序并将其升级到JDK 17(LTS),由于这种迁移,javax包被替换为雅加达包。
我的问题是:
除了野生蝇,什么是支持Jakarta-ws and jakarta-jms的?因为野生蝇对我的解决方案太重了。
2-在进行JMS配置之前,以下依赖项为:
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.15.2</version>
</dependency>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>artemis-jms-client</artifactId>
<version>2.4.0</version>
</dependency>迁移到JDK-17之后,应该添加哪些依赖项来通过activemq实现jakarta。
发布于 2022-10-31 15:23:15
看看OpenLiberty,它是完全开源的,并且支持Java 17和雅加达EE 8和9。此外,它是完全可组合的,因此您可以选择和选择服务器中需要的特性 (API)。
发布于 2022-11-07 10:14:17
WildFly可以很容易地减少到您的使用,因为您可以很容易地禁用您不需要的东西。您可能想看看帆船,它是一种为您的需要定制服务器的方法。
https://stackoverflow.com/questions/74263700
复制相似问题