因为你的配置文件读取的方式不对。 打包后,不能使用 File 的方式读取。,
上代码,看你的配置文件是怎么读取的。
为了保持打包后,代码能兼容, 应该使用 类名.class.getClassLoader().getResource(); 进行读取。 或者使用 类名.class.getClassLoader().getResourceAsStream(); 进行读取资源。
1 配置文件可以写包目录下(就是实体类的那个包)
2 配置文件的调用路径:/包名/xxx.xml
spring和hibernate的jar包也导出了么?