【发布时间】:2014-06-02 15:58:41
【问题描述】:
我今天在我们的开发项目中遇到了一个问题。我想在 TomEE 1.6.0+ 环境中创建 web 服务,就像我之前在 Glassfish 环境中所做的那样。我遇到了很多麻烦,所以我想尝试用 Sun Metro 堆栈(2.3 版)替换 Apache CXF。
我还没有找到任何关于它的教程,所以我尝试自己做一些事情。我的解决方案是从 TomEE lib 文件夹中删除所有 cxf-*.jar 和 openejb-cxf-*.jar,并添加了 webservices-*.jar(仅以下 4 个库:rt、tools、extra、extra- api)来自metro分布。我查看了安装 ant 脚本,并根据安装定义选择了文件。
现在看起来一切都很完美。现在我可以像以前一样使用 Web 服务了。我的项目顺利部署到 TomeEE 环境中。
我的问题现在很简单:
这是一个正确的解决方案还是看起来像一个黑客?
提前感谢您的任何反馈。
【问题讨论】:
标签: cxf java-metro-framework apache-tomee