2014-11-10 4 views
2

Я хочу использовать docx4j для преобразования html-файлов в файлы docx. Я создаю проект в Eclipse, и преобразование в порядке, но когда я пытаюсь интегрировать docx4j в наше веб-приложение, у меня есть ошибка. Я использую: - Docx4J v3.2.1 - Java v1.6 - Resin 2.1.0. Я добавил все баны зависимостей в проект Build Path.docx4j deploy on Resin

Ошибка:

2014-11-10 10:33:10 ОШИБКА: Невозможно инициализировать Context com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 61 отсчетов IllegalAnnotationExceptions Два классы имеют одинаковое имя типа XML «CT_TwipsMeasure». Используйте @ XmlType.name и @ XmlType.namespace, чтобы назначать им разные имена. эта проблема связана со следующим адресом: на org.docx4j.wml.CTTwipsMeasure в защищаемой org.docx4j.wml.CTTwipsMeasure org.docx4j.wml.CTFramesetSplitbar.w ...... .. 2014-11-10 10 : 33: 17 ОШИБКА: javax.xml.bind.JAXBException - со связанным исключением: [java.lang.NullPointerException] в org.docx4j.openpackaging.parts.JaxbXmlPartXPathAware.unmarshal (JaxbXmlPartXPathAware.java:439) в орг .docx4j.openpackaging.parts.WordprocessingML.StyleDefinitionsPart.unmarshalDefaultStyles (StyleDefinitionsPart.java:147) на org.docx4j.openpackaging.packages.WordprocessingMLPackage.createPackage (WordprocessingMLPackage.java:416) в org.docx4j.openpackagi ng.packages.WordprocessingMLPackage.createPackage (WordprocessingMLPackage.java:377)

Спасибо.

ответ

0

Посмотрите, что использует резинка JAXB. Используется ли реализация, включенная в Java, или какой-либо другой?

Если вы можете использовать эталонную реализацию (недавнюю версию), сделайте это. В противном случае вы можете добавить MOXy в свой путь к классу. См. Далее http://www.docx4java.org/forums/docx-java-f6/moxy-t1242.html

+0

Я добавил docx4j-MOXy-JAXBContext-3.0.0.jar для прогона классов объектов и затухания сохранения затмений (org.eclipse.persistence.moxy-2.5.1.jar, org.eclipse.persistence.core- 2.5.1.jar, org.eclipse.persistence.antlr-2.5.1.jar, org.eclipse.persistence.asm-2.5.1.jar), но у меня такая же проблема Контекста. '2014-11-12 10:22:58 INFO: реализация MOXy JAXB предназначена. 2014-11-12 10:23:03 ОШИБКА: невозможно инициализировать контекст javax.xml.bind.JAXBException: Исключение Описание: Имя столкновение. Два класса имеют тип XML с uri и имя CT_LongHexNumber. .... '. – mkaayn

Смежные вопросы