Java 15:使用嵌入式tomcat10制作jaxws的Maven项目



我尝试使用嵌入式tomcat 10制作一个jaxws-webservice的java15-maven项目。我当前的项目正在运行https://github.com/BeRoots/MeteoWS/tree/master/src/main/java

我不确定使用cargo-maven2-plugin而不是从Axis2或CXF Java First SOAP archtype构建这个项目是否是个好主意。但如果可以接受的话,我想保留这种方式。欢迎提供更多关于此选择的信息;(

来解释我的实际问题。当我运行maven:build时出现错误:

SEVERE:配置com.sun.xml.ws.transport.http.servlet.WSServletContextListener类的应用程序侦听器时出错java.lang.NoClassDefFoundError:jakarta/servlet/ServertContextAttributeListener

如果有人有想法。提前感谢

我们刚刚面临同样的问题,解决方案是将jakarta.servlet-api添加到项目中:

<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
</dependency>

经过大量搜索。我终于找到了一个关于服务器使用的好答案。它解释了tomcat对于这种项目来说不是一个好的服务器。

应用程序服务器和servlet容器之间的区别?和在此处输入链接描述所以我选择放弃这种专业的项目类型,用玻璃鱼重新创建一个新的项目。

最新更新