我是 Java 新手,所以我可能会误解一些名词 - 我希望我能理解正确。
我们正在创建一个第三方软件的扩展,它可以动态加载我们的 JAR。作为实现的一部分,扩展应该有一个服务端点(我认为 servlet 是正确的名词)等待来 self 公司后端服务器的请求。
整个解决方案应该在 Websphere(可能是 7.0)上运行。
我正在寻找一种无需创建 WAR 文件即可打开服务端点的方法。我不想要 WAR 的原因是因为我们的 JAR 是动态加载的,并且我不相信第三方系统能够加载 WAR。 此外,我担心通过创建 WAR,我基本上会创建一个新应用程序,该应用程序将无法访问在我们的扩展的主机进程中分配的对象。
这可行吗?
谢谢
纳达夫
最佳答案
是的,可以,只需使用 JDK 自带的 Enpoint.publish() 方法即可。 请查看链接 Publishing a WS with Jax-WS Endpoint
关于java - 是否可以在 JAR 中而不是在 WAR 中创建 JAX-WS 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28277915/