回复人:jockhuang(风之子)
Object ref = ctx.lookup( "Name ");
你的这个 "Name "并没有在服务器上注册啊 请问怎么注册?
Object ref = ctx.lookup( "Name ");
你的这个 "Name "并没有在服务器上注册啊 请问怎么注册?
解决方案 »
- hibernate表关联问题
- Hibernate中get find load iteator 的区别与联系
- 现在同时要插入6张表的数据,如果不人为的调整表的插入顺序,hibernate是否能有什么方式可以自动判断表之间的依赖关系?
- 我用STRUTS和ORACLE数据库做了一个验证用户名和密码的登录程序,报了下面的错误,是为什么啊,我用的服务器是WEBLOGIC?
- 用poi直接打印exel文件
- 帮帮忙????struts问题!
- struts出错,请帮忙看一下,在线等!
- 如何在linux下用jdk编译和执行java
- 我的第一个struts程序就出现奇怪错误???
- Spring Task
- 有谁用过JBoss新版呀,特别是与axis集成的问题?
- Ant的问题,急,在线等.
如下:
<?xml version="1.0"?> <!DOCTYPE weblogic-ejb-jar PUBLIC
"-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN"
"http://www.bea.com/servers/wls600/dtd/weblogic-ejb-jar.dtd" >
<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>nameBean</ejb-name>//这里是你在ejb-jar.xml里配置的bean得名字
<jndi-name>name</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
编辑weblogic-ejb-jar.xml这个文件在那个目录下,太多这样的文件。
另外我把 ejb_name和jndi_name都写成name 应该正确吧,如下;<weblogic-ejb-jar>
<weblogic-enterprise-bean>
<ejb-name>name</ejb-name>//这里是你在ejb-jar.xml里配置的bean得名字
<jndi-name>name</jndi-name>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
C:\JBuilder6\jdk1.3.1\bin\javaw -classpath "C:\ejb\p2\classes;C:\bea\wlserver6.0\lib\weblogic_sp.jar;C:\bea\wlserver6.0\lib\weblogic.jar;C:\JBuilder6\jdk1.3.1\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilder6\jdk1.3.1\jre\lib\i18n.jar;C:\JBuilder6\jdk1.3.1\jre\lib\jaws.jar;C:\JBuilder6\jdk1.3.1\jre\lib\rt.jar;C:\JBuilder6\jdk1.3.1\jre\lib\sunrsasign.jar;C:\JBuilder6\jdk1.3.1\lib\dt.jar;C:\JBuilder6\jdk1.3.1\lib\htmlconverter.jar;C:\JBuilder6\jdk1.3.1\lib\tools.jar" p2.NameTestClient1
javax.naming.NameNotFoundException: Unable to resolve Name. Resolved: '' Unresolved:'Name' ; remaining name ''
at weblogic.rmi.internal.AbstractOutboundRequest.sendReceive(AbstractOutboundRequest.java:90)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:247)
at weblogic.rmi.cluster.ReplicaAwareRemoteRef.invoke(ReplicaAwareRemoteRef.java:225)
at weblogic.jndi.internal.ServerNamingNode_WLStub.lookup(ServerNamingNode_WLStub.java:121)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:323)
at javax.naming.InitialContext.lookup(InitialContext.java:350)
at p2.NameTestClient1.<init>(NameTestClient1.java:27)
at p2.NameTestClient1.main(NameTestClient1.java:216)
例如我有一个ejb
unida.egov.UserManager,...UserManagerHome,...UserManagerBean
那么我的jar目录结构如下:/META-INF/ejb-jar.xml
/META-INF/weblogic-ejb-jar.xml
/unida/egov
weblogic-ejb-jar.xml
你修改就好了