Problemas para fazer deploy

Quem disse que java é portável nunca precisou usar jee! Tudo bem que o class é o mesmo, mas de que adianta se vc precisa fazer 500 arquivos diferentes pra cada servidor que sua aplicação iria rodar? aff…

Pessoal estou com dificuldades por aqui, não entendo muita coisa de jee é verdade, então pode ser só incopetência minha mesmo.

O caso é que tenho um ear empacotado por aqui, que possui por sua vez um war e um jar com ejb, e tudo isso funciona perfeitamente no jboss. Porém, quando mando dar deploy no Sun Application Server 7, ele não funciona, nem o mesmo ear do jboss, nem um que é gerado por um outro build por aqui.

Gostaria de saber se vcs podem me dar alguma luz, se existe ferramentas para migração de um servidor pro outro (seria o ideal) ou algum tutorial de como converter de um pro outro mesmo…

Pelo que vi, quando o build é pro Sun App 7, ele coloca um sun-ejb.xml além do ejb-xml, não sei se isso ajuda.

flw e obrigado desde já

tambem gostaria que app EE fosse 100% portavel…talvez no EE 5 isso melhore, com ejb 3, annotations, bla bla

mas não vamos confundir as coisas…java é 100% portavel… EE não, devido as pecularidades de cada fabricante…

para um aplicação rodar no sunone7 vc vai precisar dos seguintes arquivos:

container EJB
sun-application.xml
sun-ejb-jar.xml

container WEB
sun-web.xml
http://docs.sun.com/source/816-7149-10/dgdeploy.html

tente usar o Migration Tool da Sun…
ele vai te ajudar… mas ele não faz milagres

http://www.sun.com/download/products.xml?id=41cb535f

http://www.sun.com/software/products/appsrvr/migration/index.xml

pm, valeu pela resposta, demorei pra começar a responder mas agora estou agradecendo :slight_smile:

estou tentando lutar com o ant primeiro e já acredito que dominei a formiguinha, em breve vou começar a ler esse monte de documento grande aí, espero que dê certo.

quanto a ferramenta, eu não posso baixar pois é grande demais, me cortaram a alegria de fazer download grande :stuck_out_tongue:

valeu de novo, tchau