日期:2014-05-17  浏览次数:20590 次

tomcat迁到weblogic下的问题
各位大神帮帮忙,我在项目迁移的过程中遇到了一个问题。tomcat下运行正常,weblogic下报错。问题应该是在这里

SAXBuilder builder = new SAXBuilder(false);
String path = this.getServletContext().getRealPath("/")+ "/menu/tree.xml";
Document doc = builder.build(path);


tomcat下path打印出来是 D:\testworkspace\项目名\WebRoot\/menu/tree.xml ,(感觉怪异,但确实是这样)


weblogic下path为 C:\bea\user_projects\domains\base_domain\null\menu\tree.xml (现在变成null了)


所以weblogic下会报FileNotFound异常,有谁遇到过这种问题么? 求帮助

------解决方案--------------------
此方法已过时,建议换个方法
------解决方案--------------------
楼主,你这个方法在Weblogic下面是没用的,你要用哥他ResourceAsStream("这里就是tree.xml的路径");

话说,你是不是打了war包的呢?
------解决方案--------------------
你项目在 weblogic控制台发布了吗