`
DigitalSonic
  • 浏览: 210233 次
社区版块
存档分类
最新评论

Fedora下瞎折腾了一个半小时,还是Sun的虚拟机可靠

阅读更多

今天早上跑去了网络学院做技术支持, 他们碰到的问题是一个web项目放在windows下运行正常,可是放到fedora下tomcat连接池就出了问题,无法执行了。我刚听到电话的时候感觉是mysql的驱动程序文件没有给权限,可是我到了才发现,common/lib/的jar都是777的权限了,顿时感到问题貌似复杂了。

但我怎么看这log都像是jar没有加载,于是搞了个直接用jdbc的connection的文件,依旧报错,但通过一点点的调试,我确信是mysql的驱动没有被加载,只是为什么会这样我不清楚。不过在看提示时,我发现它用的是fedora自带的gcj,据他说什么东西都是自带的,tomcat也是系统自己的。

直觉告诉我问题就出在这上面了,我开始查看gcj的目录,发现里面已经有了mysql的驱动jar,版本和tomcat里拷进取的不同,于是我删掉了那个文件,决定使用系统自带的。好了,有进步了,至少不再是报错的页面了,但仍然有错误存在。

看来问题还是在gcj上,这是我猛然发现服务器上有sun的jdk,但是却没有用,把我乐坏了,我立马把JAVA_HOME指过去,重启tomcat,好了,看到执行结果了。。。什么都集成好了的确是方便,但有时碰到问题还真是不好处理,特别是当集成的不是标准系统时。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics