伤寒
resin绑apache *.action,*.do无法处理?
环境:
linux 2.6.18-53.el5PAE
apache 2.2
resin 3.0.26
jdk 1.5
程序中用到了struts2,spring,hibernate。发现按照常规的方式配置好环境后,访问jsp,静态页面没有问题。
但是,当访问list.action或者list.do就报404错误。
初步断定是,apche无法将*.do,*.action转发给resin。于是将apche停掉,直接用resin跑。一切正常。于是想到肯定在编译安装resin的时候.caucho_mod.so模块编译进apache配置文件。但是这样默认滴apache只对请求过来的jsp页面交给resin来处理,而*.do,*.action就不能找到咯。
于是尝试着在LoadModule caucho_module /usr/local/apache2/modules/mod_caucho.so后加上一行,内容如下
AddHandler caucho-request jsp do action
再重新启动apache resin。啊 哦哦
居然好咯