【发布时间】:2011-08-19 14:15:03
【问题描述】:
背景:
我创建了一个 Web 服务客户端 VoucherWebService(从外部 Tomcat WSDL 使用),该客户端当前部署在本地 Glassfish 服务器上(该服务器当前也托管我的 GWT 项目 MyGWT)。
我发现在 GWT 项目中调用 VoucherWebService 的一种方法是将 VoucherWebService 导出为可执行 jar,然后将其包含在 MyGWT 中——既包含在构建路径中,也包含在 WEB-INF 中/lib。
问题:
上述方法有效。但是,VoucherWebService jar 文件巨大,我感觉我现在在 Glassfish 服务器上有重复的 资源(即 VoucherWebService 已经在服务器上运行-- 当然必须有一种更简单的方法将MyGWT 与VoucherWebService 联系起来)。我应该做其他事情吗(例如,将自动生成的 VoucherWebServiceEAR 项目导出为 .EAR 文件并改用它)?
【问题讨论】:
-
如果我(很可能)不正确的动词用法、做法或对整个问题的一般网络服务无知让您尖叫,我深表歉意。在 Web 服务世界的第一周,这是一个没有指导和混乱的地狱(我什至不确定我是否应该称之为 Web 服务)。
标签: java web-services gwt glassfish