我是使用 Java 7使用 WebLogic Server 版本:12.1.3.0.0 (12c)將一組 EJB3 bean 作為部署的 EAR 文件的一部分只是在我的 bean 上使用 @Stateless 注釋能夠在 JNDI 視圖中看到 bean(例如 java:global.ifactory.ifactory-ejb-4.0.0.BomServiceBean!com.icumed.ifactory3.service.BomServiceRemote)運行試圖訪問這些 EJB 的命令行應用程序我正在使用 wlthint3client.jar已禁用 IIOP但是,當我有“java:global”(我得到 NameNotFoundException:remaining name...)時,我無法訪問 bean,沒有它我只會稍微走得更遠。它在查找時仍然失敗,但有以下異常:java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Long at weblogic.rmi.internal.StubInfo.getEnvQueriedJNDITimeout(StubInfo.java:256)... at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:426) at javax.naming.InitialContext.lookup(InitialContext.java:411)我錯過了什么或有什么問題?
從遠程應用程序查找 WebLogic 12c EJB3 bean 時出現問題
慕無忌1623718
2022-06-04 09:42:21