Назад | Перейти на главную страницу

Устранение неполадок при загрузке подключаемого модуля WebLogic Apache в Windows

Запуск сборки ApacheHaus версии 2.4.25 Apache в Windows.

Использование подключаемого модуля Oracle Weblogic Server 12.2.1.3 Unpacked \ fmw_12.2.1.3.0_wlsplugins_Disk1_1of1 \ WLSPlugins12c-12.2.1.3.0 \ WLSPlugin12.2.1.3.0-Apache2.2-Apache2.4-Win64-12.2.1.3.0 \ lib в C : \ приложения \ Apache24 \ wl_plugin \ lib

Убедитесь, что PATH содержит C: \ apps \ Apache24 \ wl_plugin \ lib

Настройте конфигурацию apache, чтобы включить плагин:

LoadModule weblogic_module C:\apps\Apache24\wl_plugin\lib\mod_wl_24.so

Запустите httpd:

C:\apps\Apache24\bin>httpd
httpd: Syntax error on line 180 of C:/apps/Apache24/conf/httpd.conf: Cannot load
 C:\\apps\\Apache24\\wl_plugin\\lib\\mod_wl_24.so into server: The specified module could not be found.

Очевидно, что модуль здесь, и это вводящее в заблуждение сообщение, поскольку модуль не может загрузиться из-за ЧТО-ТО НЕ ТАК.

Но как мне узнать, что случилось?

Документы из состояния оракула:

> Настройка плагина apache (только в демонстрационных целях)

  1. Сделайте копию файла% APACHE_HOME% \ conf \ httpd.conf

  2. Загрузите подключаемый модуль

    A) С Apache HTTP Server 2.2.x:

    Отредактируйте файл и добавьте следующее:

    ... LoadModule weblogic_module C: \ myhome \ weblogic-plugins \ lib \ mod_wl.so

    WebLogicHost wls-host WebLogicPort wls-порт

    SetHandler обработчик веб-логики ...

    Б) С HTTP-сервером Apache 2.4.x:

    Отредактируйте файл и добавьте следующее: ... LoadModule weblogic_module C: \ myhome \ weblogic-plugins \ lib \ mod_wl_24.so

    WebLogicHost wls-host WebLogicPort wls-порт

    SetHandler обработчик веб-логики ...

  3. Убедитесь, что% PLUGIN_HOME% \ lib включен в PATH:

    установите PATH = C: \ myhome \ weblogic-plugins \ lib: ...

    (Другие варианты включают копирование содержимого 'lib' в APACHE_HOME \ lib или редактирование APACHE_HOME \ bin \ apachectl для обновления PATH)

  4. Запустите HTTP-сервер Apache:

    % APACHE_HOME% \ bin \ httpd.exe

  5. Отправить запрос на http: // хост-apache: порт-apache / mywebapp / my.jsp из браузера. Подтвердите ответ.

Я также попытался поместить lib * .dll в папку apache lib, переместив .so в модули и загрузив их как modules \ mod_wl_24.so, но у меня такая же проблема (с другим путем)

Как я могу детализировать, чтобы увидеть, что вызывает то, что модуль не загружается?

РЕДАКТИРОВАТЬ

Итак, вот результат httpd.exe -e trace8:

[Thu Sep 21 09:12:55.973025 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module access_compat_module from C:/apps/Apache24/modules/mod_access_compat.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module actions_module from C:/apps/Apache24/modules/mod_actions.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module alias_module from C:/apps/Apache24/modules/mod_alias.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module allowmethods_module from C:/apps/Apache24/modules/mod_allowmethods.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module asis_module from C:/apps/Apache24/modules/mod_asis.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module auth_basic_module from C:/apps/Apache24/modules/mod_auth_basic.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module authn_core_module from C:/apps/Apache24/modules/mod_authn_core.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module authn_file_module from C:/apps/Apache24/modules/mod_authn_file.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module authz_core_module from C:/apps/Apache24/modules/mod_authz_core.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module authz_groupfile_module from C:/apps/Apache24/modules/mod_authz_groupfile.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module authz_host_module from C:/apps/Apache24/modules/mod_authz_host.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module authz_user_module from C:/apps/Apache24/modules/mod_authz_user.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module autoindex_module from C:/apps/Apache24/modules/mod_autoindex.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module cgi_module from C:/apps/Apache24/modules/mod_cgi.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module dir_module from C:/apps/Apache24/modules/mod_dir.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module env_module from C:/apps/Apache24/modules/mod_env.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module headers_module from C:/apps/Apache24/modules/mod_headers.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module include_module from C:/apps/Apache24/modules/mod_include.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module isapi_module from C:/apps/Apache24/modules/mod_isapi.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module log_config_module from C:/apps/Apache24/modules/mod_log_config.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module mime_module from C:/apps/Apache24/modules/mod_mime.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module negotiation_module from C:/apps/Apache24/modules/mod_negotiation.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module proxy_module from C:/apps/Apache24/modules/mod_proxy.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module proxy_http_module from C:/apps/Apache24/modules/mod_proxy_http.so
[Thu Sep 21 09:12:55.988620 2017] [so:debug] [pid 644:tid 228] mod_so.c(266): AH01575: loaded module setenvif_module from C:/apps/Apache24/modules/mod_setenvif.so
httpd: Syntax error on line 180 of C:/apps/Apache24/conf/httpd.conf: Cannot load C:\\apps\\Apache24\\wl_plugin\\lib\\mod_wl_24.so into server: The specified module could not be found.  

PAth это:

C:\apps\Apache24\bin>set path
Path=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windo
ws\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x
86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130
\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\
;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Mi
crosoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\C
lient SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\T
ools\Binn\ManagementStudio\;c:\users\administrator\documents;C:\apps\Apache24\wl
_plugin\lib\

Вот содержимое c: \ apps \ apache24 \ wl_plugin \ lib:

Directory of C:\apps\Apache24\wl_plugin\lib

20/09/2017  16:37    <DIR>          .
20/09/2017  16:37    <DIR>          ..
17/08/2017  21:50           451,072 mod_wl.so
17/08/2017  21:50           451,072 mod_wl_24.so
17/08/2017  21:50           641,536 oci.dll
17/08/2017  21:50         1,066,496 oraasmclnt12.dll
17/08/2017  21:50           488,960 oracell12.dll
17/08/2017  21:50         5,630,464 oraclient12.dll
17/08/2017  21:50           265,216 oraclsce12.dll
17/08/2017  21:50         6,919,680 oracommon12.dll
17/08/2017  21:50         1,755,136 oracore12.dll
17/08/2017  21:50        19,112,960 orageneric12.dll
17/08/2017  21:50        10,691,072 orahasgen12.dll
17/08/2017  21:50           737,280 oraldapclnt12.dll
17/08/2017  21:50         4,529,152 oran12.dll
17/08/2017  21:50             8,192 orancds12.dll
17/08/2017  21:50           100,864 orancrypt12.dll
17/08/2017  21:50            22,016 oranhost12.dll
17/08/2017  21:50           535,552 oranl12.dll
17/08/2017  21:50           284,160 oranldap12.dll
17/08/2017  21:50         1,041,408 oranls12.dll
17/08/2017  21:50         5,019,136 orannzsbb12.dll
17/08/2017  21:50           339,456 oranro12.dll
17/08/2017  21:50           190,464 orantcp12.dll
17/08/2017  21:50            41,984 orantns12.dll
17/08/2017  21:50         1,218,048 oraocr12.dll
17/08/2017  21:50           956,416 oraocrb12.dll
17/08/2017  21:50            84,480 oraocrutl12.dll
17/08/2017  21:50           220,160 oraons.dll
17/08/2017  21:50            51,712 oraonsssl.dll
17/08/2017  21:50            22,528 oraonssys.dll
17/08/2017  21:50         4,205,056 oraplp12.dll
17/08/2017  21:50         6,395,392 orapls12.dll
17/08/2017  21:50            35,840 oraslax12.dll
17/08/2017  21:50           241,664 orasnls12.dll
17/08/2017  21:50           310,784 orasql12.dll
17/08/2017  21:50           105,472 oraunls12.dll
17/08/2017  21:50             9,728 orauts.dll
17/08/2017  21:50            10,240 oravsn12.dll
17/08/2017  21:50           236,544 orawsec12.dll
17/08/2017  21:50         7,452,672 oraxml12.dll
17/08/2017  21:50           126,976 orazt12.dll
17/08/2017  21:50         1,463,296 oraztkg12.dll
17/08/2017  21:50           281,088 yod.dll
              42 File(s)     83,751,424 bytes
               2 Dir(s)  19,297,947,648 bytes free

HTTPD.conf говорит:

LoadModule weblogic_module "C:\apps\Apache24\wl_plugin\lib\mod_wl_24.so"

* ДАЛЬНЕЙШЕЕ РЕДАКТИРОВАНИЕ * Сейчас я понизил версию mod_wl_24 до 12.1.3, и он работает, так что это, очевидно, проблема с выпуском, но я все же хотел бы знать, могу ли я что-то сделать, чтобы выяснить, почему 12.2.1.3 не загружается, так как мы хотели обновиться до последней версии, так как некоторые исправления применимы к нам.

У меня была такая же проблема на Win7 x64, оказалось, что мне нужно было установить Microsoft Visual C ++ Redistributable (x64) для Visual Studio 2012

Игра изменилась для WebLogic 12.2.1.3.0 и Apache 2.4. Теперь вам нужно установить следующее.

Такие зависимости действительно должны быть задокументированы Oracle.