【发布时间】:2014-11-14 17:59:49
【问题描述】:
我正在将 Apache Camel 与 Camel Cxf 组件一起用于 Web 服务。我有 4-5 个 JAX-WS Web 服务。我想使用 Endpoint.publish 发布这些 Web 服务。我目前正在做的是在 statrtup 上发布这些服务,即在 WebApplicationContextInitializer 中。谁能指导我在服务器启动时发布这些服务的最佳和更合适的方式是什么? 注意:我不想发布,因为我在 Internet 上看到了示例,即
public static void main() {
HelloWorldImpl implementor = new HelloWorldImpl();
String address = "http://localhost:9000/helloWorld";
Endpoint.publish(address, implementor);
}
我不想在上面做这件事来发布网络服务。
【问题讨论】:
-
你在什么服务器上运行?您要将其发布到 ServiceMix 吗? JBossFuse?卡拉夫?
标签: java web-services jax-ws apache-camel