问题描述
程序直接用 JUnit 单元测试没有问题,但是部署到 tomcat 上启动时,报如下错误:
Type 'com/vmware/vim25/RuntimeFault' (constant pool 304) is not assignable to 'java/lang/Throwable'
问题原因
程序里的一些底层方法抛出了不必要的 com.vmware.vim25.RuntimeFault 异常。
解决方法
根据报错的代码路径,去掉这些路径中类的方法里面不必要的 com.vmware.vim25.RuntimeFault 异常即可,应用启动成功。