Я хочу создать XML-файл из объекта действия Struts. Так что я попытался использовать плагин с именем struts2-jaxb-plugin. На самом деле я новичок в этом, и они привели пример того, как использовать плагин JAXB в Struts2. Нажмите здесь , чтобы увидеть пример того, что я пробовал.
При запуске сервера выдается следующее исключение.
INFO - Could not locate any XML to UnMarshall an object from. Attempted using the parameter jaxbXML
23 Jan, 2012 1:12:26 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet default threw exception
java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang/Object;)Ljava/lang/Object;
at org.apache.struts2.result.jaxb.JAXBResultType.isGzipOkay(JAXBResultType.java:213)
at org.apache.struts2.result.jaxb.JAXBResultType.prepareForResponse(JAXBResultType.java:113)
at org.apache.struts2.result.jaxb.JAXBResultType.doExecute(JAXBResultType.java:58)
at org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupport.java:186)
at com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActionInvocation.java:362)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:266)
...
Я использую следующие банки в моем проекте:
xwork-ядро-2.1.6.jar,
struts2-ядро-2.2.1.jar
JAXB-плагин jar: struts2-jaxb-plugin.jar
Заранее спасибо, друзья!