从今天开始记录调试问题花费了很长时间的问题,方便以后借鉴。也期待能给网友提示。
问题描述:
在Tomcat下开发jsp,需要查询数据库。引入 mysql-connector-java-5.1.26-bin.jar,始终在webapp中报错,找不到 com.mysql.jdbc.DriverManager
解决过程:
1 通过 alert打印异常信息。定位 com.mysql.jdbc.DriverManager
2 引入jar包
在classpath下添加 mysql-connector-java-5.1.26-bin.jar的目录;
在 webapp下的lib下引入mysql-connector-java-5.1.26-bin.jar;
在tomcat下的lib下引入mysql-connector-java-5.1.26-bin.jar;
添加完之后 运行 ./startup.sh
发现以上方法都不行。
3 排除法思路
写带有main函数的java脚本,发现可以查询数据库。
4 被折腾的即将放弃的时候。
先 执行了startdown.sh 在运行startup.sh.发现OK!!
经验总结:
程序的重启,不要直接startup。最好用restart。如果没有,就先startdown再restart
血淋淋的教训啊!!