Jar Weblogic 12c版本,servlet无法预加载

Jar Weblogic 12c版本,servlet无法预加载,jar,jersey,weblogic12c,Jar,Jersey,Weblogic12c,我已经挠头一天了,我真的很感谢你的帮助 使用Weblogic 12c版本12.2.1和Jersey 1.19,一切正常 使用Weblogic 12c版本12.1.3我发现以下错误: Servlet:“ServletAdapter”无法在Web应用程序“PapWeb.java.lang.ArrayIndexOutOfBoundsException”中启动时预加载 65281 编辑:我在运行12.1.3服务器时也看到此相关(?)警告: 应用程序正在使用ServletContainerInitia

我已经挠头一天了,我真的很感谢你的帮助

  • 使用Weblogic 12c版本12.2.1和Jersey 1.19,一切正常
  • 使用Weblogic 12c版本12.1.3我发现以下错误:
Servlet:“ServletAdapter”无法在Web应用程序“PapWeb.java.lang.ArrayIndexOutOfBoundsException”中启动时预加载 65281

编辑:我在运行12.1.3服务器时也看到此相关(?)警告:

应用程序正在使用ServletContainerInitializer类 com.sun.jersey.server.impl.container.servlet.JerseyServletContainerInitializer 已加载 from:file:/D:/servers/wls12130/oracle\u common/modules/jersey servlet-1.18.jar。 此初始值设定项覆盖系统中可用的初始值设定项

WEB\u INF/lib包括以下JAR:

  • 球衣-1.19
  • 球衣核心-1.19
  • jersey多部分-1.19

    My web.xml具有:

    <servlet>
    <servlet-name>ServletAdaptor</servlet-name>
    <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
    <init-param>
        <param-name>com.sun.jersey.config.property.packages</param-name>
        <param-value>gr.modas.core.bussiness.services</param-value>
    </init-param>
    <init-param>
        <param-name>com.sun.jersey.config.server.provider.packages</param-name>
        <param-value>gr.modas.core.bussiness.services</param-value>
    </init-param>
    <init-param>
        <param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
        <param-value>gr.modas.core.bussiness.services.PapyrosRequestFilter</param-value>
    </init-param>
    <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>ServletAdaptor</servlet-name>
        <url-pattern>/services/*</url-pattern>
    </servlet-mapping> 
    
    
    伺服适配器
    com.sun.jersey.spi.container.servlet.ServletContainer
    com.sun.jersey.config.property.packages
    gr.modas.core.Business.services
    com.sun.jersey.config.server.provider.packages
    gr.modas.core.Business.services
    com.sun.jersey.spi.container.ContainerRequestFilters
    gr.modas.core.business.services.PapyrosRequestFilter
    1.
    伺服适配器
    /服务/*
    
    • 下面的代码(在weblogic.xml中)解决了这个问题

      <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
          <container-descriptor>
              <prefer-web-inf-classes>**true**</prefer-web-inf-classes>
          </container-descriptor>
      </weblogic-web-app>
      
      
      **真的**