| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2007 15:53:03
|
tiagogn
JavaChild
![[Avatar]](/images/avatar/6e7d2da6d3953058db75714ac400b584.jpg)
Membro desde: 23/05/2003 03:00:05
Mensagens: 109
Localização: SP
Offline
|
Ola pessoal,
Me surgiu uma duvida, estou desenvolvendo uma aplicação em ambiente windows xp 32 bits, usando a jvm da Sun, porem meu servidor de produção estará com a JVM da IBM de 64 bits, rodando um linux SUSE de 64 bits também, minha duvida: não terei problemas em fazer o deploy correto ? Pois creio que devido ao fato do java não ser compilado, eu estare programando para a JVM, q essa caso venha precisar gerar codigo nativo, se encarregara de gerar o codigo em 64 bits correto?
Ate +!
Valeu !
|
Tiago Gonçalves |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2007 16:14:04
|
gp7junior
JavaTeenager
![[Avatar]](/images/avatar/f097e1436435f978e0b8f404c8b848d3.jpg)
Membro desde: 07/03/2007 10:56:24
Mensagens: 185
Localização: Maceió
Offline
|
acho que sim.
mas nao tenho certeza.
|
on the dark side of the force
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2007 16:15:46
|
WilliamSilva
Moderador
Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline
|
Me surgiu uma duvida, estou desenvolvendo uma aplicação em ambiente windows xp 32 bits, usando a jvm da Sun, porem meu servidor de produção estará com a JVM da IBM de 64 bits, rodando um linux SUSE de 64 bits também, minha duvida: não terei problemas em fazer o deploy correto ? Pois creio que devido ao fato do java não ser compilado, eu estare programando para a JVM, q essa caso venha precisar gerar codigo nativo, se encarregara de gerar o codigo em 64 bits correto?
É só vc. ir ao equipamento que está com a" JVM da IBM de 64 bits" e compilar os códigos gerando um novo "Class".
|
= William Silva =
iSHARE - Document Management System
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2007 18:04:27
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
O seu problema, ao realizar o deploy, não se deverá ao fato de 32 ou 64 bits; os problemas que irão aparecer são devidos ao uso de Windows ou Linux - o que pode evidenciar problemas que não foram detectados, como o uso de nomes de arquivos (Windows = Case Insensitive, Linux = Case Sensitive).
Em aplicações Web isso ocorre muito (por exemplo, uma imagem que não desce porque o nome no Windows é abc.PNG e no Linux o nome é abc.png).
Tente arranjar uma máquina Linux (32 ou 64 bits), teste sua aplicação, e veja se você não pega alguma coisa esquisita. Use um VMWare Server, e instale o Linux, se não puder "queimar" uma máquina para instalar o Linux nela.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/04/2007 18:06:40
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
Em particular, a única vez que tive problemas com 32 x 64 bits foi quando tentamos usar um driver OCI para Oracle - a JVM era 32 mas o driver era 64 bits (foi complicado descobrir isso, porque as mensagens de erro eram muito esquisitas e não foi a gente que instalou o driver da Oracle), então a JVM não conseguia carregar o arquivo .so (código nativo) do driver. Tivemos de arranjar correndo um driver OCI para 32 bits.
|
|
|
 |
|
|