【问题标题】:java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy (no security manager: RMI class loader disabled)java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy(无安全管理器:RMI 类加载器已禁用)
【发布时间】:2012-11-30 06:40:08
【问题描述】:

当我将应用程序作为 EJB 服务部署在 JBOSS 中时,下面的代码片段可以工作。

当我在 Eclipse 中调用与独立程序相同的代码时出现异常。不能在一个简单的java项目上调用它吗?

AuthenticationServices.getInstance().createSession("abcd");
原因:javax.naming.CommunicationException [根异常是 java.lang.ClassNotFoundException:org.jboss.ejb.plugins.local.LocalHomeProxy(无安全管理器:RMI 类加载器已禁用)] 在 org.jnp.interfaces.NamingContext.lookup(NamingContext.java:845) 在 org.jnp.interfaces.NamingContext.lookup(NamingContext.java:686) 在 javax.naming.InitialContext.lookup(InitialContext.java:392) 在 com.ejb.EjbHomeLoader.getRemoteHome(EjbHomeLoader.java:68) 在 com.ejb.EjbHomeLoader.getRemoteHome(EjbHomeLoader.java:45) 在 com.ejb.EjbManager.getEjbHome(EjbManager.java:238) 在 com.ejb.EjbManager.getEjbObject(EjbManager.java:184) 在 com.services.BaseServices.executeLocalEjbMethod(BaseServices.java:294) ... 2 更多 原因:java.lang.ClassNotFoundException: org.jboss.ejb.plugins.local.LocalHomeProxy(无安全管理器:RMI 类加载器已禁用) 在 sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:375)

【问题讨论】:

  • 我已经编辑了你的问题。我希望它是正确的。

标签: java jakarta-ee jboss5.x


【解决方案1】:

该类在 JBOSS.jar 中,请将其添加到您的类路径中。

【讨论】:

  • 独立程序在一个网络中运行,而 EJB 服务在一个网络中运行。即使你将上面的 jar 放在类路径中,它也不会工作
猜你喜欢
  • 2023-04-09
  • 2012-06-21
  • 1970-01-01
  • 2011-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-26
  • 1970-01-01
相关资源
最近更新 更多