当前位置: 技术问答>java相关
在Application中怎样调用EJB????
来源: 互联网 发布时间:2015-10-30
本文导语: 我用JBuilder7开发一个Application,要调用EJB中的接口,程序编好后在JBuilder7中运行时结果很正确,但打成包后运行时总是抛出javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exceptio...
我用JBuilder7开发一个Application,要调用EJB中的接口,程序编好后在JBuilder7中运行时结果很正确,但打成包后运行时总是抛出javax.naming.NoInitialContextException: Cannot instantiate class: weblogic.jndi.WLInitialContextFactory [Root exception is java.lang.ClassNotFoundException: weblogic.jndi.WLInitialContextFactory]
我打包时包含了weblogic.jar中的相应类
郁闷中.....
请高手指教。。。。
我打包时包含了weblogic.jar中的相应类
郁闷中.....
请高手指教。。。。
|
检查连接设置,检查CLIENT的CLASSPATH设置
|
你需要把这个文件打包到你的发布包中去。
|
你说的也不是很明白啊,调用EJB组件,要client的程序吧!而且看到错误是没有找到JNDI中定义的类。
|
你调用时的代码是什么?
|
你是不是在调用直接用
Context ctx=new InitialContext() 呢?
要加情境参数呀
Context ctx=new InitialContext() 呢?
要加情境参数呀
|
UP!!欧也想知道!!!!是不是都要weblogic.jar???