Win a copy of Kotlin in Action this week in the Kotlin forum!
    Bookmark Topic Watch Topic
  • New Topic

a problem about ormi , client is was  RSS feed

 
lu aimar
Greenhorn
Posts: 3
  • Mark post as helpful
  • send pies
  • Report post to moderator
i have a ejb deployed in OAS 10.1.2.0.2. when i use tomcat as client to access ejb, is sucessful.
but when i use was6.0 as client to access ejb,it give me such errors:
E [Servlet Error]-[/TestReMoteEJBHome.jsp]: java.lang.NoClassDefFoundError: com.evermind.server.TransactionRecovery
at java.lang.J9VMInternals.verifyImpl(Native Method)
at java.lang.J9VMInternals.verify(J9VMInternals.java:59)
at java.lang.J9VMInternals.initialize(J9VMInternals.java:120)
at com.evermind.server.ThreadState.getCurrentState(ThreadState.java:206)
at com.evermind.server.rmi.RMIConnection.checkServletCaller(RMIConnection.java:3726)
at com.evermind.server.rmi.RMIConnection.<init>(RMIConnection.java:214)
at com.evermind.server.rmi.RMIServer.addNode(RMIServer.java:865)
at com.evermind.server.rmi.RMIServer.getConnection(RMIServer.java:961)
at com.evermind.server.rmi.RMIInitialContextFactory.getInitialContext(RMIInitialContextFactory.java:382)
at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:679)
at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:259)
at javax.naming.InitialContext.init(InitialContext.java:235)
at javax.naming.InitialContext.<init>(InitialContext.java:209)

my client code is
Properties properties = new Properties();
properties.put(Context.PROVIDER_URL, "ormi://10.21.111.11:12404/iTreasury");
properties.put(Context.INITIAL_CONTEXT_FACTORY,"com.evermind.server.rmi.RMIInitialContextFactory");
properties.put(Context.SECURITY_PRINCIPAL,"admin");
properties.put(Context.SECURITY_CREDENTIALS,"123456");
properties.put("dedicated.rmicontext","true");
Context ctxTask = new InitialContext(properties);
Object obj = ctxTask.lookup("WdvwTransaction");
WdvwTransactionHome home = (WdvwTransactionHome) javax.rmi.PortableRemoteObject.narrow(obj, WdvwTransactionHome.class);
instance = (WdvwTransaction) home.create();

can you give some suggestions,thank you very much!
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66186
146
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Report post to moderator
Please do not cross-post the same question in multiple forums. It wastes people's time when multiple redundant conversations take place. Please read this for more information.
 
Consider Paul's rocket mass heater.
    Bookmark Topic Watch Topic
  • New Topic
Boost this thread!