| Autor |
Mensagem |
|
|
A versão da Oracle quando vc deseja suporte, o que depende da politica da sua empresa.
Quanto a versão open source, eu tenho utilizado em produção, tanto a versão 2.1.1 qto a 3.1.1
e tem funcionado muito bem.
|
 |
|
|
Pelo que entendi você particiona o arquivo, onde cada parte passa a ser uma mensagem que é enfileirada e consumida por um MDB.
Algumas considerações :
- No servidor de aplicação, você terá um pool de MDBs, ou seja cada mensagem poderá ser processada por um MDB diferente;
- Outro detalhe "não há garantia que a primeira mensagem será a primeira a ser processada pelo MDB";
- O cliente que enfilera a mensagem não recebe nenhuma informação de quando a mensagem foi processada;
Neste caso, eu não vejo como Session Bean StateFull possa te ajudar.
A saída que eu vejo seria você implementar algum controle que permitisse vc saber quando todas mensagens foram processadas.
Por exemplo : Utilizar uma tabela de BD para registrar o controle das partes que foram processadas. Não sei se isto ficaria muito complicado para
o seu caso, mas é a única solução que vejo neste momento.
|
 |
|
|
Um amigo meu, reportou que ele teve problema com PrimeFaces e Glassfish 3.1. Para solucionar o problema
ele atualizou no servidor os jars do mojarra (implementação JSF), outra alternativa é atualizar a versão do Glassfish para a 3.1.1
que tem várias modificações, e talvez o mojarra esteja mais atualizado. Essa versão foi lançada à alguns dias atrás.
|
 |
|
|
Tem o livro EJB 3 em Ação, que utilizei para aprender.
O material que você citou também é ótimo.
E qualquer dúvida vai postando aí que a gente vai dando as dicas.
Ok!
|
 |
|
|
Talvez uma solução para conseguir esse processamento paralelo seria usar JMS (fila).
Você coloca na fila as mensagens e para pegarlas vc usa MDBs.
|
 |
|
|
|
Eu tive um problema semelhante, mas foi no ubuntu. O problema esta na JDK em português, na JDK em inglês não dá este erro.
|
 |
|
|
Use JAXB
|
 |
|
|
Aqui nós temos utilizados a versão 2.0, mas tivemos que modificar algumas classes de validação de IE de alguns estados que estavam erradas.
Gostaria de saber como enviar esta modificações, para contribuir com o projeto.
|
 |
|
|
O desempenho do Glassfish em Linux é bem melhor que no windows, então considere o uso do linux no servidor.
|
 |
|
|
Eu uso glassfish e postgresql, e são muito rápido. Servidor de produção tem que ser dimensionado de acordo com a carga que ele terá que suportar.
Sem falar em tuning de SO, glassfish, aplicação que faça uso de cache, hql bem escrito, etc.
|
 |
|
|
Não sei como vc fez, mas normalmente é só trocar a url.
O ambiente de homologação é exatamente igual ao de produção, para que o
contribuinte possa testar seu aplicativo, a única mudança que ocorre em relação
ao ambiente de produção é o wsdl e a tag tpAmb que você tem que mudar para 1 (produção).
|
 |
|
|
|
Não é sacanagem. É só uma sugestão, e tenho experiência no que estou falando.
|
 |
|
|
|
Muda o OS para Linux. O netbeans roda muito melhor no linux.
|
 |
|
|
Dê uma olhada neste link.
http://webcache.googleusercontent.com/search?q=cache:NuGq-3pzPcgJ:springtips.blogspot.com/2007/06/using-shared-parent-application-context.html+multiple+applicationcontext&cd=11&hl=pt-BR&ct=clnk&gl=br
Fala sobre como compartilhar multiplos applicationContext, que permitirá vc resolver seu problema.
Outra saída é utilizar spring remoting.
|
 |
|
|
|
Spring remoting é uma boa solução para o seu problema.
|
 |
|
|