一个JAVA工程,在原环境(LINUX下)跑得好好的。拷到新的环境(WIN XP)以后,部署在tomcat,我修改了一下proxool配置文件(保证没改错,就改了一下指向的数据库IP),之后就一直说找不到指定的连接池。
特别崩溃的做了N多的实验,都找不到问题所在。
最后居然!
居然!
居然是我用utral edit修改proxool配置文件的时候,UTF8格式默认加了BOM头。
而proxool的解析程序居然解不出来这个配置文件,而且还不报错!
非常值得注意啊!proxool的源代码没有处理BOM头!所以务必不要用UE修改它的配置文件。
本文记述了一次因使用UltraEdit编辑Proxool配置文件时,默认UTF8格式加入BOM头导致配置解析失败的经历。作者在迁移JAVA项目到新环境后遭遇无法找到连接池的问题,最终发现是由于编辑软件造成的隐蔽错误。
101

被折叠的 条评论
为什么被折叠?



