jsp和php显示奇怪现象(已解决)

jsp和php显示奇怪现象(已解决)

不知为什么,把APACHE配置文件httpd.conf里面有关resin的信息屏蔽掉

#LoadModule caucho_module /usr/local/apache/modules/mod_caucho.so
#
#ResinConfigServer localhost 6800
##ResinConfigServer 192.168.0.122 6800
#CauchoConfigCacheDirectory /tmp
#CauchoStatus yes
#
#<VirtualHost 192.168.0.122:80>
#       DocumentRoot    /usr/local/apache/htdocs/jsp1
#       ServerName      test1.jsp.com
#</VirtualHost>


就能正常的观看php的info信息,如下图.

.
如果去掉#号再观看PHP的INFO信息,就变成成如下图所示了,请问这是为什么呢。如果要想变正常,应该怎么做呢?.

.
JSP状态输出下,貌似正常.

.

部分软件安装信息:

apache resin 安装路径 /usr/local/apache /usr/local/resin

jdk jdk-6u3-linux-i586.bin /usr/local/jdk

[root@mail resin]# tar zxvf resin-3.1.3.tar.gz
[root@mail resin]# cd resin-3.1.3
[root@mail resin-3.1.3]#  ./configure --with-java-home=/usr/local/jdk --with-

apxs=/usr/local/apache/bin/apxs --with-apache-conf=/usr/local/apache/conf/httpd.conf --

prefix=/usr/local/resin --with-apache=/usr/local/apache

[root@mail resin-3.1.3]# make
[root@mail resin-3.1.3]# make install



感觉有点奇怪的是:如果只启动apache的话,网站(PHP)访问正常。如果resin和apache都启动的话,好像所有的东西都会扔给resin处理。而且在resin的logs下面也确实能看到相应的访问信息。此时网站会提示连接不上数据库而不能正常访问了,但单独放一JSP的测试页测试时没有问题。不知何解,望高人指点。另外,哪位前辈有RESIN和APACHE的整合配置指南啊,给个链接看看也行,谢谢了!

系统环境:
AS4U5+MYSQL6.0.2-alpha+PHP 5.2.4+Apache 2.2.6+jdk1.6.0_03+resin-3.1.3

resin也可以解析PHP的,是不是把PHP程序也转到resin去了?
我现在是默认的,那我怎么样转回来呢,让PHP解析PHP,JSP解析JSP。应该怎么设置?谢谢!
已经解决。谢谢!

这时启动apache和resin,当你访问php文件时就会发现php由resin来解析的了,也许出于某种原因你想取消resin对php的解析,那么你需要修改resin的配置文件app-default.xml(以前版本在resin.conf中).将下面的内容注释掉:


<!--
<servlet servlet-name="resin-php"
          servlet-class="com.caucho.quercus.servlet.QuercusServlet">
</servlet>
-->

<!--  
<servlet-mapping url-pattern="*.php" servlet-name="resin-php"/>
-->


然后重启服务器,这时,你发现php不再由resin来解析了。其实在你的php工程中像java中一样配置web-inf,又可让resin解析回你的php。