我正在尝试通过JAX-WS注释公开Web服务方法.我见过的许多示例都引用了EndPoint.publish()方法,以便在独立应用程序中快速启动服务(来自Java Web Services:Up and Running,1st Edition):
public class TimeServerPublisher {
public static void main(String[ ] args) {
// 1st argument is the publication URL
// 2nd argument is an SIB instance
Endpoint.publish("http://127.0.0.1:9876/ts", new TimeServerImpl());
}
Run Code Online (Sandbox Code Playgroud)
}
我缺少的一件事是如何在现有的应用程序中完成基本相同的事情.我会制作一个servlet来处理这个问题吗?在现有WAR文件中发布此服务的正确方法是什么?
在容器中,您不必像这样发布。容器将进行发布。如果您计划在 JBoss 服务器中使用它,请尝试 JBossWS,否则对于 Tomcat 或任何其他服务器 Axis2 可能是更好的选择。
从以下链接阅读更多内容。
http://jbossws.jboss.org/mediawiki/index.php?title=JBossWS
| 归档时间: |
|
| 查看次数: |
2157 次 |
| 最近记录: |