网站一直无法访问,TOMCAT启动时出了个错误
2014-02-08 15:03:23.27 | 阅2746 | 来源:好空间网络 [打印] [关闭] |
用户 微助手 提问:
查看tomcat启动日志,每次启动都有这个错误:
二月 08, 2014 3:01:17 下午 org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
严重: The web application [/vhelper] registered the JDBC driver [org.mariadb.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
请问这个如何解决?本地测试环境完全没有问题。
【 工作人员:黄件 】 2014-02-08 16:34:55 |
请问驱动上传了没??您可以用本地的网站调用远程的数据库,看看是不是正常的!可以把调用的结果在通知我! |
【 用户:微助手 】 2014-02-08 18:00:48 |
我本地调用远程数据库完全正常。 所有jar包都上传了。 我用同样的框架(所使用的技术,jar包等都完全一样)做的另外一个web应用,在另外一个jsp试用空间上是完全正常的。 如果实在不行,能不能把我这个试用空间所有的东西都帮我初始化一下,包括数据库什么的都初始化成最初始的状态,我一切都从新开始搭建。 |
【 工作人员:黄件 】 2014-02-08 18:06:47 |
亲,请不要着急,前把本地的网站打包为war或者rar上传到ftp里面,剩余的我来给您处理好,另外请告知数据库的连接文件在什么地方和数据库密码是什么! |
【 用户:微助手 】 2014-02-08 18:12:44 |
我现在放在webapps下的那个叫vhelper.war的就是。 WEB-INF/classes/jdbc.properties这个文件里是设置数据库用户名密码信息的。 我那里写的信息都是正确的信息,密码是加密过的,解密后是ncreplehv |
【 工作人员:黄件 】 2014-02-08 18:42:10 |
经过排查发现您没有上传数据库驱动,我放了个数据库驱动到tomcat/lib下,重启后正常,请检查! |
【 用户:微助手 】 2014-02-08 18:54:34 |
有点奇怪哦,我的应用本身并不使用你传到tomcat/lib下的那个mysql驱动,而是使用org.mariadb.jdbc.Driver,对应的mariadb-java-client-1.1.5.jar已经在我的应用下的lib文件夹中存在了。我刚才说的另外一个同样架构的应用,在tomcat/lib下并没有你放的mysql-connector-java-3.1.13.bin.jar,但却可以正常访问。所以感觉可能并不是我的应用会使用你传的驱动,而可能是空间其它某些设置上存在一些隐患。 |
【 工作人员:黄件 】 2014-02-09 08:21:03 |
请密切关注下日志,日志在ftp上的logs文件夹里面,看看有没有什么异常,如果有问题的话欢迎联系我 |
【 用户:微助手 】 2014-02-09 12:59:30 |
你好,我今天启动tomcat后,又出现那个错误了。 |
【 工作人员:黄件 】 2014-02-09 14:07:49 |
我在 后台 启动没有发现你说的问题,请检查 |