Windows下Eclipse開發基於Sailfin的SipServlet應用

來源:互聯網
上載者:User

SailFin項目由愛立信公司開發,它基於具有健壯性和可擴充性的SIP Servlets技術,實現了JSR 116標準,並將致力於能夠相容JSR 289,使得能夠增加高可獲得性和聚集特性。並且與現有的GlassFish服務進行整合。SailFin是SIP Servlet標準的容器,並且整合了GlassFish應用伺服器的部分功能,使得能夠結合Java EE和SIP Servlets技術來為企業級應用提供更加豐富的媒體互動。

1. 首先下載SailFin,:http://download.java.net/javaee5/sailfin/trunk/installer-nightly/Windows/,作者下的是這個版本sailfin-installer-v1-b61-nightly-01_feb_2009.jar

2. 控制台到sailfin所在目錄,運行命令:java -jar sailfin-installer-v1-b61-nightly-01_feb_2009.jar,最後會有個successful提示

3. 進入sailfin內建的ant目錄:cd xx\sailfin\lib\ant,運行命令:ant -f ../../../setup.xml,(如果要安裝叢集環境,則運行:ant -f ../../../setup-cluster.xml)

4. 配置eclipse環境。安裝好eclipse,作者是最新4.2版本,進入eclipse菜單:windows->preferences->servers,發現沒有sailfin伺服器配置,點download aditional server adapters下載GlassFish伺服器(裡面內建了Sailfin伺服器),設定server目錄為sailfin所在目錄,並且設定jdk為你的jdk所在目錄。

5. 接下來開發一個整合http,sip的應用。File->New->Web project,步驟預設下去,建立好一個Web project,在src中編寫代碼,sip應用整合自sipservlet,http應用繼承自httpservlet,然後在WebRoot目錄下的WEB-INF下修改web.xml內容,建立sip.xml,sip.xml類似於web.xml,用來描述sipservlet應用。

7. eclipse菜單,選擇表徵圖按鈕:deploy myeclipse j2ee project to server...",add server選擇glassfish 2.x,發布成功。

8. 開啟瀏覽器,http://localhost:4848/,輸入使用者名稱,密碼後,進入sailfin後台管理,SIP->converged sip modules,就會看到已經發布的project。當然也可以對發布的project進行undeploy,redeploy等操作。

9. 輸入http://localhost:8080/你的project的context Root,即看到你的首頁,成功

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.