javax.naming.NamingException:intellij查找失败
这条路是玻璃鱼原木提供给我的。 我正在尝试启动应用程序,但它抛出了一个错误 服务器日志: [2017-11-07T18:56:06.161+0100][glassfish 4.1][INFO][AS-EJB-00054][javax.enterprise.EJB.container][tid:_ThreadID=43 _ThreadName=admin listener(4)][timeMillis:1510077366161][levelValue:800][[ EJB UserSessionBean的可移植JNDI名称:[java:global/Chat_EJB_EJB_exploded/UserSessionBean!com.Chat.interfaces.session.UserSessionRemote,java:global/Chat_EJB_exploded/UserSessionBean!com.Chat.interfaces.session.UserSessionLocal]] [2017-11-07T18:56:06.162+0100][glassfish 4.1][INFO][AS-EJB-00055][javax.enterprise.EJB.container][tid:_ThreadID=43 _ThreadName=admin listener(4)][timeMillis:1510077366162][levelValue:800][[ EJB UserSessionBean的Glassfish特定(不可移植)JNDI名称:[com.chat.interfaces.session.UserSessionRemote#com.chat.interfaces.session.UserSessionRemote,com.chat.interfaces.session.UserSessionRemote]] [2017-11-07T18:56:11.198+0100][glassfish 4.1][INFO][AS-EJB-00054][javax.enterprise.EJB.container][tid:_ThreadID=43 _ThreadName=admin listener(4)][timeMillis:1510077371198][levelValue:800][[ EJB UserManagementBean的可移植JNDI名称:[java:global/Chat\u EJB\u EJB\u exploded/UserManagementBean!com.Chat.interfaces.management.UserManagementRemote,java:global/Chat\u EJB\u exploded/UserManagementBean!com.Chat.interfaces.management.UserManagementLocal]] [2017-11-07T18:56:11.198+0100][glassfish 4.1][INFO][AS-EJB-00055][javax.enterprise.EJB.container][tid:_ThreadID=43 _ThreadName=admin listener(4)][timeMillis:1510077371198][levelValue:800][[ EJB UserManagementBean的Glassfish特定(不可移植)JNDI名称:[com.chat.interfaces.management.UserManagementRemote,com.chat.interfaces.management.UserManagementRemote#com.chat.interfaces.management.UserManagementRemote]] 代码: 堆栈跟踪:javax.naming.NamingException:intellij查找失败,java,exception,jakarta-ee,ejb,jndi,Java,Exception,Jakarta Ee,Ejb,Jndi,这条路是玻璃鱼原木提供给我的。 我正在尝试启动应用程序,但它抛出了一个错误 服务器日志: [2017-11-07T18:56:06.161+0100][glassfish 4.1][INFO][AS-EJB-00054][javax.enterprise.EJB.container][tid:_ThreadID=43 _ThreadName=admin listener(4)][timeMillis:1510077366161][levelValue:800][[ EJB UserSession
java.lang.NullPointerException
at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:347)
at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:354)
at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:384)
at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at com.chat.impl.ServiceHandlerImpl.<init>(ServiceHandlerImpl.java:31)
at com.chat.impl.ServiceHandlerImpl.getInstance(ServiceHandlerImpl.java:21)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.<init>(ServiceHandlerHelper.java:69)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.getInstance(ServiceHandlerHelper.java:151)
at de.fh_dortmund.inf.cw.chat.client.ui.Window$1.run(Window.java:83)
at java.lang.Thread.run(Thread.java:748)
javax.naming.NamingException: Lookup failed for 'java:global/Chat_ejb_EJB_exploded/UserManagementBean!com.chat.interfaces.management.UserManagementRemote' in SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory, org.omg.CORBA.ORBInitialHost=localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory, org.omg.CORBA.ORBInitialHost=localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is java.lang.NullPointerException]]
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:491)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at com.chat.impl.ServiceHandlerImpl.<init>(ServiceHandlerImpl.java:31)
at com.chat.impl.ServiceHandlerImpl.getInstance(ServiceHandlerImpl.java:21)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.<init>(ServiceHandlerHelper.java:69)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.getInstance(ServiceHandlerHelper.java:151)
at de.fh_dortmund.inf.cw.chat.client.ui.Window$1.run(Window.java:83)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory, org.omg.CORBA.ORBInitialHost=localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is java.lang.NullPointerException]
at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:334)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
... 12 more
Caused by: java.lang.NullPointerException
at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:347)
at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:354)
at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:384)
at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
... 13 more
java.lang.NullPointerException
位于com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:347)
位于com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:354)
位于com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:384)
位于com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
在com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)上
位于com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
在javax.naming.InitialContext.lookup(InitialContext.java:417)
位于com.chat.impl.ServiceHandlerImpl.(ServiceHandlerImpl.java:31)
位于com.chat.impl.ServiceHandlerImpl.getInstance(ServiceHandlerImpl.java:21)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.(ServiceHandlerHelper.java:69)
位于de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.getInstance(ServiceHandlerHelper.java:151)
在de.fh_dortmund.inf.cw.chat.client.ui.Window$1.run(Window.java:83)
运行(Thread.java:748)
javax.naming.NamingException:查找“java:global/Chat\u ejb\u ejb\u/UserManagementBean”失败!SerialContext[myEnv]中的com.chat.interfaces.management.UserManagementRemote={org.omg.CORBA.ORBInitialPort=3700,java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory,org.omg.CORBA.ORBInitialHost=localhost,java.naming.factory.url.pkgs=com.sun.enterprise.naming.factory.state=com.sun.CORBA.ee.impl.presentation.rmi.JNDIStateFactoryImpl}[根异常为javax.naming.NamingException:无法获取SerialContext[myEnv]的SerialContextProvider={org.omg.CORBA.ORBInitialPort=3700,java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory,org.omg.CORBA.ORBInitialHost=localhost,java.naming.factory.url.pkgs=com.sun.enterprise.naming.factory.state=com.sun.CORBA.ee.impl.presentation.rmi.JNDIStateFactoryImpl}[根异常为java.lang.NullPointerException]]
位于com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:491)
位于com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
在javax.naming.InitialContext.lookup(InitialContext.java:417)
位于com.chat.impl.ServiceHandlerImpl.(ServiceHandlerImpl.java:31)
位于com.chat.impl.ServiceHandlerImpl.getInstance(ServiceHandlerImpl.java:21)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:498)
位于de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.(ServiceHandlerHelper.java:69)
位于de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.getInstance(ServiceHandlerHelper.java:151)
在de.fh_dortmund.inf.cw.chat.client.ui.Window$1.run(Window.java:83)
运行(Thread.java:748)
原因:javax.naming.NamingException:无法获取SerialContext[myEnv]的SerialContextProvider={org.omg.CORBA.ORBInitialPort=3700,java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory,org.omg.CORBA.ORBInitialHost=localhost,java.naming.factory.url.pkgs=com.sun.enterprise.naming.factory.state=com.sun.CORBA.ee.impl.presentation.rmi.JNDIStateFactoryImpl}[根异常为java.lang.NullPointerException]
位于com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:334)
在com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)上
…还有12个
java.lang.NullPointerException
at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:347)
at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:354)
at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:384)
at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at com.chat.impl.ServiceHandlerImpl.<init>(ServiceHandlerImpl.java:31)
at com.chat.impl.ServiceHandlerImpl.getInstance(ServiceHandlerImpl.java:21)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.<init>(ServiceHandlerHelper.java:69)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.getInstance(ServiceHandlerHelper.java:151)
at de.fh_dortmund.inf.cw.chat.client.ui.Window$1.run(Window.java:83)
at java.lang.Thread.run(Thread.java:748)
javax.naming.NamingException: Lookup failed for 'java:global/Chat_ejb_EJB_exploded/UserManagementBean!com.chat.interfaces.management.UserManagementRemote' in SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory, org.omg.CORBA.ORBInitialHost=localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory, org.omg.CORBA.ORBInitialHost=localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is java.lang.NullPointerException]]
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:491)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:438)
at javax.naming.InitialContext.lookup(InitialContext.java:417)
at com.chat.impl.ServiceHandlerImpl.<init>(ServiceHandlerImpl.java:31)
at com.chat.impl.ServiceHandlerImpl.getInstance(ServiceHandlerImpl.java:21)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.<init>(ServiceHandlerHelper.java:69)
at de.fh_dortmund.inf.cw.chat.client.ui.ServiceHandlerHelper.getInstance(ServiceHandlerHelper.java:151)
at de.fh_dortmund.inf.cw.chat.client.ui.Window$1.run(Window.java:83)
at java.lang.Thread.run(Thread.java:748)
Caused by: javax.naming.NamingException: Unable to acquire SerialContextProvider for SerialContext[myEnv={org.omg.CORBA.ORBInitialPort=3700, java.naming.factory.initial=com.sun.enterprise.naming.SerialInitContextFactory, org.omg.CORBA.ORBInitialHost=localhost, java.naming.factory.url.pkgs=com.sun.enterprise.naming, java.naming.factory.state=com.sun.corba.ee.impl.presentation.rmi.JNDIStateFactoryImpl} [Root exception is java.lang.NullPointerException]
at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:334)
at com.sun.enterprise.naming.impl.SerialContext.lookup(SerialContext.java:477)
... 12 more
Caused by: java.lang.NullPointerException
at com.sun.enterprise.naming.impl.SerialContext.getORB(SerialContext.java:347)
at com.sun.enterprise.naming.impl.SerialContext.getProviderCacheKey(SerialContext.java:354)
at com.sun.enterprise.naming.impl.SerialContext.getRemoteProvider(SerialContext.java:384)
at com.sun.enterprise.naming.impl.SerialContext.getProvider(SerialContext.java:329)
... 13 more