Fala pessoal,
tenho que gerar um arquivo XML e estou usando o código abaixo para teste.
DocumentBuilder docBuilder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
DOMImplementation domImpl = docBuilder.getDOMImplementation();
Document doc = domImpl.createDocument(null, “pedidos123”, null);
Element elPedidos = doc.getDocumentElement();
elPedidos.setAttribute(“Cliente”, “teste”);
Element elPedido = doc.createElement(“Elemento1”);
elPedido.setAttribute(“Attr1”,“123”);
elPedido.setAttribute(“Attr2”,“456”);
elPedidos.appendChild(elPedido);
XmlDocument xmlDoc = (XmlDocument)doc;
try {
OutputStream out = new FileOutputStream("/pedidos123.xml");
xmlDoc.write(out);
out.close();
} catch (IOException e) {}
sendo que para usar o XmlDocument eu tive que incorporar o projeto crimson na minha aplicação, mas o servidor Web, que é o Web Logic, esta dando erro. Mais Especificamente o erro .NoClassDefFoundError: org/apache/crimson/tree/XmlDocument.
O detalhe é, na minha estação onde eu tenho o j2ee e o forte instalado eu consigo compilar numa boa. O servidor Web Logic esta em outra máquina.
Será que eu tenho que fazer alguma referência do crimson nesta máquina ???
Tem alguma outra forma de gravar este arquivo ???
Antecipadamente Obrigado.