我有一个使用
jakarta.xml.ws.spi.Provider
来点击网址的代码。
作为回应,我得到 jakarta.xml.ws.WebServiceException: Error while searching for service [jakarta.xml.ws.spi.Provider]
。
这在 Java EE 8 中运行良好。迁移到 Jakarta EE 10 后,我开始面临这个问题。 我还添加了以下依赖项。
<dependency>
<groupId>jakarta.xml.ws</groupId>
<artifactId>jakarta.xml.ws-api</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-rt</artifactId>
<version>4.0.0</version>
<scope>runtime</scope>
</dependency>
将 POM 依赖项更新到以下版本解决了我的问题。
<dependency>
<groupId>jakarta.xml.ws</groupId>
<artifactId>jakarta.xml.ws-api</artifactId>
<version>4.0.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>rt</artifactId>
<version>4.0.1</version>
</dependency>