ERROR:(1,2) java:程序包javax.jws找不到
·
IDEA使用Maven打包报错,提示如下:
ERROR:(1,2) java:程序包javax.jws找不到
经查发现是JDK缺少 servlet-api.jar 包
方案一
在 pom.xml中追加依赖,之后刷新Maven库
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>3.0-alpha-1</version>
<scope>provided</scope>
</dependency>
方案二
步骤1:下载 64-bit Windows zip (pgp, sha512),地址 https://tomcat.apache.org/download-70.cgi
步骤2:IDEA 中 File → Project Structure → Libraries → + → Java → 选择 apache-tomcat-7.0.103/lib/servlet-api.jar

方案三
步骤1:下载 64-bit Windows zip (pgp, sha512),地址 https://tomcat.apache.org/download-70.cgi
步骤2:拷贝 apache-tomcat-7.0.103/lib 下的 servlet-api.jar 包到 %JAVA_HOME%/jre/lib/ext
步骤3:IDEA中 File → Settings → Build, Execution, Deployment → Maven → Runner ,设置 JRE为 %JAVA_HOME% 所在路径
注:tomcat 9 对 servlet-api.jar 做了一次升级,增加了部分接口方法,使用时或可导致某些错误,故不推荐本方法

更多推荐

所有评论(0)