问题描述
现本地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,现在解析不了。求解。
解决方案
解决方案二:
把!转义下看看
解决方案三:
我解析代码是这么写得
解决方案四:
估计是跟转义符有关系,正斜杠和反斜杠问题
解决方案五:
引用3楼wlysh的回复:
估计是跟转义符有关系,正斜杠和反斜杠问题
转换了也不行,估计跟系统有关系。
时间: 2024-10-03 03:01:36