| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/05/2011 12:21:15
|
orogerio
JavaBaby
![[Avatar]](/images/avatar/9677567bbe24856edcd584a7ab9d1334.jpg)
Membro desde: 08/03/2008 14:38:14
Mensagens: 94
Offline
|
Olá a todos,
Tenho uma aplicação em Flex que se comunica com o Java. A comunicação
local entre eles ocorre normalmente. No entanto, quando coloco a
aplicação no servidor, nos métodos que o Java demora um pouco mais
para devolver uma resposta para o Flex, a comunicação se fecha e da
erro de canal, como no exemplo abaixo:
Detalhes do Erro : (mx.messaging.messages::ErrorMessage)#0
body = (Object)#1
clientId = (null)
correlationId = "DE337EA1-C83B-20E6-12A1-319E75F3BE54"
destination = ""
extendedData = (null)
faultCode = "Channel.Call.Failed"
faultDetail = "NetConnection.Call.Failed: HTTP: Failed"
faultString = "error"
headers = (Object)#2
messageId = "C7380BD0-57A2-93A2-745F-319EC60BDDD2"
rootCause = (mx.messaging.events::ChannelFaultEvent)#3
bubbles = false
cancelable = false
channel = (mx.messaging.channels::AMFChannel)#4
Existe um timeout no AMFChannel? Nos testes que eu fiz, antes perdia
a comunicação quando dava 1min de espera, agora com 20seg já perde.
Já aconteceu isso com alguém??
Obrigado
|
Certificado Java - OCJP 6.
ODAtech - Orientação no Desenvolvimento de Software |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/05/2011 13:47:03
|
orogerio
JavaBaby
![[Avatar]](/images/avatar/9677567bbe24856edcd584a7ab9d1334.jpg)
Membro desde: 08/03/2008 14:38:14
Mensagens: 94
Offline
|
Faltou dizer que tilizo https no servidor.
|
Certificado Java - OCJP 6.
ODAtech - Orientação no Desenvolvimento de Software |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 07:08:45
|
xdraculax
Java Ninja
Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline
|
Cara, tem sim....
Porém, é muito estranho uma chamada demorar mais de 20 segundos.
|
-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 15:18:43
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline
|
Qual app server você tá usando?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 15:22:52
|
orogerio
JavaBaby
![[Avatar]](/images/avatar/9677567bbe24856edcd584a7ab9d1334.jpg)
Membro desde: 08/03/2008 14:38:14
Mensagens: 94
Offline
|
Estou utilzando tomcat 6.0.20 e flex 3.
A função é de importação, então é natural demorar mais de 20 segundos para grandes arquivos. Vou tentar colocar 2 no timeout.
Valeu, até mais
|
Certificado Java - OCJP 6.
ODAtech - Orientação no Desenvolvimento de Software |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 16:10:58
|
AUser
GUJ Master
![[Avatar]](/images/avatar/ed3b5b6f006e79c5a2f0fff4b91c94cd.jpg)
Membro desde: 23/10/2008 06:39:07
Mensagens: 1092
Offline
|
Tà em modo debug, certo? Tenta ver isso sem estar em debug.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/07/2011 18:51:09
|
xdraculax
Java Ninja
Membro desde: 12/01/2009 16:12:54
Mensagens: 286
Offline
|
Cara, se a operação é demorada dessa forma, acho bom você analisar a possibilidade de fazer de forma a-síncrona.
Envia o pedido de processamento, e responsa imediatamente, depois, quando conclída a operação, você atualiza a view/flex.
Quando você tem um processamento muito demorado, é complicado confiar que a conexão vai se manter sem quedas nesse período.
Onde trabalho temos implementações semelhantes com importações de arquivos que demoram d+. E fazemos dessa forma.
This message was edited 1 time. Last update was at 20/07/2011 18:52:45
|
-Atenha-se a resolver o problema, e não criticar opiniões.
-Você percebe que está programando d+, quando está escrevendo identado!
-Não precisa estar certo, basta acreditar. |
|
|
 |
|
|