Apache HTTP Server 2.4 ClassNotFoundException org.apache.commons.httpclient.HttpConnectionManager - PullRequest
0 голосов
/ 07 ноября 2018

У меня есть слух на Weblogic с Apache HTTP Server 2.2, и он работает нормально. Проблема в том, что когда я обновил Apache до версии 2.4, у меня возникает ошибка при развертывании ear:

java.lang.ClassNotFoundException: org.apache.commons.httpclient.HttpConnectionManager

jar commons-httpclient находится внутри уха, и у меня есть эта конфигурация на weblogic-application.xml

<?xml version="1.0" encoding="UTF-8"?>
<weblogic-application xmlns="http://xmlns.oracle.com/weblogic/weblogic-application"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.oracle.com/weblogic/weblogic-application http://xmlns.oracle.com/weblogic/weblogic-application/1.0/weblogic-application.xsd">
   <application-param>
      <param-name>webapp.encoding.default</param-name>
      <param-value>UTF-8</param-value>
   </application-param>
   <prefer-application-packages>
      <package-name>org.apache.commons.*</package-name>     
      <package-name>org.apache.xmlbeans.*</package-name>
      <package-name>org.apache.log4j.*</package-name>
      <!-- override oracle bouncy castle in commons and use the one we release as security provider -->
      <package-name>org.bouncycastle.*</package-name>       
      <package-name>com.ctc.wstx.*</package-name>  
      <package-name>org.codehaus.stax2.*</package-name>
   </prefer-application-packages>
</weblogic-application>

Знаете ли вы, почему появляется эта ошибка? И как я могу это решить?

Большое спасибо С наилучшими пожеланиями

...