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工程,然后访问