[Java lista] RMI over SSL
Gábriel Ákos
akos.gabriel at i-logic.hu
2007. Okt. 16., K, 08:18:20 CEST
Sziasztok,
Egy szervletből mint kliensből kellene hívnom egy másik gépen, másik
konténerben levő stateless session bean-t (RMI-vel, gondolom).
SSL-en át.
A távoli gépen JBoss fut.
A helyzet az, hogy van egy zárt api (kliens api), ami ezt a hívást
csinálja, ezért zavaros tán kicsit amit mondok.
Ha csinálok egy JUnit tesztet, ott remekül fut a hívás, SSL-en át is.
Megtalálja a kulcsot, stb...
Konténerbe rakva (tomcat v jboss, mindegy) már megdöglik, ilyennel:
java.rmi.ConnectIOException: error during JRMP connection
establishment; nested exception is:
javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected
error: java.security.InvalidAlgorithmParameterException: the
trustAnchors parameter must be non-empty
at sun.rmi.transport.tcp.TCPChannel.createConnection(Unknown Source)
at sun.rmi.transport.tcp.TCPChannel.newConnection(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown
Source)
at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:135)
at
org.jboss.invocation.MarshallingInvokerInterceptor.invoke(MarshallingInvokerInterceptor.java:73)
at
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
at
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
at
org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:173) at
org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85) at
$Proxy16.create(Unknown Source)
Tud valaki segíteni? Esetleg példaprogram? Köszi előre is!
--
Üdvözlettel,
Gábriel Ákos
-=E-Mail :akos.gabriel at i-logic.hu|Web: http://www.i-logic.hu =-
-=Tel/fax:+3612391618 |Mobil:+36209278894 =-
További információk a(z) Javalist levelezőlistáról