【问题标题】:Weblogic 12c (12.1.3) - String index out of range: 51968Weblogic 12c (12.1.3) - 字符串索引超出范围:51968
【发布时间】:2017-02-07 20:37:25
【问题描述】:

我正在尝试在 Weblogic 12.1.3 上部署 Spring Boot Web 应用程序。

当我从控制台部署时,我收到以下错误(在应用程序上)

Message icon - Error Unable to access the selected application.
Message icon - Error String index out of range: 51968
Message icon - Error String index out of range: 51968
Message icon - Error String index out of range: 51968

另一方面,它从Intellij IDEAautodeploy 文件夹成功部署。此外,在其他开发机器上,它甚至可以从控制台成功部署,但在其他机器上则不然。

服务器日志上也没有任何错误。

对原因有什么想法吗?

【问题讨论】:

    标签: java weblogic12c


    【解决方案1】:

    我遇到了同样的问题。我尝试修改web.xml,当我将版本更改为2.4(之前的3.0)时,它起作用了。但我还是不知道为什么。

    旧的 web.xml

    <web-app 
        version="3.0" 
        xmlns="http://java.sun.com/xml/ns/javaee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
                            http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    ...
    </web-app>
    

    新的 web.xml(有效

    <web-app 
        version="2.4" 
        xmlns="http://java.sun.com/xml/ns/j2ee" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
                            http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
    ...
    </web-app>
    

    【讨论】:

      【解决方案2】:

      天哪,这里也有同样的问题。

      有趣的是,当您解压缩应用程序(战争)然后再次压缩该文件夹时 - 新存档确实部署得很好,没有错误...

      【讨论】:

      • 那么除了解压和重新压缩还有什么解决办法吗?
      【解决方案3】:

      我遇到了同样的问题。 我不知道这是否有帮助,但就我而言,它是 spring-ws-core maven 依赖项的版本。

      我使用的是 3.0.4.RELEASE,但我遇到了错误,而降级到 2.4.3.RELEASE 是解决它的方法。

      最好的问候,

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-05-13
        • 1970-01-01
        • 2016-02-19
        • 2012-03-02
        • 2016-02-10
        • 2021-01-30
        • 2019-12-24
        相关资源
        最近更新 更多