通常使用IDE工具开发项目的时候,工具自带的某些类包版本比实际项目中使用的版本低,一般IDE工具会加载自带的类包,这样导致程序开发的时候出现错误。
JDeveloper也会出现这种情况,比如使用Hibernate3.0开发项目的时候,就会出现JDeveloper自带的asm.jar包版本比较低,运行的时候会出错。
这个时候,需要新建orion-web.xml,在其中加入下面的内容,就可以避免了
<web-app-class-loader search-local-classes-first="true"
include-war-manifest-class-path="true"/>