Openmeetings
安裝
Openmeetings
官方主頁(yè)
http://code.google.com/p/
openmeetings
/
。安裝過程參照
http://code.google.com/p/
openmeetings
/wiki/InstallationOfRelease05
http://code.google.com/p/ openmeetings /wiki/BuildSources Openmeetings 是一個(gè)網(wǎng)絡(luò)視頻會(huì)議系統(tǒng),提供視頻,白板,doc,ppt,pdf,jpg等文檔,圖像文件的白板共享。其最大特點(diǎn)是視頻會(huì)議客戶端不需要下載安裝, openmeetings 系統(tǒng)將客戶端做成swf形式,通過網(wǎng)頁(yè)瀏覽的方式自動(dòng)加載,免去用戶下載安裝的步驟,所有支持flash的ie瀏覽器都可以使用 openmeetings 進(jìn)行視頻會(huì)議。 Openmeetings 安裝所需的模塊:(注意:所有的軟件安裝路徑中不能含有空格) Java jdk1.6.0_02 :安裝Java jdk,新建系統(tǒng)環(huán)境變量 JAVA_HOME C:\Java\jdk1.6.0_02;JAVA_CLASSPATH??%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar 數(shù)據(jù)庫(kù) :使用MySQL,用于記錄會(huì)議成員信息等內(nèi)容 OpenOffice-Service :使用 openoffice ,官方主頁(yè) http://www.openoffice.org/ 。下載 OOo_2.2.1_Win32Intel_install_zh-cn.exe 安裝( OS : windows ),完成后去官方注冊(cè)。運(yùn)行 cmd ,轉(zhuǎn)換到 openoffice 安裝目錄,運(yùn)行 soffice.exe -headless -nologo -norestore -accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceManager,讓其監(jiān)聽8100端口。再運(yùn)行netta –anp tcp 如果在顯示的列表中找到TCP 127.0.0.1:8100 0.0.0.0:0 LISTENING,則表明啟動(dòng)成功。 ImageMagick :用于圖像轉(zhuǎn)化,官方主頁(yè) http://www.imagemagick.org/script/index.php 。下載地址 http://www.imagemagick.org/script/binary-releases.php , windows 上下載 ImageMagick-6.4.0-11-Q16-windows-static.exe ,安裝。 GhostScript :官方主頁(yè) http://pages.cs.wisc.edu/~ghost/ 。 windos 上下載 gs862w32.exe 和 gsv49w32.exe ,先安裝 gs862w32.exe ,再安裝 gsv49w32.exe 。 SWFTools :用于將 pdf 等文件轉(zhuǎn)化為 swf 文件。官方主頁(yè) http://www.swftools.org/ 。下載地址 http://www.swftools.org/download.html ,下載 swftools-2008-04-27-1957.exe 安裝。 Ant1.7 :官方 http://ant.apache.org/index.html ,下載地址 http://www.apache.org/dist/ant/binaries/ 。下載 apache-ant-1.7.0-bin.zip ,解壓到 c 盤后將 C:\apache-ant-1.7.0\bin 加入系統(tǒng)環(huán)境變量 PATH 中。 Red5 Server :官方主頁(yè) http://osflash.org/red5 。下載 setup-red5-0.6.3.exe 安裝。 red5 將作為 openmeetings 服務(wù)器端,詳細(xì)配置在下面給出。 OpenLaszlo-Server :官方主頁(yè) http://www.openlaszlo.org/ 。下載地址 http://www.openlaszlo.org/download 。下載openlaszlo-4.0.12-windows-dev-install.exe安裝。Openlaszlo將作為 openmeetings 客戶端的編譯,服務(wù)。詳細(xì)配置在下面給出。 下載 openmeetings 源代碼: SVN URL: http:// openmeetings .googlecode.com/svn/trunk/ 。 Openmeetings 分為 client 和 webapp 兩部分,這兩部分分別用不同的工具編譯,下面具體介紹: Client 端 :在 openlaszlo 安裝中 C:\...\OpenLaszlo Server 4.0.12\Server\lps-4.0.12 目錄下新建 openmeetings 目錄, openmeetings 源碼的 client 目錄內(nèi)文件全復(fù)制到 C:\...\OpenLaszlo Server 4.0.12\Server\lps-4.0.12\ openmeetings 目錄下。啟動(dòng) openlaszlo 服務(wù),在 ie 瀏覽器地址中輸入 http://localhost:8080/lps-4.0.12/ openmeetings /main.lzx?lzr=swf8&lzproxied=solo 若編譯沒有報(bào)錯(cuò)則客戶端配置完成。 Webapp 端 :運(yùn)行 cmd 將目錄改為 openmeetings 源碼的 webapp 目錄,其中應(yīng)該包含 build.xml 文件。運(yùn)行 ant dist 會(huì)在 webapp 目錄下生成 dist 目錄。其中包含 openmeetings 文件夾。將 openmeetings 文件夾復(fù)制到 Red5 安裝路徑下的 Red5\webapps\ 。將 conf 文件夾下的 mysql_hibernate.cfg.xml 文件改名為: hibernate.cfg.xml,并根據(jù)數(shù)據(jù)庫(kù)內(nèi)容修改hibernate.cfg.xml中相關(guān)選項(xiàng): <property name="connection.username">root</property> <property name="connection.password"></property> <propertyname="connection.url">jdbc:mysql://YOUR_HOSTNAME/YOUR_DATABASE</property> 數(shù)據(jù)庫(kù)相關(guān)配置 :在 MySQL 中新建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為 openmeetings ,則前面提到的 YOUR_DATABASE,為 openmeetings ;注意MySQL數(shù)據(jù)庫(kù)的默認(rèn)字符為utf8(修改my.ini文件中default-character-set=utf8)。 啟動(dòng)Red5服務(wù),在ie瀏覽器中輸入 http://localhost:5080/ openmeetings /Install 。設(shè)置帳號(hào),密碼, Email ,等(注意: ImageMagick , SWFTools 的運(yùn)行目錄已經(jīng)寫入系統(tǒng)環(huán)境變量 PATH 中的話,這里關(guān)于 ImageMagick , SWFTools 的 path 就不用填寫 )。填寫完畢后按下 INSTALL ,等待配置完成,此時(shí) MySQL 數(shù)據(jù)庫(kù)服務(wù)應(yīng)該為開啟狀態(tài)。 配置完成后在 ie 瀏覽器中輸入 http://192.168.1.213:8080/lps-4.0.12/ openmeetings / ,就可以使用 openmeetings 了。 |
最近在看一些SOA的東東,突然發(fā)現(xiàn)好像一夜之間時(shí)代就變了,雖然SOA早在一年多以前就有耳聞,還被公司派去參加過普元在廣州的路演大會(huì),但是總覺得這是個(gè)比較遙遠(yuǎn)的東西,或者說,比較虛的東西。
有時(shí)候上javaeye也會(huì)關(guān)注一些,但是好像有很多人的理解也不透徹,所以一直覺得挺迷糊的。一直的理解都在基于互聯(lián)網(wǎng)的WebService上徘徊
直到最近jianfeng去了淘寶架構(gòu)部,我們偶爾還會(huì)切磋一些技術(shù),聽他說起淘寶架構(gòu)的一些理念,突然覺得茅塞頓開,對(duì)SOA的思想也有了一些更深的理解。
最近公司希望做內(nèi)部系統(tǒng)整合,松散耦合、異構(gòu)、可擴(kuò)展性、分布式成為了技術(shù)選型的主要標(biāo)準(zhǔn),那么SOA自然是非常適合。于是臨陣抱佛腳買了本 Thomas Erl的《SOA概念、技術(shù)與設(shè)計(jì)》,每天在上下班的路上啃。看這本書前幾章看得想睡覺,但前幾天看到第五章時(shí)突然覺得豁然開朗,關(guān)于這本書本來(lái)想寫幾篇讀書筆記,怎奈任務(wù)時(shí)間太緊,只能先放一放了,還有Domino的紀(jì)念文章也只能等閑時(shí)再寫了。
前幾天在群里有人聊起OSGi,居然不知是何物-_-#,于是在群里請(qǐng)人掃了下盲。感覺和SOA的概念非常的相似,松散耦合、面向服務(wù)、可擴(kuò)展性,正好這段時(shí)間也在看SOA,就在群里聊起來(lái),聊著聊著總算弄清楚了SOA和OSGi的區(qū)別,其實(shí)說起來(lái)也簡(jiǎn)單,一個(gè)支持分布式,一個(gè)不支持,嘿嘿。現(xiàn)行有人推薦的方案是每個(gè)應(yīng)用用OSGi來(lái)架構(gòu),應(yīng)用之間靠SCA鏈接。
這里則牽扯到了SCA,也是那次在群里聊起才知道的,算是SOA的一個(gè)實(shí)現(xiàn)吧。SCA歷史不太清楚,看樣子很像是IBM首先推出的,隨后自然就有 Open Source Project跟進(jìn)了。由于這幾天看書雖然SOA的理論書里面都講得很清楚,但實(shí)際應(yīng)用還是有點(diǎn)擔(dān)心。雖然自己之前一直在思考SOA的幾個(gè)重要組成的實(shí)現(xiàn),但總是覺得自己實(shí)現(xiàn)框架在時(shí)間上劃不來(lái)而且通用性不高,一直又沒找到什么好的已有框架(可能主要是沒去找,哈哈)。SCA則正合我意,至少看起來(lái)是這樣的。于是這幾天開始研究Apache Tuscany。
又有網(wǎng)文說到SCA、SDO、BPEL可以作為SOA的鐵三角,分別對(duì)應(yīng)調(diào)用方式、數(shù)據(jù)對(duì)象和編排,對(duì)后面兩種暫時(shí)還沒學(xué)習(xí)到,所以不做評(píng)論。又看了InfoQ上的一篇文章: http://www.infoq.com/cn/news/2008/03/manageability-oss ?文章對(duì)使用這些技術(shù)提出了一部分質(zhì)疑,使得我也對(duì)SOA是否真實(shí)能應(yīng)用到生產(chǎn)系統(tǒng)中產(chǎn)生了擔(dān)心。看來(lái)還需要對(duì)SCA進(jìn)一步的了解,同時(shí)參考一些現(xiàn)行的SOA成功架構(gòu)。不過,對(duì)于現(xiàn)行的企業(yè)內(nèi)部系統(tǒng)的架構(gòu)來(lái)說,不論如何,SOA應(yīng)該是再適合不過了。
回想上半年還在同康眾和系統(tǒng)的Struts2、Spring、Hibernate中游走,下半年滿世界都是SOA、SCA、SDO、BPEL、OSGi,仿佛一夜之間滄海桑田。現(xiàn)在jianfeng不在身邊,少了一個(gè)可以討論技術(shù)的人,只能自己一個(gè)人埋頭苦學(xué)了。
好在對(duì)自己的學(xué)習(xí)能力頗有信心,相信SCA不日即可迎刃而解,但最后研究出來(lái)框架是否適合系統(tǒng)就不得而知了。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
