JBoss 部署EJB應用並在客戶端調用

 

 

  參考文章 : JBoss AS 7 remote EJB client tutorial     

                             EJB invocations from a remote client using JNDI

       任務 : 通過Jboss來部署EJB應用,然後在客戶端調用!很簡單,可是如果你是

       第一次用, 難免遇到許多坑。

 

       1. 第一個就是版本選擇問題: 我第一次下的是Jboss7.0.2-Final版,可是按照網上的

       的教程,感覺它就像一個殘缺版一樣,少東西,bin目錄下面根本就沒有client....

       所以,我使用的版本是7.1

 

       2. 開發步驟: 服務端應用直接通過eclipse部署到Jboss, Jboss的使用更Tomcat類似,

       客戶端的開發,第一要引入bin/client/目錄下的jar , 只要引入它就可以了!

       客戶端jboss-ejb-client.properties 的配置的時候,有個屬性必須注意了:

        remote.connection.default.port = 4447 (這個遠程端口,jboss默認的就是4447,不要改了,我就是想着jboss通過瀏覽器

訪問的端口爲9000 , 我就把它改成了9000 ,結果就出現了下面的異常:)

        

 Could not register a EJB receiver for connection to remote://192.168.1.1:4447
java.lang.RuntimeException: Operation failed with status WAITING

      

發佈了121 篇原創文章 · 獲贊 2 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章