测试同事突然说项目连不上了,看了下连接池文件,没有什么问题,网上查询后才知道,是大多数记事本工具(Emedit等)默认是以utf-8 BOM方式,会在文件中加入BOM头,导致以下错误:
Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1;
前言中不允许有内容。
解决方法,用NotePad打开文件,以UTF-8无BOM方式编码即可。
更新:今天同事遇到一个问题,项目启动连接不上oracle数据库,但是plsql可以连接,项目报错是:The Network Adapter could not establish the connection;
解决方法: 原项目为ojdbc14 更换为 ojbdc6驱动,项目成功启动