spring 第二天 访问资源文件 以及各种乱七八糟的错误信息以及解决办法
2010-09-08 22:13
148 查看
我在用spring访问资源文件的时候出错了
urlresource:
java.io.BufferedInputStream@fe64b9 url.xml URL [file:src/url.xml] Exception in thread "main" java.lang.NoClassDefFoundError: org/gjt/xpp/XmlStartTag at com.mixian.resource.URLResource.main(URLResource.java:19)
错误信息很明显是没有找的类,可能由于版本升级什么的,直接
UrlResource rs = new UrlResource("file:src/url.xml"); System.out.println(rs.getInputStream()); System.out.println(rs.getFilename()); System.out.println(rs.getDescription()); XPPReader reader = new XPPReader(); System.out.println(reader);
将XPPReader reader = new XPPReader(); 替换为XPP3Reader reader = new XPP3Reader(); 就好了问题解决
//第一层 Element e1 = doc.getRootElement(); List e2 = e1.elements(); for(java.util.Iterator it = e2.iterator();it.hasNext();){ Element people = (Element)it.next(); List e3 = people.elements(); for(java.util.Iterator it1 = e3.iterator();it1.hasNext();){ Element e4 = (Element)it1.next(); System.out.println(e4.getText()); } }
2:classpathresource:能够自动收缩web-inf/calsses下面的资源文件,不需要使用绝对路径
ClassPathResource cpr = new ClassPathResource(url.xml);
url.xmL放在classes下面
3:访问文件系统资源filesystemresource:
FileSysteResource fs = new FileSystemResource(url.xml);
4:servletContextResource:可以处理war引用的文件,文件解压与否都无关紧要。
阅读更多
相关文章推荐
- 编译器错误信息: CS0016: 未能写入输出文件....拒绝访问-解决办法
- Win7 无法访问局域网内其他电脑以及共享的文件解决办法,以下错误代码:0x80004005解决办法
- VC工作区类视图中的信息错误的解决以及VC编译器产生的文件介绍
- 服务器IIS无法提供某种扩展名的文件的下载或访问某种类型文件提示http 404 错误时的解决办法
- 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"的解决办法
- Android 如何push文件到system分区,remount system分区,以及cross-device link错误解决办法
- HTTP 错误 401.3 - Unauthorized由于 Web 服务器上此资源的访问控制列表(ACL)解决办法
- 使用javah生成.h文件, 出现无法访问android.app,Activity的错误的解决办法
- 在配置spring配置文件时各种报错,解决办法
- 关于 "CS0016: 未能写入输出文件" 的解决办法 编译器错误信息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\listenleaks\ae3daa38\e9fdb67
- 关于 "CS0016: 未能写入输出文件" 的解决办法 编译器错误信息: CS0016: 未能写入输出文件“c:/WINDOWS/Microsoft.NET/Framework/v1.1.4322/Temporary ASP.NET Files/liste
- 解决办法-HTTP 错误 401.3 - 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。
- IIS “另一个程序正在使用此文件,进程无法访问。”错误提示的解决办法
- cocos2d-x 关于无法找到gl/gl.h头文件错误,以及r.java无法生成解决办法
- 无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"的解决办法
- Eclipse安装了SpringSource Tool Suite插件后,编辑SpringBoot项目的yml配置文件仍然没有提示信息的解决办法
- spring boot整合Jersey时无法访问静态资源路径解决办法
- 把全局变量定义在.h文件中的引起连接错误的原因以及解决办法
- 在WINDOWS2000SERVER中出现“对指定设备、路径或文件的访问被拒绝。”的错误的解决办法。
- Tomcat 在配置完 SSL 后,IE 浏览器访问时Socket error caused by remote host异常错误信息的解决办法