各位精英:
本人小鸟,刚开始学习OAS,应公司要求布署了一个应用,但无法访问,问题描述如下。
输入
http://10.18.1.132:9001/life/index.jsp时,显示找“找不到服务器,该页无法访问”等信息。
但输入
http://10.18.1.132:9001/life/ser ... .login.LoginServlet可以正常访问。
我布署的机器是Linux 32位 As 3版本的,原来就有ias 9版本的三个应用在上面,我这个应用是10.1.3版本的,只有一个Http_Server和oc4j实例,因为是自己一个应用,所以没有创建集群。具体信息配置如下:
Apache/Apache/conf/httpd.conf配置:在该配置的最下面增加了,
Listen 10.18.1.132:9001
<VirtualHost *:9001>
ServerName apptest1-2850
DocumentRoot "/ulic/oracle/oas10g/Apache/Apache/html_atest"
ErrorLog "|/ulic/oracle/oas10g/Apache/Apache/bin/rotatelogs /ulic/oracle/oas10g/Apache/Apache/logs/atest/error_log 43200"
<Directory "/ulic/oracle/oas10g/Apache/Apache/html_atest">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<IfModule mod_oc4j.c>
Oc4jMount /life/*.jsp atest
Oc4jMount /life/*.do atest
Oc4jMount /life/servlet/* atest
Oc4jMount /life/WebAction/* atest
Oc4jMount /life/webservice/* atest
Oc4jMount /life/general/servlet/* atest
Oc4jMount /life/services/* atest
Oc4jMount /life/services atest
#Oc4jMount /life atest
#Oc4jMount /life/* atest
</IfModule>
</VirtualHost>
在mod_oc4j.conf下配置了:
################################################################################
# Oracle iAS mod_oc4j configuration file: mod_oc4j.conf #
################################################################################
LoadModule oc4j_module libexec/mod_oc4j.so
<IfModule mod_oc4j.c>
<Location /oc4j-service>
SetHandler oc4j-service-handler
Order deny,allow
Deny from all
Allow from localhost apptest1-2850 apptest1-2850
</Location>
</IfModule>
访问报错信息如下:
child pid 6784 exit signal Segmentation fault (11)
请高手们帮忙解决下哈,感激不尽,另,寻求一块学习OAS的同志们,希望能够共同学习,共同进步,在此感谢所以看贴的人,谢谢大家!!!
因为我们打算在这台机器上布署三个不同的应用,表示程序版本的A,B,C。分别用不同的Http_Server和oc4j实例来实现,所以对于一台物理机器来讲,只能通过虚拟机器的方式来实现,所以需要修改httpd.conf文件。ias 9版本能够成功运行,不知道10版本是哪里配错了。有知道的吼一声呀,好多天了,好郁闷呀。。。
万分感谢!!!