Posted on 2008-06-20 10:45
巴西木 阅读(1380)
评论(2) 编辑 收藏 引用
1. 先到roller的官方网上下载了源代码和部署文件
2. 按照
roller4的怎么部署到MyEcliopse里面的步骤在myeclipse中进行了部署
3. 部署后运行tomcate出错,首先提示Error filterStart 查阅资料:是因为mysql的驱动没有拷贝到tomcat的common/lib下(这个错误以前也遇到过,事实证明,这个错误大多数情况下就是缺少了需要的class或jar文件,或者在配置文件中将这些文件的路径指错了)
4. 同时,通过Roller Weblogger安装心得:
http://gobagen.spaces.live.com/blog/cns!213f0b933a8bc2ae!130.entry 学会了看log文件
5. 以上步骤完成后,又出现了新的问题:控制台上报错:
Error listenerStart log中的提示是:Exception starting filter struts2
java.lang.NoSuchMethodError: javax.xml.transform.dom.DOMResult.getNextSibling()Lorg/w3c/dom/Node;
6. 看到了
Roller 安装指南: http://www.blogjava.net/H-bomb/archive/2008/01/20/176639.html ,对roller的安装有了更全面的认识
7. 最终,在
http://hendryxu.javaeye.com/blog/51061 中找到了问题的原因,是因为tomcat版本和jdk版本冲突的原因
8. 改用tomcat5.5.16
9. 后来发现,虽然文档都说如果需要jmail就把jar包放在tomcat的common/lib下,但是不放怎么都报严重错误,后来还是下了 mail.jar和activation.jar,放进去以后,哈,运行起来了
10. 继续探索中......