Hello Guys,
I am a new axis2 user,I get the following error Http status Error, when i
try to navigate to axis2 page
(http://localhost:8080/axis2/)
Can anyone tell me how to fix it,please.
org.apache.jasper.JasperException: org.apache.jasper.JasperException:
XML parsing error on file /WEB-INF/web.xml
org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:207)
org.apache.jasper.compiler.JspConfig.init(JspConfig.java:220)
org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:273)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
*root cause*
org.apache.jasper.JasperException: XML parsing error on file /WEB-INF/web.xml
org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:108)
org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:91)
org.apache.jasper.compiler.JspConfig.init(JspConfig.java:220)
org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:273)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
*root cause*
org.xml.sax.SAXException: Internal Error: File
/javax/servlet/resources/web-app_2_3.dtd not found
org.apache.jasper.xmlparser.MyEntityResolver.resolveEntity(ParserUtils.java:203)
org.apache.xerces.util.EntityResolverWrapper.resolveEntity(Unknown
Source)
org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source)
org.apache.xerces.impl.XMLDocumentScannerImpl$DTDDispatcher.dispatch(Unknown
Source)
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
org.apache.jasper.xmlparser.ParserUtils.parseXMLDocument(ParserUtils.java:96)
org.apache.jasper.compiler.JspConfig.processWebDotXml(JspConfig.java:91)
org.apache.jasper.compiler.JspConfig.init(JspConfig.java:220)
org.apache.jasper.compiler.JspConfig.findJspProperty(JspConfig.java:273)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:112)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:315)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:295)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:282)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:616)
org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:244)
java.security.AccessController.doPrivileged(Native Method)
javax.security.auth.Subject.doAsPrivileged(Subject.java:537)
org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:276)
org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)
I am running tomcat6 on a ubuntu 8.10 box
On Fri, Mar 27, 2009 at 8:10 PM, crazygirl <[email protected]> wrote:
>
> I am using Axis 1.4's wsdl2java to generate my source code. Everything
> works
> fine with one exception: RequestIdentifier. In my schema, I have the
> following parameter defined
> <simpleType name="RequestIdentifier">
> <restriction base="hexBinary">
> <minLength value="8"></minLength>
> </restriction>
> </simpleType>
> Whenever the generated source code attempts to access the parameter. I
> would
> received following error.
> org.xml.sax.SAXException: Found character data inside an array element
> while
> deserializing
> at
>
> org.apache.axis.encoding.ser.ArrayDeserializer.characters(ArrayDeserializer.java:502)
> at
>
> org.apache.axis.encoding.DeserializationContext.characters(DeserializationContext.java:966)
> at
>
> org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:177)
> at
>
> org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:1141)
> at
> org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236)
> at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384)
> at org.apache.axis.client.Call.invoke(Call.java:2467)
> at org.apache.axis.client.Call.invoke(Call.java:2366)
> at org.apache.axis.client.Call.invoke(Call.java:1812)
>
> I have referenced some other website and understand that the problem is
> related to the axis' serialization and deserialization class. By default,
> the generated source code has following serialization setting
> java.lang.Class arraysf =
> org.apache.axis.encoding.ser.ArraySerializerFactory.class;
> java.lang.Class arraydf =
> org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
>
> qName = new javax.xml.namespace.QName("http://www.zig.org/GWGSchema",
> "RequestIdentifier");
> cachedSerQNames.add(qName);
> cls = byte[].class;
> cachedSerClasses.add(cls);
> cachedSerFactories.add(arraysf);
> cachedDeserFactories.add(arraydf);
>
> I tried to add other serialization and factory class instead of
> ArraySerializerFactory without avail and had attempted to register hex
> mapping
> java.lang.Class hexsf = HexSerializerFactory.class;
> java.lang.Class hexdf = HexDeserializerFactory.class;
> _call.registerTypeMapping(cls,qName,hexsf, hexdf,false);
>
> nothing seems to work.. so any help would be much appreciated... If anyone
> knows what Axis Serialization class I am supposed to assign to get pass
> this, I would be much appreciated, thanks
>
> --
> View this message in context:
> http://www.nabble.com/SAXException%3A-Found-character-data-inside-an-array-element-while-deserializing-tp22752600p22752600.html
> Sent from the Axis - User mailing list archive at Nabble.com.
>
>
--
Leotis Buchanan
Manager/Electronic Design Systems Engineer
Exterbox.com