AXIS的JAR不一定非要拷贝到TOMCAT\LIB下的。你需要设置CLASSPATH,把webapps\WEB-INF\lib下的所有的JAR包都包含进来,注意这里的JAR包跟AXIS\LIB下的是完全相同的。AXIS里面好象没有包含activation.jar ,你需要自己去找一个放到CLASSPATH里面。
解决方案 »
- poi Excel2007 导入问题
- java ee5.0和java ee1.4的问题
- 给<s:select/>中的list动态赋值
- 请教各位java导Excel的问题
- HibernateDaoSupport注入SessionFactory问题
- webwork标签 双层迭代
- JSTL标签的一个简单问题求救, 很急
- JAVA里面如何判断插入/删除/更新数据库是否成功?
- spring_hibernate整合时遇到的问题,新手真不知怎么解决,求大神指点,在线等
- 换了一个eclipse,装了server插件,项目启动不起来?
- 用java类处理图片?急,谢了
- 那位能提供jsp+sessionBean+entityBean,对主从表进行添加删除修改的的例子,高分重谢。
则CLASSPATH=d:\axis\lib\axis.jar;d:\axis\lib\axis-ant.jar;.....依次把commons-discovery,commons-logging,jaxrpc,jaxrpc,log4j-1.2.8,saaj,wsdl4j包加上就可以了看了好象例如saaj这样的包是需要拷贝到TOMCAT\LIB下,具体忘了,你可以看DOCS
C:\axis\lib\commons-discovery.jar;
C:\axis\lib\commons-logging.jar;
C:\axis\lib\jaxrpc.jar;
C:\axis\lib\saaj.jar;
C:\axis\lib\log4j-1.2.4.jar;
C:\axis\lib\axis-ant.jar;
C:\axis\lib\wsdl4j.jar
下,它已包含axis.jar等类包(在lib目录中),可以直接在系统环境中的CLASSPATH中包含上述类包,也可以将它们拷贝到axis/WEB-INF/lib中。
其实This can happen e.g. if org.apache.axis.transport.http.AxisServlet is in the 'common' classpath, but a dependency like activation.jar is only in the webapp classpath.都已说清楚了,最好不要把它们放在common/lib。