3.5.2. 从默认描述符自动配置


在某些情况下,应用开发人员可能不知道需要用于其客户端和端点实施的配置。在其他情况下,可能不接受 JBossWS API 的显式使用,因为它是编译时间依赖关系。为应对这样的情形,JBossWS 允许在其根目录中包括应用的默认客户端、jaxws-client -config.xml 和 端点 jaxws-endpoint -config.xml。在未指定配置文件名称时,这些将被解析为获取配置。

<config-file>WEB-INF/jaxws-endpoint-config.xml</config-file>

如果没有指定配置名称,JBossWS 会自动查找名为 的配置:

  • 端点实施类的完全限定名称(FQN),如果是 JAX-WS 端点。
  • 服务端点接口的 FQN(如果是 JAX-WS 客户端)。

没有为 Dispatch 客户端选择自动配置名称。

例如,一个端点实施类 org.foo.bar.EndpointImpl (没有显式设置预定义的配置)将导致 JBossWS 在应用部署 的根目录中查找 jaxws-endpoint-config.xml 描述符中的 org.foo. bar.EndpointImpl。同样,在客户端,实施 org.foo.bar.Endpoint 接口的客户端代理将从 jaxws-client-config .xml 描述符中名为 configuration 的 org.foo.bar. Endpoint 进行设置读取。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.