【发布时间】:2014-07-09 12:57:39
【问题描述】:
我需要在 weblogic server 10.3.6 上部署非常旧的应用程序(10 年 - 生病)。我有一个带有 EJB 类的子部署 jar 的耳文件(它们同时包含 weblogic-ejb-jar.xml + ejb-jar.xml)。它在服务器上正常部署,我可以在 weblogic 中使用“查找”功能。
问题是运行此应用程序需要另一个没有 ejb-jar.xml 的 jar(更旧)。例如 ObjectHome.class 在 weblogic 中使用“查找”函数调用。现在我已经在 weblogic 的 CLASSPATH 中添加了它,但我仍然需要以某种方式将它部署在服务器上,以便可以通过“查找”功能对其进行检索。
有什么想法可以实现吗?
javax.naming.NameNotFoundException:尝试查找“pl.com.project.ejb.IdentyficatorHome”时未找到子上下文“IdentyficatorHome”。解决了“pl.com.project”;剩余名称“ejb/IdentyficatorHome” 在 weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException (BasicNamingNode.java:1139) 在 weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:247) 在 weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:182) 在 weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206) 在 weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) 在 weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) 在 weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) 在 weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) 在 weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214) 在 weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254) 在 weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:412) 在 javax.naming.InitialContext.lookup(未知来源)
【问题讨论】: