如果你在com.aa.bb包下有W.java W处理你写的xml文件,你可以把你的xml文件放到这个com.aa.bb包中,编译后,xml文件就会一同编译到相同位置的class类包中.
解决方案 »
- hibernate的saveorupdate失效
- 保存信息时将文字信息转换为.txt格式
- struts1 hibernate3.0 spring2.0 整合报The requested resource is not available.404
- struts2的异常处理,这样是否够了?
- POI问题
- 关于并发性的问题,求一解决方法
- 我想问下SSH框架难道不好吗?
- WebService 调用
- 《J2EE全实例教程》的配套软件下载问题
- mybatis 嵌套查询一对一
- Eclipse2.13和tomcat5的问题
- struts运行时报出javax.servlet.ServletException: Error instantiating servlet class org.apache.struts.action.ActionServlet!急!
String filepath=getServletContext().getRealPath("")+"/WEB-INF/classes/com/asianinfo/util/***.xml
这是你的包路径对吧,打在JAR里,OK
请看
InputStream input =
this.getClass().getResourceAsStream
("/com/asianinf/util/你的XML文件");
DocumentBuilder builder=factory.newDocumentBuilder();
document=builder.parse(input);
运行时有两种,这样做好后,一种是打包可运行JAR,双击,就可以运行,一种是许多人喜欢在JBUILDER里运行,OK,请把com\\asianinf\\util\\文件拷贝入(用手工)到你的jb工程下的classes目录下,目录和com\\asianinf\\util\\文件 这个完全一样,文件名也一样,这样就可以在JB中直接运行,不过不能点"rebuild",因为一点,这个文件又从CLASSES目录下消失了,一rebuild就要手工拷一次,而且打JAR包时,要"add file"进去,要不,JB也是不会自已把这个文件加进打包的JAR中的,OK?
正解