Deploy de ear no Weblogic 10.3

0 respostas
T

Pessoal, estou com uma situação aqui que até agora não consegui resolver.
Tenho um .ear com um .war e um .jar que quando inicio o Weblogic 10.3, simplemente trava o startup do servidor e depois de um tempo reclama da DTD.

O erro é este: “The XML parser encountered an error in your deployment descriptor. Please ensure that your DOCTYPE is correct. You may wish to compare your deployment descriptors with the WebLogic Server examples to ensure the format is correct.”

Beleza, vamos olhar o DTD, que é este: <!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN" "http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd" > porém ele estava certinho, como havia um exemplo na pasta samples do WebLogic.

Resolvi remover as referencias ao módulo EJB do ear e realizei novamente o deploy. E funcionou! Logo notei que era algo com alguma configuração dos ejbs.
Procurei e ví que nas novas versões do Weblogic ( > 9.0) foi abolido o uso das DTDs pelo uso de schemas XSDs. Fiz a troca no weblogic-ejb-jar (que era onde o erro acontecia), usando a tag <weblogic-ejb-jar xmlns="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/90/weblogic-ejb-jar.xsd"> porém não adiantou nada novamente.

Alguém que utiliza o Weblogic nessas versões mais novas poderia passar conferir se é realmente assim mesmo esse XML?

Vasculhei os foruns da Oracle, da BEA mas queria ter a confirmação de alguem que está rodando uma aplicação.

Valeu,

Thiago

Criado 23 de janeiro de 2009
Respostas 0
Participantes 1