我們有一箇舊的JBoss 3.2.3服務器,它託管了一個應用程序並公開了用於遠程訪問的EJB。舊的JBoss 3.2.3中的Web服務.GA
該應用程序僅在幾年內得到小量維護,我們沒有付出一些努力將其遷移到應用服務器的新版本。
現在,我們正在將它與另一個應用程序集成在一起,並且我們還需要公開SOAP Web服務。
起初,我並不擔心,因爲JBoss的3.2.3宣佈遵從J2EE 1.4規範(JSR151),它指定的Web服務API的:Web服務(JSR109)和JAXRPC(JSR101)。
但是,我第一次使用JAX-RPC api 進行部署失敗了,因爲JBoss沒有找到JAX-RPC類。
所以我的問題是:
- 是的JBoss 3.2.3真的是J2EE 1.4應用服務器?缺乏JAX-RPC類似乎表明了其他情況。
- 什麼是公開在JBoss 3.2.3中的Web服務的API?
- 什麼是消耗來自部署在JBoss 3.2.3中的EJB的Web服務的API?
最後,我總是可以在應用程序中部署更多的API和庫,但是我想避免重疊現有的庫。