当前位置: 代码迷 >> Web前端 >> apache+weblogic的配置有关问题
  详细解决方案

apache+weblogic的配置有关问题

热度:470   发布时间:2012-11-18 10:51:21.0
apache+weblogic的配置问题
weblogic server试用版有ip访问限制,考虑使用apache接受所有访问请求,然后再转到weblogic中处理

网上提供了很详尽的解决方案,我也基本配置成功,但是其中还是遇到了一些问题:

在apache的配置文件httpd.conf中

增加
LoadModule weblogic_module modules/mod_wl_20.so
<Location /tmp>
SetHandler weblogic-handler
WebLogicHost localhost
WebLogicPort 7001
</Location>
<IfModule mod_weblogic.c>
WebLogicHost localhost:7001
MatchExpression /tmp/*.jsp
MatchExpression /tmp/*.do
MatchExpression /tmp/*.com
</IfModule>

修改
DocumentRoot "D:\bea\user_projects\domains\ucdtmp\cgServer\.wlnotdelete\ucdtmp"

<Directory "D:\bea\user_projects\domains\ucdtmp\cgServer\.wlnotdelete\ucdtmp">

这样的配置  访问http://主机名或IP/tmp  apache是能正常工作 

但如果 我将DocumentRoot 和 Directory 改为  "D:\bea\...\ucdtmp\tmp" (当然也同时修改ifmodule 中的配置 /tmp/*.jsp --> *.jsp 等) 直接访问  http://主机名或IP  apache无法正常工作,无法显示正常的页面,而是显示项目文件的目录和XXX.jsp的列表。

是否因为apache无法解析带有EJB的webapp (如果directory 指向不包含EJB的webapp 就不会出现上述的问题),但在以前的项目中,是没有这样的问题,不知道具体的原因。

疑惑中
  相关解决方案