Java TimeoutException no Ubuntu no SoftLayer

1

Eu tenho o aplicativo java, que funciona bem na minha máquina local.

Mas quando estou tentando iniciá-lo no SoftLayer, TODAS as conexões são muito longas.

Por exemplo, a conexão http simples via HttpAsync ou outros (soquete, etc.) dura de 1 a 2 minutos. Mas após a conexão concluída, os dados são enviados / recebidos rapidamente. Eu não consigo entender qual é o problema.

Eu pensei que o problema de mb com o firewall-apf. Mas mesmo no servidor sem firewall eu tenho esse problema.

Então ... algo bloqueia minhas conexões no Java . Onda simples para o mesmo URL é rápida.

Como posso encontrar o problema?

UPD: isso acontece mesmo se eu tentar conectar-me ao serviço local em 127.0.0.1

UPD2: mas quando inicio o projeto no IDE, não existe esse problema. O problema ocorre apenas com o início manual.

    
por Suvitruf 06.09.2015 / 16:43

1 resposta

0

É mágica, mas ...

Como você sabe, você pode exportar o projeto de 3 maneiras diferentes:

  1. Extraia as bibliotecas necessárias no JAR.
  2. Empacote bibliotecas necessárias em JAR.
  3. Copie as bibliotecas necessárias na subpasta ao lado de JAR.

Eu sempre usei 2. Mas tentei 3 e o problema foi resolvido agora. Funciona, mas eu realmente não entendo o porquê.

Se alguém puder explicar esse comportamento, aceitarei sua resposta.

    
por 06.09.2015 / 19:52