Reputation: 19739
I have an instance of JBoss 5.0.1 GA running on a remote server. The server attempts to start a batch service located on the same instance, but it reports connection refused. I found some webpage that said to add the localhost address to jndi.properties, but then the server fails to start altogether. The error code:
10:27:23,831 DEBUG [TimedSocketFactory] createSocket, hostAddr: localhost/127.0.0.1, port: 1099, localAddr: null, localPort: 0, timeout: 0 10:27:23,831 DEBUG [NamingContext] Failed to connect to localhost:1099 javax.naming.CommunicationException: Failed to connect to server localhost/127.0.0.1:1099 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server localhost/127.0.0.1:1099 [Root exception is java.net.ConnectException: Connection refused]]
I run the command
netstat -anptand the list contains the IP of this server and port 1099.
I run
telnet [IP of server] 8080and it connects successfully.
I run
telnet [IP of server] 1099and it returns connection refused and some weird characters.
Any ideas on what to do about this? Thanks
Upvotes: 2
Views: 33648
Reputation: 802
https://issues.jboss.org/browse/SOA-1534 seems to be the root cause. If you don't want the naming provider url to be configured, then just pass the following VM arg to override the value.-Djava.naming.provider.url=
for run.sh of your jboss.
Upvotes: 0
Reputation: 5203
netstat -anpt | grep 1099
5812/java
) ps aux | grep xxxx
where xxxx - pid from step 3iptables
settings, be sure incoming connection to 1099 is allowed from localhost ( it should be by default) Upvotes: 3