我尝试使用嵌入式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容器之间的区别?和在此处输入链接描述所以我选择放弃这种专业的项目类型,用玻璃鱼重新创建一个新的项目。