2013-07-23 4 views
0

Я столкнулся с проблемой при попытке добавить исключения с использованием WLExcludePathOrMimeType для веб-модуля в Apache Web Server 2.2.25. Я использую Weblogic 12c. Ниже приводится отрывок из httpd.conf.Проблема с WLExcludePathOrMimeType с Apache 2.2.25 и Weblogic 12c

<IfModule mod_weblogic.c> 
    WebLogicHost <host_name> 
    WebLogicPort 9001 
    MatchExpression *.jsp 
    MatchExpression *.controller 
    MatchExpression /dummy/* 
    WLExcludePathOrMimeType *.json 
    WLExcludePathOrMimeType *.html 
    WLExcludePathOrMimeType *.png 
    HungServerRecoverSecs 3600 
    ConnectTimeoutSecs 25 
    ConnectRetrySecs 2 
    Debug OFF 
</IfModule> 

Проблема заключается в том, что исключение исключает только последнюю запись i.e. * .png в этом случае. Я попытался дать запятую список как

WLExcludePathOrMimeType *.json,*.html,*.png 

В этом случае, это только поднимает первую запись т.е. * .json. Я не уверен, что это ошибка с плагином mod_wl или проблема с синтаксисом. Любая помощь/обходной путь будут оценены.

Просто для добавления WLExcludePathOrMimeType с разделенным запятой списком отлично работает с IIS в качестве Web-сервера и комбинации Weblogic.

+1

Решил проблему, используя отдельный тег ''. – mou

+0

Если вы хотите, вы можете разместить свое решение в качестве ответа и пометить его как таковое (просто люди знают, что вопрос еще не открыт). –

ответ

0

Решил проблему путем добавления отдельного тега Расположение в httpd.conf

<Location /dummy> 
    SetHandler weblogic-handler 
    WLExcludePathOrMimeType *.json,*.html,*.png 
</Location> 
<IfModule mod_weblogic.c> 
    WebLogicHost <host_name> 
    WebLogicPort 9001 
    MatchExpression *.jsp 
    MatchExpression *.controller 
    MatchExpression /dummy/* 
    HungServerRecoverSecs 3600 
    ConnectTimeoutSecs 25 
    ConnectRetrySecs 2 
    Debug OFF 
</IfModule> 

Интересно, что в документации старой версии WebLogic плагина, это на самом деле упоминается, что WLExcludePathOrMimeType принимает список разделенных запятой (http://docs.oracle.com/cd/E13222_01/wls/docs81/plugins/plugin_params.html#1143055). Хотя в новой документации он был пропущен (http://docs.oracle.com/cd/E13222_01/wls/docs103/plugins/plugin_params.html#wp1143055)