java工程打包部署到linux下根据url找jar包里的文件找不到,请教。
现本地windows环境程序解析后的url如下:jar:file:/reward/syncdatamanage/ep-syncdatamanage.jar!/spring/spring.xml
传入某方法中进行解析,运行正常。
打包部署到linux上,url被解析成如下格式:
jar:file:/reward/syncdatamanage/ep-syncdatamanage.jar!/spring/spring.xml
运行结果异常,找不到此bo文件。。。现可确认ep-syncdatamanage.jar包存在,并里面包含spring.xml,现在解析不了。
求解。 --------------------编程问答-------------------- 把!转义下看看 --------------------编程问答--------------------
我解析代码是这么写得 --------------------编程问答-------------------- 估计是跟转义符有关系,正斜杠和反斜杠问题 --------------------编程问答--------------------
转换了也不行,估计跟系统有关系。
补充:Java , Java EE