八进制

少年壮志无烟抽

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  244 随笔 :: 0 文章 :: 3241 评论 :: 14 引用

一个Web应用程序,在WTP里无法完成web services向导,手工配置axis后访问http://localhost:8080/myapp/servlet/AxisServlet时提示如下错误:

org.apache.axis.InternalException: org.apache.axis.ConfigurationException: org.apache.axis.deployment.wsdd.WSDDException: Must include type attribute for Handler deployment!
org.apache.axis.deployment.wsdd.WSDDException: Must include type attribute 
for Handler deployment!
    at org.apache.axis.deployment.wsdd.WSDDHandler.
<init>(WSDDHandler.java:50)
    at org.apache.axis.deployment.wsdd.WSDDDeployment.
<init>(WSDDDeployment.java:176)
    at org.apache.axis.deployment.wsdd.WSDDDocument.setDocument(WSDDDocument.java:
139)
    at org.apache.axis.deployment.wsdd.WSDDDocument.
<init>(WSDDDocument.java:65)
    at org.apache.axis.configuration.FileProvider.configureEngine(FileProvider.java:
179)
    at org.apache.axis.AxisEngine.init(AxisEngine.java:
172)
    at org.apache.axis.AxisEngine.
<init>(AxisEngine.java:156)
    at org.apache.axis.server.AxisServer.
<init>(AxisServer.java:88)
    at org.apache.axis.server.DefaultAxisServerFactory.createServer(DefaultAxisServerFactory.java:
109)
    at org.apache.axis.server.DefaultAxisServerFactory.getServer(DefaultAxisServerFactory.java:
73)
    at org.apache.axis.server.AxisServer.getServer(AxisServer.java:
73)
    at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:
185)
    at org.apache.axis.transport.http.AxisServletBase.getOption(AxisServletBase.java:
396)
    at org.apache.axis.transport.http.AxisServletBase.init(AxisServletBase.java:
112)
    at org.apache.axis.transport.http.AxisServlet.init(AxisServlet.java:
156)
    at javax.servlet.GenericServlet.init(GenericServlet.java:
211)

经排除法发现只要删除WEB-INF/lib下的gnujaxp.jar即恢复正常。这个jar文件是因为应用程序使用到jfreechart带来的,按照jfree.org论坛里的说法,只有使用jre1.3.1版本jfreechart才真正需要此文件,所以删掉它问题解决,WTP里web services向导恢复正常。

BTW, 除了axis,这个gnujaxp.jar好像还和spring、ibatis等环境有冲突,见这个google查询结果

posted on 2007-08-17 11:33 八进制 阅读(2551) 评论(3)  编辑 收藏 网摘 所属分类: JavaWeb服务/语义Web

评论

楼主,你为什么中途停了2年啊,
  回复  引用    

#2楼[楼主] 2007-11-01 18:06 八进制      
现在已经不做ws相关内容了,最近一个项目和axis有点关系,遇到这个问题所以记下来。
  回复  引用  查看    

刚好碰到这个问题,感谢楼主
  回复  引用    

发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 859449


历史上的今天:
2004-08-17 项目进展
2004-08-17 [Struts]处理表单中值为空的日期类型字段

相关文章:

相关链接: