[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