在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

JAX-WS 2.2 和 Metro 2.0 每日构建版提供下载

  • 2009-03-19
  • 本文字数:809 字

    阅读完需:约 3 分钟

Sun 公司 Java Web Services 团队成员 Rama Pulavarthi宣布JAX-WS 2.2 和Metro 2.0 每日构建版开始提供下载。JAX-WS 2.2 主要致力于添加对 WS-Addressing 1.0 元数据规范的支持,Metro 2.0 计划在 GlassFish v3 中发布。

Rama 介绍了 JAX-WS 的新功能和 Metro 项目的路线图:

JAX-WS 2.2 的主要目标是添加对 WS-Addressing 1.0 元数据规范的支持,其在以前版本中没有此功能。这要求 JAX-WS 中的 WS-Policy 1.5 能够理解由 WS-Addressing 元数据定义的 Policy 断言。对于 WS-Policy 1.5,JAX-WS 目前使用来自于 WSIT 的 Policy 实现(java.net 的 Policy 项目)。我们已经把 Policy 库集成到了 JAX-WS 2.2,JAX-WS 2.2 借此可以理解 / 生成符合 Web Services Policy 1.5 -Attachment 规范的 Policy。
JAX-WS 2.2 将成为 Metro 2.0 的组成部分。你可以查看 Metro 2.0 路线图 Metro 2.0 的更多功能细节。某些对 WS-Addressing 元数据的支持已经实现。JAX-WS 2.2 的开发目前位于 jax-ws-sources/jaxws-ri 存储库的 jaxws22 分支。

目前 JAX-WS 2.2 Metro 2.0 (包含 JAX-WS 2.2 和 JAXB 2.2)每日构建版已经提供下载。

使用这些新库做测试驱动开发的程序员必须注意 Metro 2.0 包含 JAX-WS 2.2,这与 Java SE 6 自带的 JAX-WS 2.1 冲突:

我们最近在 Metro 用户论坛发现有人在 Java SE 6 运行 Metro 2.0 使用 wsimport 时出现问题。

这个问题的详细分析可以查看 Wiki 。根源是 Metro 3.0 包含 JAX-WS 2.2,与 Java SE 6 内建的 JAX-WS 2.1 1 冲突。只有当你没有使用我们的安装脚本 metro-on-glassfish.xml/metro-on-tomcat.xml 时才会出现这些问题。比如,你通过更新中心安装了针对 GlassFish V3 的 Metro 2.0 或者使用了 NetBeans 自带的 GlassFish V3。

最简单的解决办法是下载 Metro 2.0 每日构建版,运行安装脚本。脚本把包含 JAX-WS 2.2 API 的 webservices-api.jar 文件拷贝到 /lib/endorsed。当然你也可以手动把 webservices-api.jar 拷贝到合适的 endorsed 目录。

2009-03-19 08:503170
用户头像

发布了 501 篇内容, 共 286.3 次阅读, 收获喜欢 64 次。

关注

评论

发布
暂无评论
发现更多内容

华为云GaussDB深耕数字化下半场,持续打造数据库根技术

华为云开发者联盟

Serverless 云原生 华为云 GaussDB 云数据库

Tensorflow Lite移动平台编译|Bazel实践

轻口味

人工智能 tensorflow ios android 10月月更

新手 Gopher 如何写出更健壮的 Go 代码

baiyutang

golang 10月月更

Vue进阶(幺肆贰):CSS-静态定位,相对定位,绝对定位,固定定位的用法和区别详解

No Silver Bullet

Vue 元素定位 10月月更

场外OTC交易系统APP开发(案例)

英特尔联合阿里巴巴深化从云到端全面技术合作,加速数智中国创新发展

科技新消息

滚雪球学 Python 番外篇之游戏世界,游戏也有 Hello World

梦想橡皮擦

10月月更

数字货币交易软件系统开发介绍(搭建)

谈 C++17 里的 Command 模式

hedzr

设计模式 命令模式 Design Patterns c++17 Command Pattern

助力建设智慧社区,EMQ 映云科技服务美好生活

EMQ映云科技

物联网 mqtt 智慧社区

币币交易APP系统开发费用(源码)

全周期数据管控,为「快递大数据+」保驾护航

BinTools图尔兹

这款手机浏览器,简直开挂了....

Jackpop

Prometheus 查询操作符(三) 聚合运算符

耳东@Erdong

Prometheus 10月月更

主干开发你必须知道的7件事

华为云开发者联盟

产品 测试 团队 开发 主干开发

【设计模式】第七篇 - 建造者模式-麦当劳套餐

Brave

设计模式 建造者模式 10月月更

【Flutter 专题】24 易忽略的【小而巧】的技术点汇总 (三)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

场外OTC交易软件系统开发介绍(源码)

带你掌握java反序列化漏洞及其检测

华为云开发者联盟

Java 安全 漏洞

阿里IM技术分享(五):闲鱼亿级IM消息系统的及时性优化实践

JackJiang

架构设计 即时通讯 IM

Spinnaker:云原生多云环境持续部署的未来

博文视点Broadview

Python代码阅读(第41篇):矩阵转置

Felix

Python 编程 Code Programing 阅读代码

币币撮合交易软件系统开发(源码搭建)

边缘AI方案落地问题探讨

华为云开发者联盟

机器学习 AI 算法 边侧数据 边缘云

LeaRun.Java可视化流程简单配置过程

雯雯写代码

java

【LeetCode】最小操作次数使数组元素相等Java题解

Albert

算法 LeetCode 10月月更

netty系列之:让TLS支持http2

程序那些事

Netty 网络协议 HTTP 程序那些事 http2

阿里云盘:慌了....

Jackpop

java.lang.OutOfMemoryError:GC overhead limit exceeded

看山

Java OOM 10月月更

JavaAgent查看动态生成类的源码

长河

为金融场景而生的数据类型:Numeric

青云技术社区

postgresql 云计算 源码 云原生

JAX-WS 2.2和Metro 2.0每日构建版提供下载_Java_Dio Synodinos_InfoQ精选文章