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

Reply via email to