Apache resin整合备忘

今天极度郁闷,浪费了一下午的时间在apache和resin的整合上。写个备忘,希望下次不会再如此浪费时间。

首先apache和resin整合是有版本匹配问题的,比如apache2.0.*的只能和resin3.0.*版的整合。原来服务器上装的是resin3.1.18,死活和apache整合不上,后来google了一把,才发现有前辈写过一篇关于这个问题的文章。多谢前辈啊。

其次是应用部署的问题,整合好后,更新了一次应用,结果,就直接把jsp源码输出出来了。查看resin日志,查看apache日志,查看caucho status,一切都正常,就是输出源码。想到可能是新更新的文件没被编译,于是把work目录也删除了,重启了N次应用,依然无果。仔细又仔细的一遍遍查看配置文件,没发现任何错误。

无奈之下,试着把整个应用删除了,重新写了个极其简单的jsp布上去,居然OK了。我这叫一个郁闷啊,彻底无语。于是重新把应用部署了一次,这次终于正常了。

总结:这种版本问题,没办法,只能自己多试验或者多参考前辈的经验。应用更新出源码的问题,着实无奈。不知道resin是如何来实现的。当确信一切都没问题时,最好的办法就是一切从头开始。