用eclipse 自带的工具生成 webservice时产生IWAB0489E Error when deploying Web service to Axis runtime

来源:互联网 发布:wish产品优化技巧 编辑:程序博客网 时间:2024/05/16 15:49

1、错误描述:

用eclipse把普通的web程序生成webservice程序时,会在启动服务器时出现如下错误:IWAB0489E Error when deploying Web service to Axis runtime

但是相应的wsdl文件,以及wsdd等能正常生成,服务器也能启动,致命的是按照wsdl的url路径访问不能得到wsdl文件,会报404错误,这意味着你的操作失败了。

2、问题原因:

 问题的原因是web.xml(你变成webservice工程之前的)陪置文件错误

你要仔细检查这个文件,比如filter,servlet,jsp等先后顺序,大致顺序应是:<listener>-><filter>-><filter-mapping>-><servlet>-><servlet-mapping>->jsp页面-><welcome-file-list>

3、解决办法

  i.把web.xml文件修改正确,删除上次自动产生得东西,如wsd,wsdd,service,web.ml加入的信息等

 重新在生成一遍。

ii.重新建立一个Dynamic Web  Project 工程,把相应的代码复制过去,注意web.xml配置文件,保证他得正确性。

 然后发布成webservice工程,然后访问