|
Problem |
After a new install of IBM® WebSphere® Application Sever,
where the webserver plug-in was installed, a subsequent start of the
webserver causes the following warning message to be displayed:
[warn] Loaded DSO /.../bin/mod_app_server_http.sl uses plain Apache 1.3
API, this module might crash under EAPI! (please recompile it with -DEAPI)
|
|
Cause |
If your Web server was compiled and configured to require
EAPI (Extended Application Program Interface), you need to have the Web
server use a different module. |
|
Solution |
You can resolve this problem by changing the module
reference as discussed below.
- The message should display the fully qualified path to the module
being referenced by the Web server. This will be something like:
install_root/bin/mod_app_server_http.sl
- Look in this same directory for a module named something like:
install_root/bin/mod_app_server_http_eapi.so
- Update the Web server configuration to use this module instead.
For example, the Apache, and IBM® HTTP Servers make use of a configuration
file called httpd.conf. In this file, near the bottom, you will
find a directive that exists on a single line, and looks like:
LoadModule app_server_http_module
install_root/bin/mod_app_server_http.sl
- Change it to reference the EAPI shared library:
LoadModule app_server_http_module
install_root/bin/mod_app_server_http_eapi.so
- After making the change, stop and restart your Web server.
Warning:
If you do not specify a valid shared library, then the Web server will be
unable to start. For example: if you incorrectly specify the fully
qualified filename. |
|
|
|
Cross Reference information |
Segment |
Product |
Component |
Platform |
Version |
Edition |
Application Servers |
Runtimes for Java Technology |
Java SDK |
|
|
|
|
|
|
|