2016-06-10 56 views
2

我已經瀏覽了Spring Boot文檔,但不知道是否可以創建一個調用遠程EJB 3.0 bean的Spring Boot Web應用程序。有沒有一種方法可以創建一個帶有嵌入容器的Spring Boot應用程序來調用遠程EJB?

我沒有太多的從Spring內部調用EJB的經驗,但已經閱讀了Spring的Chapter 29 Enterise EJBs,它「看起來」相當簡單。

不過,反正是有創造一個春天啓動的應用程序有一個嵌入式的容器,仍然調用遠程EJB?還是必須將戰爭部署到啓用了JEE的應用服務器(例如:JBoss,Glassfish,Websphere等)。

是否有任何疑難雜症的或問題我想從一個Spring應用程序啓動中調用遠程EJB 3.0時要考慮的?

回答

1

你並不需要,爲了訪問遠程EJB提供了一個完整的Java EE實現的容器。

您可以從一個簡單的命令行程序,如果你想調用遠程EJB。

只需按照您爲遠程EJB鏈接的說明進行操作即可。

注意,針對不同的目標服務器(其中遠程EJB託管)所需的配置可以實現之間有很大的不同,所以你需要找出如何做到這一點的特定主機。

您可能會發現更容易試圖讓春天成立,因爲將有運動部件少,處理前得到一個命令行客戶端有效的配置。

+0

任何建議在哪裏可以找到我需要的配置信息?我的遠程ejbs位於Jboss 4.2.1GA主機上。我認爲春季的文檔對這個主題有點輕鬆;我想我需要一些形式的配置告訴春天在哪裏查詢ejb容器以及端口號等 –

+0

我有它在tomcat工作;謝謝。我無法理解如何使用註釋在春天正確配置它。請參閱http://stackoverflow.com/q/37818227/827480。如果您有任何建議,請讓我知道。 –

相關問題