java代码获取Linux下路径前部分重复
问题是这样的,我写了两行代码获取路径中的文件,在windows下运行时成功的,单是在Linux下面去不行StringrealPath=WebUtil.getRequest...
问题是这样的,我写了两行代码获取路径中的文件,在windows下运行时成功的,单是在Linux下面去不行
String realPath = WebUtil.getRequest().getRealPath("/") + "/WEB-INF/applicationContext-CXF-UUMS.xml";
BeanFactory factory = new FileSystemXmlApplicationContext(realPath);
报错的原因是找不到文件,文件路径如下:/weblogic/oracle/middleware/user_projects/domains/base_domain/weblogic/oracle/middleware/user_projects/domains/base_domain/servers/weblogicA/stage/JLDispatchSys/JLDispatchSys/WEB-INF/applicationContext-CXF-UUMS.xml,可以看到前面重复了一段/weblogic/oracle/middleware/user_projects/domains/base_domain/,求请教一下解决办法 展开
String realPath = WebUtil.getRequest().getRealPath("/") + "/WEB-INF/applicationContext-CXF-UUMS.xml";
BeanFactory factory = new FileSystemXmlApplicationContext(realPath);
报错的原因是找不到文件,文件路径如下:/weblogic/oracle/middleware/user_projects/domains/base_domain/weblogic/oracle/middleware/user_projects/domains/base_domain/servers/weblogicA/stage/JLDispatchSys/JLDispatchSys/WEB-INF/applicationContext-CXF-UUMS.xml,可以看到前面重复了一段/weblogic/oracle/middleware/user_projects/domains/base_domain/,求请教一下解决办法 展开
展开全部
你的java类如果在 /test 下的话,conf.xml就应该在
/test /usr/local/tomcat/apache-tomcat-6.0.36/webapps/scanSmsl/WEB-INF/conf.xml 下。
/test /usr/local/tomcat/apache-tomcat-6.0.36/webapps/scanSmsl/WEB-INF/conf.xml 下。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WebUtil是什么东东?
更多追问追答
追问
我们这边自己封装的一个保存session、request的类
追答
那明显是封装类出错了,或者你传的值不对。建议分析 WebUtil.getRequest().getRealPath("/") ,或者贴出该方法的源码看看。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询