音視頻開發平臺 Java Web業務服務器

BRAChat最新版本的JAVA業務服務器支持Java Web容器部署方式,我們的sdk包(BRAChat for Windows SDK、BRAChat for Linux SDK)中也提供了對應的JAVA WEB工程,工程的路徑是src\server\java\BRAChat4SpringMVC。

下面以BRAChat4SpringMVC工程爲例,介紹Java Web容器部署方式。
1、下載安裝tomcat,並根據不同的平臺做相應配置。

2、下載安裝myeclipse,並將安裝好的tomcat集成到myeclipse中

3、將BRAChat4SpringMVC工程導入到myeclipse中。BRAChat4SpringMVC工程用到了spring 3.0.5框架,需要手動添加spring 3.0.5框架的庫文件以及commons-logging.jar文件。spring 3.0.5框架的庫文件可以到spring的官網上面下載。

4、將BRAChat4SpringMVC工程部署到tomcat中.

5、如果部署在Windows上面,將JAVA業務服務器需要的兩個庫文件BRAchatserver4java.dll、BRAChatServerSDK.dll放到tomcat的bin目錄下面,例如D:\Program Files\apache-tomcat-6.0.35\bin.並將tomcat的bin目錄加入到系統path環境變量:
  1. set path="D:\Program Files\apache-tomcat-6.0.35\bin";%PATH%
複製代碼
6、如果部署在Linux上面,則需要將JAVA業務服務器需要的兩個庫文件libanychatserver4java.so、libanychatserversdk.so放到jre的lib目錄下面,例如/usr/work/java/jdk1.6.0_21/jre/lib,並將jre的lib加入到系統LD_LIBRARY_PATH環境變量:
  1. export LD_LIBRARY_PATH=/usr/work/java/jdk1.6.0_21/jre/lib:$LD_LIBRARY_PATH
複製代碼
7、啓動tomcat,這樣BRAChat業務服務器就隨着tomcat一起加載了。如果myeclipse的Console視圖顯示如下日誌:
  1. V4.8 Build Time:Oct 17 2013 11:55:04
  2. 11-20 15:14:48:953  Connect AnyChatCoreServer successed!
複製代碼
就表明BRAChat業務服務器啓動成功了


代碼說明:在標準的J2SE的工程上面轉換到J2EE 的java web工程需要注意兩點:
a、J2SE的工程中初始化sdk之後,需要註冊BRAChatVerifyUserOutParam類,調用代碼如下:
  1. anychatserver.InitSDK(0); // 初始化SDK
  2. anychatserver.RegisterVerifyUserClass(new AnyChatVerifyUserOutParam());
複製代碼
b、將J2SE的工程的兩個包導入到web工程,然後在servlet的配置文件中添加如下配置:
  1. <bean id="anyChat" lazy-init="false" class="com.bairuitech.server.BusinessServer" init-method="initSdk"/>
複製代碼

這樣就能讓BRAChat業務服務器隨着tomcat一起加載了。


注意:目前暫時只有linux版本的sdk才能支持64bit的java環境,windows暫支持32bit的Java客戶端;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章