我是 WSO2 ESB 的新手。我安装了 4.7.0 版本。我正在尝试使用 CXF 框架开发的第一种 RESTFul Web 服务方法。我想发布第一个 Hello World 示例。我为 eclipse Juno 下载并安装了 WSO2 开发工作室。我必须安装应用程序服务器功能。因此,从 ESB GUI 的配置选项卡中,我选择了“功能”链接,单击“查找功能”按钮,然后选择了应用程序服务器。
安装工作正常。但是当我尝试通过“查找服务”链接运行 Web 服务时,我从 Tomcat 7 获取 404 状态错误...告诉我找不到资源。
我错过了什么?安装过程有什么问题?
多谢。
PS 该服务在 WSAS 独立 5.1 上运行良好。
问问题
214 次
1 回答
0
如果要部署使用 CXF 框架开发的 RESTFul Web 服务,则必须在repository/conf/tomcat/webapp-classloading.xml
(注意:将 AS 功能安装到 ESB 后可用)或应用程序中定义所需的环境(CXF)(META-INF/webapp-classloading.xml
)。
所需的资源(jar)也应该位于${carbon.home}/lib/runtimes
. 在默认的 ESB 4.7 发行版中,与 CXF 相关的资源不在此位置。因此,作为一种解决方案,您可以将${carbon.home}/lib/runtimes/cxf
AS 5.1.0 发行版的目录复制到${carbon.home}/lib/runtimes
ESB 4.7 中。您必须在文件夹runtimes
内创建一个文件夹名称lib
。
于 2013-08-26T05:25:24.977 回答