无法解析导入的java.util.Vector JSP

时间:2019-02-25 20:23:58

标签: java jsp jax-rs jetty java-11

我正在开发具有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无法解决错误。

1 个答案:

答案 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>