Hi Richard!
What about updating to a new beta ?
Did you modify conf/[default/]jboss.properties ON THE SERVER ?
You should uncomment and modify the follwing line:
java.rmi.server.hostname=hostname.of.server.here
I definitly need this here, to get jBoss running properly. Is this
already in the documentation somewhere ? (hint, hint :-) )
Cheers,
Tobias
Richard Katz wrote:
>
> I'm still having severe problems with ConnectionException using jBoss
> Beta Prod 1. I've done some research also as described below.
>
> Here are the results so far:
>
> Test 1: TestBeanClient (the one in the JBoss install)
> ===============
> Local on Win NT -Works OK
> Local on Linux - Works OK
> Remote from WinNT to Linux: - ConnectionException at step 2 (See
> Note below)
> Remote from WinNT to Solaris: - ConnectionException at step 2 (See
> Note below)
> Remote from WinNT to WinNT: - ConnectionException at step 2 (See Note
> below)
>
> Test 2: Our Account Bean
> ===============
> Local on Win NT - OK
> Local on Linus - ConnectionException during upcast (see Note below)
> Remote from WinNT to WinNt: ConnectionException during upcast (see
> Note below)
>
> Research:
> ===========
> 1. According to a recent message in comp.lang.java.programmer:
> 2000-10-20 Deja.com: Solution for: RMI "Connection refused to host"
> error
> the java.net.ConnectionException can occur if the RMI server uses
> "localhost" as its hostname. The writer suggests using:
> -Djava.rmi.server.hostname=myhostname
>
> I tried entering this on the java command when starting JBoss, but the
> results were identical. Would this have any effect on JBoss's RMI
> identity?
>
>
> 2. I also tried checking the client to ensure that it has permission
> to create a connection using:
> import java.rmi.*;
>
> public class CkCon {
> public static void main (String[] args) {
> String conn=args[0];
> int port = new Integer(args[1]).intValue();
> try {
> RMISecurityManager sm = new RMISecurityManager();
> System.out.println("Checking connect");
> sm.checkConnect(conn, port);
> System.out.println("Returned OK");
> } catch (Exception e) {
> System.out.println("Exception: "+e);
> }
> System.out.println("Done");
> } // End main
> }
>
> This program runs with no errors.
>
> 3. Changes to java.policy
>
> Originally, I added the following line to
> <jdk13>\jre\lib\security\java.policy on all clients and servers:
> permission java.net.SocketPermission "*", "connect";
>
> I haven't tried taking this line out. Should I?
>
> 4. In our account client, (doesn't affect the JBoss client) I changed
> the upcast to look like this:
>
> System.out.println("Account EJB Test: getting accountEJB ref");
>
> Object ref = (Account) jndiContext.lookup("accountEJB");
>
> Is there a different upcast that should be used?
>
> Any help greatly appreciated!!
>
> Many thanks!
>
> Rich Katz
>
> Note Errors received on TestBeanClient:
> ============================...
> Welcome to the test Suite v1.2
> _____________________________________________
>
> 1- Trying the context...OK
>
> Test Stateless Bean
> ===================
>
> 2- Looking up the home
> nextgen.StatelessSession...javax.naming.ServiceUnavailableException:
> Connection refused: no furth
> er information. Root exception is java.net.ConnectException:
> Connection refused: no further information
> at java.net.PlainSocketImpl.socketConnect(Native Method)
> at
> java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:312)
> at
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:125)
> at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:112)
> at java.net.Socket.<init>(Socket.java:273)
> at java.net.Socket.<init>(Socket.java:100)
> at
> org.jnp.interfaces.NamingContext.getServer(NamingContext.java:88)
> at
> org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:617)
> at
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:272)
> at
> org.jnp.interfaces.NamingContext.lookup(NamingContext.java:265)
> at javax.naming.InitialContext.lookup(InitialContext.java:350)
>
> at
> org.jboss.zol.testbean.client.EjbossClient.doSomeTesting(EjbossClient.java:75)
>
> at
> org.jboss.zol.testbean.client.EjbossClient.main(EjbossClient.java:783)
>
>
>
> The error when testing our account bean looks exactly llike the one
> above. It fails when doing the upcast.
> -- -------------------------------------------------------------- To
> subscribe: [EMAIL PROTECTED] To unsubscribe:
> [EMAIL PROTECTED] Problems?: [EMAIL PROTECTED]
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]