1. 程式人生 > >使用HTTP呼叫JSF(傑夫)介面

使用HTTP呼叫JSF(傑夫)介面

首先,本文中的JSF並非sun公司所寫的MVC框架,而是我公司開發的類似dubbo服務的分散式框架。所以本文是為作為備忘而用,對廣大網友可能沒什麼大的用處。

由於服務是使用tomcat啟動的,所以要建web專案。然後在web專案中實現自己的服務程式碼。建立jsf的provider配置檔案,啟動web服務。然後通過常規的http請求的形式訪問即可,訪問地址的形式如下:

開始時遇到的問題是:訪問地址一直請求不到,原因是服務介面沒有找到。需要在傑夫服務平臺進行介面申請,直到在“服務管理”中能看到申請的介面,確保服務的狀態是啟動了的。此時尤其要注意:介面的方法列表必須要有內容。

我遇到的最大的問題就是:本地釋出的jsf服務,由於jsf測試環境不能訪問辦公環境的ip,是不能通過直接傳送HTTP請求來訪問介面的,要將專案部署在測試環境,通過啟動測試環境的服務,才能訪問到介面。這樣測試了一下,發現正常了。