Hi Leotis, Did u see following [1] thread on similar issue ..? [1] - http://www.nabble.com/deploying-axis2-on-Tomcat6-permissions-problem-td21468450.html#a21468450
Thanks , On Sat, Mar 28, 2009 at 6:57 AM, Leotis buchanan <[email protected]> wrote: > 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 > -- Sagara Gunathunga Blog - http://ssagara.blogspot.com Web - http://sagaras.awardspace.com/
