3.5.2. 从默认描述符自动配置
在某些情况下,应用开发人员可能不知道需要用于其客户端和端点实施的配置。在其他情况下,可能不接受 JBossWS API 的显式使用,因为它是编译时间依赖关系。为应对这样的情形,JBossWS 允许在其根目录中包括应用的默认客户端、jaxws-client
-config.xml。在未指定配置文件名称时,这些将被解析为获取配置。
-config.xml 和
端点 jaxws-endpoint
<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.EndpointImplorg.foo.bar.Endpoint
接口的客户端代理将从 jaxws-client-config
进行设置读取。
.xml 描述符中名为 configuration 的 org.foo.bar.
Endpoint