今天心血来潮,又想弄下Axis2打包测试,一路顺利,写了个main函数进行测试,在eclipse的控制台上打出来具体的报文:
在欢喜之余,一看tomcat的控制台,报了一个错误:
java.lang.RuntimeException: Cannot load SchemaTypeSystem. Unable to load class with name schemaorg_apache_xmlbeans.system.s5DD09359488B69A270198B01D007A725.TypeSystemHolder. Make sure the generated binary files are on the classpath.
我记得以前自己把这个问题解决掉了,但今天又出来了,还是要再次回忆,但在网上查找后发现都说把resources下的文件入到classpath路径下,但没有一个说明白的,仔细想了想,这个东西是在访问服务时报的,那应该是调用服务才会用到,那应该是放在服务端的lib下。
我将客户端jar包( 已将schemaorg_apache_xmlbeans目录打包到其中),放入到D:/Tomcat6/webapps/axis2/WEB-INF/lib下,重新启动,一切ok。
记录一下。