哎。。朋友给我个struts2开发的小项目...他说在他机子上正常运行哦,
但是现在放我机子上了后,我首先直接将项目加到我的myeclipse里面,然后直接点上面的部署按钮了,部署完毕,但是在点击服务器运行的时候出现了好多错误哦
如:
log4j:WARN No such property [conversionPattern] in org.apache.log4j.HTMLLayout.
log4j:ERROR setFile(null,false) call failed.
java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT\cms4jadmin\logs\cms4j_common_log.html (系统找不到指定的路径。)
还有java.io.FileNotFoundException: C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%206.0\webapps\szb\WEB-INF\classes\com\koyzt\dao\DBKeyword.xml (系统找不到指定的路径。)我看了里面是用一个Applistener来读取DBKeyword.xml的,而且在此路径里面是有这个文件的,里面是写数据库的驱动和数据库用户账号密码啊,还有Class.forName("***")里面的****的。都有。但是它硬说没有。而且在url地址栏里面输入地址后,404错误。找不到文件
于是我不用eclipse来启动服务器,直接在tomcat\bin里面来启动。然后在地址栏里面输入url后可以找到文件了。但是有些页面访问不了,说找不到mysql的驱动程序...
错误如下:
javax.servlet.ServletException: java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/news
org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:419)
root cause java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/news但是我的lib里面明明有这个驱动的.jar啊各位大哥们。。帮帮小弟了。不甚感激!!