Classic error: http://ws.apache.org/axis2/tools/1_1/CodegenToolReference.html
"An important detail is that an XMLBean class file is also generated by WSDL2Java, TypeSystemHolder.class. That file is placed into build/classes by the above ant task and will be needed to compile the generated sources. A frequent problem is users get an error such as: *ClassNotFoundException : Cannot load SchemaTypeSystem. Unable to load class with name schemaorg_apache_xmlbeans.system.s68C41DB812F52C975439BA10FE4FEE54.TypeSystemHolder. Make sure the generated binary files are on the classpath.* The TypeSystemHolder.class generated by WSDL2Java must be placed in your classpath in order to avoid this error." So one way to solve the issue is to follow the ant task in the tutorial. HTH, Robert On 11/28/06, Shaoguang Cong <[EMAIL PROTECTED]> wrote:
I've trouble with the mail server to reply to the message with Robert's response. Try again by removed original message. The default tomcat server log doesn't give much info about this exception. It only logs the exception name, without stack trace. With help from debug, my problem is narrowed down to the generated XMLBean resources class TypeSystemHolder cannot be found. The class is deployed in the aar file under the package sC22C...". But the AxisEngine on the tomcat is looking for the TypeSystemHolder class in a package "s5808A....". Why it does that? The generated and deployed XMLBean resources package isn't used. Do you know how the AxisEngine figure out the package name? Could this be a bug in axis2? I'm using tomcat 5.0.5. The real exception captured from debug: detailMessage: java.lang.String = "Cannot load SchemaTypeSystem. Unable to load class with name schemaorg_apache_xmlbeans.system.s5808A....TypeSystemHolder. Make sure the generated binary files are on the classpath." Thanks. Shaoguang *robert lazarski <[EMAIL PROTECTED]>* wrote: Um, could you paste the entire log(s)? Its not clear from your post which class is missing from your classpath. Robert ------------------------------ Check out the all-new Yahoo! Mail beta<http://us.rd.yahoo.com/evt=43257/*http://advision.webevents.yahoo.com/mailbeta>- Fire up a more powerful email and get things done faster.
