Quinta-feira, Fevereiro 25, 2010

Instalando o J2EE da Sun no Fedora 11

Dois pequenos probleminhas.

Em primeiro lugar, o instalador reclama dizendo "Expression NOME_DO_PRODUTO is undefined on line 86, column 289 in /templates/components.ftl."

O problema é o código de localização; execute o instalador com LANG=C e pronto.

Em segundo lugar, eu uso um hostname personalizado meus sistemas -- este aqui se chama elisa. Nunca me dei ao trabalho de colocar o nome no /etc/hosts porque o mDNS funciona muito bem sem isso.

O instalador não gosta dessa situação e reclama em uma caixa de diálogo sobre "host name invalid".

Já estou usando esse esquema em outro lugar -- GlassFish J2EE 6 com Eclipse Galileo no Fedora 11 -- e funciona muito bem.

3 comentários:

EdgarDamasceno disse...

Boa noite! Instalei o Solaris 10 e estou tentando instalar o java_ee_sdk-6-unix.sh e o mesmo erro que voce citou aparece no inicio da instalacao do Glassfish v3, porem nao estou conseguindo solucionar. Como exatamente voce fez? Como usou o LANG=C?
Desde ja agradeco a atencao. Abracos.

P. disse...

Se você está usando o shell Bash, isso deve funcionar:

]$ LANG=C ./java_ee_sdk-6-unix.sh

EdgarDamasceno disse...

Boa tarde! Muito abrigado pela ajuda, mas, infelizmente nao deu certo. Jah havia tentato isto da maneira que falou e nao funcionou, o erro eh sempre o mesmo. Tetei tambem setar a variavel de ambiente "LANG=C" no arquivo "profile" e não funcionou.
Sabe algo que possa ajudar?
Agradeço a atencao e parabenizo voce pelo blog! Muito interessante!