jbuilder生成的jar包中的清单文件:Manifest-Version: 1.0
Name: META-INF/ejb-jar.xml
Name: bank/StatefulAccountBean.class
Name: bank/StatefulAccountHome.class
Name: META-INF/weblogic-ejb-jar.xml
Name: bank/StatefulAccount.class
我只是在最后加了一行:
Manifest-Version: 1.0
Name: META-INF/ejb-jar.xml
Name: bank/StatefulAccountBean.class
Name: bank/StatefulAccountHome.class
Name: META-INF/weblogic-ejb-jar.xml
Name: bank/StatefulAccount.class
Class-Path: helper.jar
部署的时候就报错说清单文件的格式不正确,后来我把所有的Name都删掉,变成这样:
Manifest-Version: 1.0
Class-Path: helper.jar
部署就能通过,可是访问ejb的时候又抛出ClassDefNotFound而不是ClassNotFoundException,真是太奇怪了。