繁体   English   中英

Weblogic 10中的远程EJB查找失败

[英]Remote EJB lookup fails in Weblogic 10

我尝试通过Weblogic JNDI上下文查找EJB并因错误而失败;

java.lang.NoClassDefFoundError: com/bea/objectweb/asm/ClassVisitor

我正在使用Weblogic10。我试图添加asm-3.1.jar,但它具有org / objectweb / asm / ClassVisitor。 我尝试查找的代码如下:

Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
env.put(Context.PROVIDER_URL, "t3://localhost:7001");
Context ctx = new InitialContext(env);

有人知道我在这里做什么吗?

这看起来像一个独立的t3客户端应用程序(不在容器中运行)。 因此,您将需要weblogic的完整客户端(wlfullclient.jar)进入客户端应用程序的类路径(更多信息: http ://docs.oracle.com/cd/E11035_01/wls100/client/basics.html#wp1066820)。

但是,您必须使用称为JarBuilder的工具来生成此特定的jar文件。 这是这样的: http : //docs.oracle.com/cd/E11035_01/wls100/client/jarbuilder.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM