【发布时间】:2017-02-21 09:50:35
【问题描述】:
运行我的项目时出现错误,它已正确部署,但我有此错误
javax.naming.NoInitialContextException: 需要在环境或系统属性中指定类名,或作为小程序参数,或在应用程序资源文件中:java.naming.factory.initial 在 javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
这是我的主要代码:
try {
Context context = new InitialContext();
UserServicesRemote userservicesremote = (UserServicesRemote) context.lookup("behealthy-ear/behealthy-ejb/UserServices!services.UserServicesRemote");
} catch (NamingException e) {
e.printStackTrace();
}
【问题讨论】:
-
您正在运行的代码的 sn-p 到底在哪里?你说“主代码”——这是一个客户端应用程序试图连接到服务器上的远程 EJB 吗?
-
是的,这是一个客户端应用程序,我正在尝试连接到我的远程 EJB
标签: java jakarta-ee jboss wildfly-9