web工程打包成war文件发布到Linux不能连接数据库,本机xp访问一般

web工程打包成war文件发布到Linux不能连接数据库,本机xp访问正常
private static Connection getConnection(){

Connection conn = null;
try{
String config="dbconfig.properties";
Configuration pr = new Configuration(config);
String url=pr.getValue("url");
String user=pr.getValue("user");
String pwd=pr.getValue("pwd");

Class.forName(DRIVER).newInstance();
conn = DriverManager.getConnection(url,user,pwd);
}catch(Exception ex){
ex.printStackTrace();
}
return conn;
}
通过配置文件连接数据库。
在xp*问数据库正常,但是部署到Linux环境下,同样的数据查询就查询不到结果。
哪位大神遇到过,求解。

------解决思路----------------------

win下面是:\,而Linux下面是:/      
所以你应该通过:File.separator  会自动根据系统转换;

测试:"WebRoot"+File.separator+"dbconfig.properties"
/*
      Linux结果为:WebRoot/dbconfig.properties
      Win  结果为:WebRoot\dbconfig.properties
*/

我也是猜测、不喜勿喷web工程打包成war文件发布到Linux不能连接数据库,本机xp访问一般
PS:个人感觉还是写上绝对路径安全