你程序里可能用到了依赖commons-beanutils.jar的jar包,程序编译不会直接报错,但是项目启动会报,一般一起依赖的还有commons-collections-3.2.jar,commons-lang-2.3.jar,commons-logging-1.1.jar。这几个jar放到webinf的lib下。打ear包的时候这几个jar一定要打进去。如果是本地测试还要打开websphere你启动的这个server目录,比如
C:\Program Files\IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\CHOWKD1200949Node01Cell\nodes\CHOWKD1200949Node01\servers\server1找到server.xml,翻到最后,每个jar包的路径写在
重启server就好了。但是由于apache的jar包与IBM的重名,你的控制台可能会报错,没关系,只有本地会改了server.xml会这样不影响服务器上的环境。