包 javax.jws 不存在。JDK 1.7

包 javax.jws 不存在。JDK 1.7

我正在尝试运行一个旧的 maven 项目,这是我公司的网站应用程序,因此我可以进行一些更改以进行更新。目前,我仍在 pom.xml 文件中进行一些更改,因为存储库中没有某些库。经过一些配置后,当我尝试使用以下命令运行项目时,我陷入了此错误Tomcat 服务器 7JDK 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 新手。这个项目真的让我抓狂 :(

请帮我。

相关内容