国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Liferay Portal 應(yīng)用之安裝
Liferay是當(dāng)今較為成熟的開(kāi)源企業(yè)級(jí)Portal軟件產(chǎn)品。Liferay以純Java開(kāi)發(fā),采用了最新的Java技術(shù)和架構(gòu),提供了功能較強(qiáng)的內(nèi)容管理器與JSR-168 Portlet容器的有機(jī)集成,內(nèi)嵌了豐富的協(xié)同工作組件(Portlets),提供基于CAS和JAAS的單點(diǎn)登錄,支持20多種語(yǔ)言,較為完整的技術(shù)文檔等等,不愧是一款優(yōu)秀的開(kāi)源軟件。
由于采用了良好的技術(shù)架構(gòu),在優(yōu)秀的Java應(yīng)用服務(wù)器的支持下,Liferay能夠提供較大型的企業(yè)級(jí)應(yīng)用。使用者還可以對(duì)Liferay源碼進(jìn)行修改,通過(guò)二次開(kāi)發(fā)添加新的功能,來(lái)滿足實(shí)際生產(chǎn)的需要。
本人將陸續(xù)對(duì)Liferay Portal在Windows環(huán)境下的應(yīng)用和開(kāi)發(fā)過(guò)程進(jìn)行簡(jiǎn)略介紹,具體分篇為“Liferay Portal應(yīng)用之安裝”,“Liferay Portal應(yīng)用之配置”,“Liferay Portal應(yīng)用之開(kāi)發(fā)”和“Liferay Portal應(yīng)用之實(shí)例”。本文是“Liferay Portal應(yīng)用之安裝”篇。
一、安裝運(yùn)行環(huán)境軟件
Liferay的運(yùn)行環(huán)境要求JDK 1.5以上的版本。為了兼容后來(lái)的Liferay新版本,建議使用最新的Java版本。
在Java之家http://java.sun.com/網(wǎng)站,我們選擇最新的JDK 6(即1.6版本),下載Windows下的JDK 6安裝文件jdk-6u7-windows-i586-p.exe
如果在Windows系統(tǒng)中已經(jīng)安裝了其他版本的Java,你可以繼續(xù)保留舊版本,也可以先卸載舊版本再安裝新版本。新舊版本共存時(shí),需要配置Windows系統(tǒng)的環(huán)境參數(shù)來(lái)選擇實(shí)際使用的那個(gè)版本。
為了保持系統(tǒng)運(yùn)行和開(kāi)發(fā)環(huán)境的整潔,便于配置管理,建議把Java相關(guān)的軟件全部安裝到C:\Java\目錄中,而不是缺省的C:\Program Files\下。因此,在安裝時(shí)需要指定JDK 6的安裝目錄是C:\Java\jdk-1.6\,JRE 6是在C:\Java\jre-1.6\。在“Liferay Portal應(yīng)用之開(kāi)發(fā)”篇中,將介紹把jikes,ant,eclipse等軟件也安裝到C:\Java\目錄中。
Liferay支持許多主流的Java應(yīng)用服務(wù)器,如WebLogic,WebSphere,JBOSS,GlassFish等,也支持Java Servlet服務(wù)器Resin,Jetty和Tomcat。Liferay Portal比較龐大,要消耗大量的系統(tǒng)資源,因此建議安裝在獨(dú)立的服務(wù)器中,而且Tomcat是一個(gè)不錯(cuò)的選擇。但我們不打算單獨(dú)安裝一個(gè)Tomcat服務(wù)器然后添加配置Liferay服務(wù),而是使用Tomcat+Liferay的捆綁包,即裝即用,省卻了許多配置方面的麻煩。
Liferay運(yùn)行所需要的另一個(gè)軟件是數(shù)據(jù)庫(kù)系統(tǒng)。Liferay支持多款主流數(shù)據(jù)庫(kù)管理系統(tǒng),包括DB2,ORACLE,Sybase,SQL-Server,MySQL等等。我們選擇了在互聯(lián)網(wǎng)世界廣泛使用的,最為優(yōu)秀的數(shù)據(jù)庫(kù)系統(tǒng)之一MySQL數(shù)據(jù)庫(kù)。
從MySQL網(wǎng)站http://www.mysql.com/,選擇下載免費(fèi)的社區(qū)版本MySQL 5.0 Community Server - Generally Available (GA) Release,當(dāng)前版本是5.0.51b。
為了便于維護(hù)管理MySQL數(shù)據(jù)庫(kù)表內(nèi)容,簡(jiǎn)化Liferay配置調(diào)試,我們建議在Windows下再安裝一個(gè)Apache+MySQL+Php的集成配置軟件WampServer。WampServer包含了MySQL數(shù)據(jù)庫(kù)和基于PHP的MySQL管理器PhpMyAdmin,對(duì)MySQL的維護(hù)和管理提供了極大的便利。
從網(wǎng)址http://www.wampserver.com/en/index.php 下載最新版WampServer 2.0c,其中包括了Apahce 2.2.8,MySQL 5.0.51b,Php 5.2.6以及Phpmyadmin。
WampServer的安裝很簡(jiǎn)單,直接運(yùn)行下載的安裝軟件WampServer2.0c.exe,按照提示進(jìn)行各個(gè)步驟,只需把安裝目錄指定到C:\Java\wamp-2.0即可。
WampServer啟動(dòng)后在Windows工具條右端的狀態(tài)欄將會(huì)出現(xiàn)Wamp圖標(biāo),點(diǎn)擊此圖標(biāo)可以調(diào)出工具菜單。
MySQL數(shù)據(jù)庫(kù)初始只有一個(gè)根用戶root,密碼為空。我們通過(guò)Wamp的“MySQL控制臺(tái)”進(jìn)入MySQL,為root用戶設(shè)置一個(gè)密碼schnell。
另外,還需要修改MySQL的配置文件my.ini,把數(shù)據(jù)庫(kù)的缺省字符集設(shè)置成UTF-8以便很好地支持中文字符,即找到下面的定義句:
default-character-set=latin1
把它修改為:
default-character-set=utf8
為了使MySQL管理器phpMyAdmin能夠順利工作,還需要修改其配置文件C:\Java\wamp-2.0\apps\phpmyadmin2.11.6\config.inc.php。用Word字處理軟件打開(kāi)之后,找到連接MySQL數(shù)據(jù)庫(kù)的配置語(yǔ)句:
$cfg['Servers'][$i]['auth_type'] = 'config';
把等號(hào)=右邊的值‘config’改為‘http’,即要求在啟動(dòng)管理器頁(yè)面后,必須輸入正確的MySQL用戶名和密碼才可以連接到數(shù)據(jù)庫(kù)進(jìn)行操作管理。
二、配置運(yùn)行環(huán)境參數(shù)
在必要的軟件安裝好之后,接下來(lái)是配置系統(tǒng)環(huán)境變量,如Java工作目錄,Java運(yùn)行參數(shù)等。
在Windows桌面“我的電腦”圖標(biāo)上,用鼠標(biāo)右鍵點(diǎn)擊選擇進(jìn)入“屬性”配置。在“系統(tǒng)屬性”窗口中點(diǎn)擊菜單“高級(jí)”,并按下“環(huán)境變量”按鈕。
然后在調(diào)出的“環(huán)境變量”配置窗口中,新建系統(tǒng)變量JAVA_HOME、JAVA_OPTS和MYSQL_HOME,并設(shè)置變量值如下:
JAVA_HOME=C:\Java\jdk-1.6
JAVA_OPTS=-Xms256m -Xmx512m -XX:MaxPermSize=128m Dfile.encoding=UTF8
MYSQL_HOME= C:\Java\wamp-2.0\bin\mysql\mysql5.0.51b
對(duì)于JAVA_OPTS變量值中配置的內(nèi)存使用值,可以根據(jù)自己電腦的內(nèi)存大小、系統(tǒng)和其它軟件的運(yùn)行情況等,進(jìn)行適當(dāng)調(diào)整。
然后修改Path變量值內(nèi)容,在最前面添加Java和MySQL命令的執(zhí)行路徑:
Path=%JAVA_HOME%\bin;%MYSQL_HOME%\bin;....
三、安裝Liferay Portal
Liferay的最新版本是5.1.0。在Liferay網(wǎng)站http://www.liferay.com/提供了豐富的下載資源,有.war部署文件包,源程序包,也有同各種Java應(yīng)用服務(wù)器和Servlet服務(wù)器捆綁在一起的軟件包,還有許多額外的Portlet插件包等等。可以根據(jù)自己的需要或喜好,選擇適合的安裝方式,下載相應(yīng)的軟件包。為了方便下載,建議直接到Liferay的下載網(wǎng)站http://sourceforge.net/projects/lportal/去,可以靈活地選擇所需軟件進(jìn)行批量下載。
Sourceforge.net是一個(gè)非常著名的開(kāi)源軟件基地,從中可以找到許多有益的開(kāi)源軟件如PhpMyAdmin,Jikes,Jforum等等。Liferay Portal軟件的各個(gè)版本及其相關(guān)軟件包都是在這個(gè)網(wǎng)站中下載的。
我們選擇Tomcat 6.0+Liferay5.1的捆綁軟件包來(lái)實(shí)現(xiàn)Liferay Portal系統(tǒng)。此外,為了今后開(kāi)發(fā)的需要,確定下載的軟件包是:
liferay-portal-tomcat-6.0-5.1.0.zip
liferay-portal-src-5.1.0.zip
liferay-portal-ext-5.1.0.zip
liferay-portal-doc-5.1.0.zip
liferay-ide-eclipse-1.0.2.jar
alef-theme-5.0.0.1.war
我們?cè)谶@里建立一個(gè)專用的Java應(yīng)用項(xiàng)目目錄C:\Projects\,把下載的文件liferay-portal-tomcat-6.0-5.1.0.zip解包到 C:\Projects\liferay-5.1.0\,再把解包產(chǎn)生的目錄liferay-portal-tomcat-6.0-5.1.0更名為tomcat-6.0,即Liferay 5.1的運(yùn)行系統(tǒng)是在C:\Projects\liferay-5.1.0\tomcat-6.0\目錄中。
四、運(yùn)行Liferay
Tomcat+Liferay捆綁軟件解包之后,就可以立即啟動(dòng)運(yùn)行了。進(jìn)入Tomcat目錄C:\Projects\liferay-5.1.0\tomcat-6.0\bin\,執(zhí)行startup.bat,系統(tǒng)調(diào)出DOS窗口來(lái)運(yùn)行Tomcat。當(dāng)Tomcat的DOS窗口出現(xiàn)Server startup in xxxx ms時(shí),系統(tǒng)啟動(dòng)完成。
這時(shí)用瀏覽器打開(kāi)網(wǎng)址http://localhost:8080/顯示出Liferay Portal的缺省公共首頁(yè)。輸入缺省的管理員用戶名test@liferay.com和密碼test,登錄進(jìn)入社區(qū)主頁(yè)面。
Liferay支持多種語(yǔ)言的顯示處理,我們可以配置它使用中文。在登錄后的主頁(yè)上,移動(dòng)鼠標(biāo)到右上角“Welcome Test Test!”調(diào)出工具菜單,點(diǎn)“Add Application”,調(diào)出“Add Application”小窗口,在Tools分類下用鼠標(biāo)把“Language”P(pán)ortlet拖到主頁(yè)左邊的欄目?jī)?nèi)。這時(shí),點(diǎn)擊我們的國(guó)旗圖標(biāo),系統(tǒng)自動(dòng)把網(wǎng)頁(yè)切換成中文界面。當(dāng)然有些內(nèi)容未能完全中文化,而且,有些中文翻譯的很糟糕。我們將在“Liferay Portal應(yīng)用之開(kāi)發(fā)”一文中介紹如何改良中文譯文,比如把網(wǎng)頁(yè)右上角“Welcome”改成“歡迎您”,把“簽到”P(pán)ortlet內(nèi)容顯示為中文。
要關(guān)閉Liferay系統(tǒng)時(shí),進(jìn)入Tomcat目錄C:\Projects\liferay-5.1.0\tomcat-6.0\bin\,執(zhí)行shutdown.bat。
五、配置使用MySQL數(shù)據(jù)庫(kù)
Liferay必須要有一個(gè)數(shù)據(jù)庫(kù)來(lái)支撐它。Liferay的所有內(nèi)容包括屬性定義,用戶資料,網(wǎng)頁(yè)配置和內(nèi)容,文件以及圖片等等數(shù)據(jù),全部要保存在數(shù)據(jù)庫(kù)中。因此,在實(shí)際應(yīng)用中需要為L(zhǎng)iferay配置一個(gè)性能良好的數(shù)據(jù)庫(kù)系統(tǒng)。對(duì)于大型應(yīng)用系統(tǒng)應(yīng)該考慮將Tomcat服務(wù)器同數(shù)據(jù)庫(kù)服務(wù)器分離,并把數(shù)據(jù)庫(kù)服務(wù)器配置成數(shù)據(jù)庫(kù)群集系統(tǒng),以提高應(yīng)用系統(tǒng)的可靠性和運(yùn)行效率。
當(dāng)然在一個(gè)少量用戶的小型應(yīng)用環(huán)境中,我們也可以把數(shù)據(jù)庫(kù)系統(tǒng)與Liferay服務(wù)系統(tǒng)合并安裝在一臺(tái)服務(wù)器中。而且,由于Liferay頻繁地訪問(wèn)數(shù)據(jù)庫(kù),這種方式也許更好些。
在Tomcat+Liferay捆綁集成包中,包含了一個(gè)Java構(gòu)建的開(kāi)源SQL數(shù)據(jù)庫(kù)Hypersonic。Hypersonic是個(gè)微型關(guān)系數(shù)據(jù)庫(kù),功能較為簡(jiǎn)單,適宜于系統(tǒng)開(kāi)發(fā)和測(cè)試之用,幾乎不能用在實(shí)際的生產(chǎn)環(huán)境中。我們打算使用MySQL數(shù)據(jù)庫(kù)來(lái)替換Liferay缺省配置下的Hypersonic數(shù)據(jù)庫(kù)。更換數(shù)據(jù)庫(kù)也非常簡(jiǎn)單,Liferay已經(jīng)預(yù)先定義好了主流數(shù)據(jù)庫(kù)的相關(guān)配置,我們只需修改Tomcat的配置文件ROOT.xml (在目錄C:\Projects\liferay-5.1.0\tomcat-6.0\conf\Catalina\localhost\中),啟用某個(gè)數(shù)據(jù)庫(kù)的配置即可。
對(duì)配置文件ROOT.xml需要修改的是,先把使用Hypersonic數(shù)據(jù)庫(kù)的配置定義注釋掉,即添加注釋符號(hào)<!--    -->:
<!-- Hypersonic -->
<!-- <Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="org.hsqldb.jdbcDriver"
url="jdbc:hsqldb:lportal"
username="sa"
password=""
maxActive="20"
/>-->
然后去掉MySQL數(shù)據(jù)庫(kù)配置定義的注釋符號(hào),并設(shè)置MySQL定義參數(shù)(使用本地?cái)?shù)據(jù)庫(kù)liferay,用戶名liferayAdmin,密碼為nimdAyarefil):
<!-- MySQL -->
<Resource
name="jdbc/LiferayPool"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost/liferay?useUnicode=true&amp;
characterEncoding=UTF-8&amp;useFastDateParsing=false"
username="liferayAdmin"
password="nimdAyarefil"
maxActive="20"
/>
ROOT.xml修改完之后,要在MySQL中進(jìn)行操作。先啟動(dòng)MySQL數(shù)據(jù)庫(kù),進(jìn)入MySQL數(shù)據(jù)庫(kù)控制臺(tái),按照前面的配置要求來(lái)建立數(shù)據(jù)庫(kù)liferay:
mysql>create database liferay character set utf8;
如果在MySQL的配置文件my.ini中定義了缺省字符集,則在建立數(shù)據(jù)庫(kù)時(shí)可以省略上面的“character set utf8”。
增加用戶liferayAdmin,設(shè)置用戶密碼nimdAyarefil,并分配相應(yīng)的用戶權(quán)限:
mysql> grant all privileges on liferay.*  to  'liferayAdmin'@'localhost'  identified by 'nimdAyarefil';
數(shù)據(jù)庫(kù)配置完成之后,再次啟動(dòng)Tomcat。在啟動(dòng)過(guò)程中,Liferay會(huì)自動(dòng)在配置使用的MySQL數(shù)據(jù)庫(kù)liferay中建立所需要的數(shù)據(jù)庫(kù)表,并裝載缺省的基礎(chǔ)數(shù)據(jù)。
用瀏覽器打開(kāi)網(wǎng)址http://localhost:8080/,顯示的網(wǎng)頁(yè)應(yīng)該同初次使用Hypersonic數(shù)據(jù)庫(kù)時(shí)的完全一樣。
至此,Liferay Portal 的運(yùn)行環(huán)境成功搭建起來(lái)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ibatis配置
liferay 5.2.2 數(shù)據(jù)庫(kù)配置
MySQL數(shù)據(jù)庫(kù)連接超時(shí)(wait_timeout)問(wèn)題的處理
Hibernate學(xué)習(xí)筆記--如何用Hibernate進(jìn)行對(duì)象的持久化
使用maven的profile和filter插件管理配置項(xiàng)
Hibernate應(yīng)用系列之五配置連接池篇
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服