在一些项目中,我们会经常通过apache转发配置,通过apache转发到weblogic上部署的应用。
配置如下:
1、将weblogic转发模块mod_wl_22.so,拷贝到/home/apache2/modules/目录下
weblogic提供了一个专门的模块,即位于${wl_home}/server/plugin/linux/x86_64目录下的mod_wl_22.so或mod_wl_20.so
2、修改/home/apache/conf下httpd.conf配置文件
添加如下代码:
LoadModule weblogic_module modules/mod_wl_22.so
3、进入/home/apache/bin启动apache时,可能会报错。常见报错整理:
报错1:
httpd: Syntax error on line 412 of /home/apache/conf/httpd.conf:
Cannot load /home/apache/modules/mod_wl_22.so into server:
/home/apache/modules/mod_wl_22.so: cannot open shared object file: No such file or directory
错误分析及解决:是因为我们没有在/home/apache/modules目录下放weblogic的转发模块mod_wl_22.so,而在httpd.conf中已经做了配置,就会报这个错误。因此我们只需要将mod_wl_22.so放在/home/apache/modules该目录下。
错误2:
参考博客:http://blog.youkuaiyun.com/btt2013/article/details/78117939