我正在开发具有JDK11和Java 11支持的jax-rs oauth服务器。 当我将用户重定向到我的oauthForm.jsp时,jsp编译器无法编译当前错误的表单:
PWC6199: Generated servlet error:
The import java.util.Vector cannot be resolved
PWC6199: Generated servlet error:
java.util.Vector cannot be resolved to a type
PWC6199: Generated servlet error:
_jspx_dependants cannot be resolved
令人惊讶的是,我没有在jsp中使用Vector类:
<%@ page import="javax.servlet.http.HttpServletRequest" %>
<%@ page import="org.apache.cxf.rs.security.oauth2.common.OAuthAuthorizationData"%>
<%@ page import="org.apache.cxf.rs.security.oauth2.common.OAuthPermission" %>
<%-- <%@ page import="java.util.*" %> --%>
<%@ page import="java.util.Vector" %>
<%
OAuthAuthorizationData data = (OAuthAuthorizationData)request.getAttribute("oauthauthorizationdata");
%>
<html xmlns="http://www.w3.org/1999/xhtml">
</html>
那里有Vector导入只是因为我添加它是为了解决以下问题:java.util.Vector无法解决错误。
答案 0 :(得分:0)
我通过从
升级来解决此问题g()
收件人
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.15</version>
<configuration>
<contextPath>/${project.build.finalName}</contextPath>
</configuration>
</plugin>
该服务现在可以运行,但是在开始阶段,我收到很多关于javax.servlet的警告:
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.4.15.v20190215</version>
<configuration>
<contextPath>/${project.build.finalName}</contextPath>
</configuration>
</plugin>