0

既存のプロジェクトを新しい (Linux) サーバー環境に移行しようとしています (注: コードに直接アクセスすることも、プロジェクトに関する一般的な知識もありません。素晴らしいスタートについて話してください)。次のエラーが表示されます。

Exception in thread "main" javax.naming.CommunicationException: Could not obtain connection to any of these urls: <servername>:1459 [Root exception is javax.naming.CommunicationException: Failed to connect to server <servername>:1459 [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server <servername>:1459 [Root exception is java.net.ConnectException:     Connection refused]]]
    at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1562)
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:634)
    at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:627)
    at javax.naming.InitialContext.lookup(InitialContext.java:392)
    at org.jboss.Shutdown.main(Shutdown.java:214)
Caused by: javax.naming.CommunicationException: Failed to connect to server <servername> [Root exception is javax.naming.ServiceUnavailableException: Failed to connect to server <servername>:1459 [Root exception is java.net.ConnectException: Connection refused]]
    at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:274)
    at org.jnp.interfaces.NamingContext.checkRef(NamingContext.java:1533)
    ... 4 more
Caused by: javax.naming.ServiceUnavailableException: Failed to connect to server <servername>:1459 [Root exception is java.net.ConnectException: Connection refused]
    at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:248)
    ... 5 more
Caused by: java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
    at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
    at java.net.Socket.connect(Socket.java:529)
    at java.net.Socket.connect(Socket.java:478)
    at java.net.Socket.<init>(Socket.java:375)
    at java.net.Socket.<init>(Socket.java:276)
    at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:84)
    at org.jnp.interfaces.TimedSocketFactory.createSocket(TimedSocketFactory.java:77)
    at org.jnp.interfaces.NamingContext.getServer(NamingContext.java:244)
    ... 5 more

さて、問題のポートを開いて変更があるかどうかを確認しましたが、残念ながら何も起こりません。

この非常にあいまいなレベルの情報については申し訳ありませんが、これが私が持っているすべてです。ここで何が問題なのか考えられる場合は、喜んで提供します.

よろしく、

デニス

4

1 に答える 1

1

Connection refusedconnect存在しないサービスに TCP/IP ソケットを接続しようとすると発生するエラーです。

通常、これは、接続を行っているコンピューターが実際にはリモート サーバーに到達できたが、指定されたポートでリッスンしているサービスがないことを意味します。

これがネットワーク構成の問題である可能性は低いです。ポートがブロックされていた場合、通常はタイムアウトが表示されるか、ファイアウォールによってはconnection reset by peerエラーが表示されます。

于 2013-03-07T09:24:58.087 に答える