详细解决方案
JDOM ,windows7 ,tomcat 哪位高手的bug
热度:3147 发布时间:2013-02-25 21:07:31
环境:JDK7 tomcat7 servlet jdom1.1.2
static void check(String name,String key)
{
Element el = null;
try {
System.out.println("0");
el = (Element)XPath.selectSingleNode(doc, "//client[@name='" + name + "']");
System.out.println("1");
} catch (Exception e) {
System.out.println("2"));
}
finally{System.out.println("3"));}
}
项目XP上运行正常,拷贝到win7上后出现问题,经排查找到问题所在位置。如上:在tomcat的输出窗口里看到了"0" 、看到了“3”,但让人不可理解的是“1”和“2”都没看到(反复试了十几次,保证不是偶发情况)真是难以置信啊!由于同样代码在XP上运行正常,所以基本能排除代码问题了吧--这么简单代码它确实没问题啊,那么是哪出bug了呢?
------最佳解决方案--------------------------------------------------------
可以肯定的是,肯定报异常了,否则“1”就能输出来。
你将catch (Exception e)
改成
catch (Throwable e)
再试下
------其他解决方案--------------------------------------------------------
非常感谢楼上朋友方法,使用Throwable后就找到异常信息了,原来是少了个包:jaxen-1.1.4 这个包是JDOM所依赖的。我以前并未把它显式加入项目,但运行也没问题,来win7上却不行了,当然项目转移过程也是比较麻烦的,不能排除自己忘了些什么,总之把这个包加进项目后就OK了。
------其他解决方案--------------------------------------------------------
恭喜楼主解决问题!
相关解决方案
- apache-tomcat-7.0.32下的html页面不能访问有关问题
- Server Tomcat v7.0 Server不能起步
- tomcat 部署出现以上提示信息 求解 急
- Eclipse + Tomcat Debug時很慢,该怎么解决
- JDOM ,windows7 ,tomcat 哪位高手的bug
- tomcat 配置https的有关问题
- 请问上Linux平台上怎么搭建JDK \TOMCAT\MYSQL
- Tomcat 6.0 servlet 中文字符乱码解决思路
- 求教:tomcat 的 perm gen设立
- 启动apache-tomcat-5.5.33出现有关问题
- tomcat 配置有关问题
- tomcat 用Bootstrap直接启动一个服务,其他web工程如何调用
- Tomcat 出现以上异常 请高手帮忙看一上
- TOMCAT 5.5 浏览器输入http://localhost:8080/工程名/页面名 报错404解决方法
- TOMCAT 5。0运行 异常信息Apache Xerces (or Java 1.5) for full XSD support
- tomcat 起动报错
- []TOMCAT 上载文件时提示空指针错误 上来来的XLS是空白的
- Server Apache Tomcat v6.0.35 at localhost failed to start
- 小弟我用JSP+ACCESS+tomcat 5.0 JDK1.4做的一个网站
- tomcat 导入不了自定义类的有关问题
- struts1 myeclipse tomcat 从页面失去乱码
- tomcat+hibernate配置jndi数据源的有关问题
- tomcat 503异常
- tomcat 输入IP跟输入localhost有什么区别
- tomcat 80端口有关问题
- tomcat 内存溢出,该怎么解决
- org.apache.tomcat.util.http.Parameters processParameters,该怎么解决
- s2sh tomcat 启动报错 Caused by: java.io.FileNotFoundException: Could not open Servle,该如何解决
- tomcat 打开文件太多
- tomcat 配置,该怎么处理