Please enable REST support in WEB-INF/conf/axis2.x

<!-- --><!-- --> <!-- -->

部署 webservice 例子,竟然出现了这样的问题:部署在 imart server 中没有效果,而部署在 ebuilder 下有效果,比较怪异 :(

 

 

遇到了这样的问题:

Please enable REST support in WEB-INF/conf/axis2.xml and WEB-INF/web.xml


-》现在再来看这段错误提示,不就是说这样的意思嘛:请将文件WEB-INF/conf/axis2.xml和文件WEB-INF/web.xml中的“重置支持”设置成启用。(言下之意,现在这两个文件中,这个设置项是停用的。)(20090519追加)

 

 

上网搜,关键字就是这段错误提示,第一篇 blog 就是这个问题的解决方案:

 

使用 webservices 已有一段 时间 ,其中有 多迷惑和曲折, 些知 做个 总结 了便于理解和消除翻 译过 程中的差异,本文使用中英文 述。

FAQ  1   webservices ,出 “Please enable REST support in WEB-INF/conf/axis2.xml and WEB-INF/web.xml” 的提示。
    
            Solution axis2.xml , <parameter name="disableREST" locked="true">true</parameter> <parameter name="disableREST" locked="true">false </parameter> 重新启 servlet engine

 

-》解决方案:将disableREST配置项的值从true改成false,也就是启用了REST。(20090519追加)



           Why Axis2 has two different endpoints, one for REST (AxisRESTServlet) one for SOAP message handling (AxisServlet), if you disable the parameter "disableREST", you will got the above warning

 

-》原因分析:Axis2有两个不同的终点,一个用于REST( AxisRESTServlet )一个用于SOAP消息处理( AxisServlet ) ,如果你使用了参数“disableREST”(没有启用REST),你将获得上述警告信息。(20090519追加)

 

-》说明:从这两篇blog中,有一种现象越来越强烈地刺激着我,那就是:错误提示往往含有很重要的信息,在报出错误原因的同时,也在暗示我们应该往哪个方向进行尝试和努力。根据报错信息,当我们把错误原因找到并解决的时候,这个问题也就解决了。(20090519追加)

 

 

备注:这段内容来自: http://blog.csdn.net/langtianya/archive/2007/09/16/1787082.aspx

 

你可能感兴趣的:(xml,Web,webservice,REST,SOAP)