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/tmpapache是能正常工作
但如果 我将DocumentRoot 和 Directory 改为"D:\bea\...\ucdtmp\tmp" (当然也同时修改ifmodule 中的配置 /tmp/*.jsp --> *.jsp 等) 直接访问http://主机名或IPapache无法正常工作,无法显示正常的页面,而是显示项目文件的目录和XXX.jsp的列表。
是否因为apache无法解析带有EJB的webapp (如果directory 指向不包含EJB的webapp 就不会出现上述的问题),但在以前的项目中,是没有这样的问题,不知道具体的原因。
疑惑中
页:
[1]