单独运行Java application 的话没问题,可以解析xml,发布到JBoss启动后出现下面问题
[b]问题补充:[/b]
jdom.jar已经加进去了
[b]问题补充:[/b]
确认jdom.jar包放到工程下WEB-INF/lib里面,Build Path也configure过加了进来,打包时没有错误,打成的ear包里面也有该jar
jboss 有用到jdom.jar吗,在JBoss里面搜不到jdom.jar包(自己未加入之前)应该不是包冲突的问题吧
弄了很久了,网上好像都找不到这个问题的解决方法
有没有哪位大哥动手建个简单的工程试试啊
[b]问题补充:[/b]
没人帮忙弄么 :cry:
[b]问题补充:[/b]
可能是包路径的问题,因为在表现层用jdom的话没问题,在业务层和持久层用的话就会出现那个错误,如何jdom不放在工程下WEB-INF/lib里面,那应该放在什么地方呢?也就是说如何才能使业务层和持久层在发布后的ear包里面可以找到jdom.
Jboss好像没有用到JDOM,他用的是dom4j 所以LZ看一下你的jar包有没有放进去,或者是不是放错地方了
缺少jar包吧,或者是jar包有冲突
这是jboss的类加载问题
问题是jdom.jar你加到什么地方去了
你看有没有包之间的冲突,存在两个版本不同的jdom.jar
存在以下原因
1.jar包不存在(应该已经排除)
2.jar包损坏(也应该排除)
3.在jboss中加载jar有异常
4.jboss自带的有jdom.jar包和你项目的jar包冲突
把你的War包仍在Tomcat下能跑吗?