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 就不会出现上述的问题),但在以前的项目中,是没有这样的问题,不知道具体的原因。

疑惑中
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值