我正在尝试运行一个旧的 maven 项目,这是我公司的网站应用程序,因此我可以进行一些更改以进行更新。目前,我仍在 pom.xml 文件中进行一些更改,因为存储库中没有某些库。经过一些配置后,当我尝试使用以下命令运行项目时,我陷入了此错误Tomcat 服务器 7和JDK 1.7。这表明:
错误:包 javax.jws 不存在导入 javax.jws.WebMethod;
错误:包 javax.jws 不存在导入 javax.jws.WebService;
所以我搜索并发现了这个:https://askubuntu.com/a/1149525/1644122
<dependency>
<groupId>com.sun.xml.ws</groupId>
<artifactId>jaxws-ri</artifactId>
<version>2.3.0</version>
<type>pom</type>
</dependency>
我已经添加了这个库,当我使用 maven 构建它时一切顺利。但是,当我在 eclipse 中执行“在服务器上运行”时,会出现此错误。
不支持 major.minor 版本 52.0(无法加载类 [com.sun.xml.ws.transport.http.servlet.WSServletContainerInitializer])
我认为我之前添加的依赖项需要 JDK 1.8 或更高版本才能运行。问题是,我需要让它在我们的 tomcat 服务器中运行,以用于开发环境。
现在的问题是,是否有包含 javax.jws 包和支持的库JDK 1.7?
或者有什么办法可以解决这个问题?
我是 Java 新手。这个项目真的让我抓狂 :(
请帮我。