ejb的jar包中能不能用Class-Path? 04-03-02 wwlhp@jdon.com 如果ejb的jar包中用到了其它的类,是不是必须必须把这些类也一同放进jar包中才行? 我试着在清单文件中用了Class-Path,在weblogic下部署没问题。可是运行的时候抛出ClassDefNotFound异常。有谁知道weblogic的类加载器组织? banq 2004-03-03 09:49 weblogic的类加载器组织可以在Bea中国网站上看到,好像是EJB和WEB不一样,做法和JBoss类似。 wwlhp@jdon.com 2004-03-03 14:25 是不一样的,web模块的加载器的parent是ejb模块的加载器。 happlyin 2004-03-04 14:51 因为web的classloader是ejb的classloader的孩子加载器,所以不能把ejb中要用到的jar包或类放到WEB-INF/lib,WEB-INF/classes中,这样ejb的classloader是找不到的。可以尝试把jar或class文件放大与ejb的jar包同一个目录中,或者放在weblogic的类目录中。注意:class-path与实际的路径一致