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

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
jetspeed build
JetSpeed是ASF旗下的一款開源軟件,面向portals開發(fā)

首先是配置,剛開始的時候我下載的是一個JetSpeed1.6的一個war包,直接拷貝到Tomcat的webapp目錄下就可以運行的,啟動tomcat之后,直接在瀏覽器中輸入http://localhost:8080/jetspeed/就可以看到運行效果了。

對于最新版本JetSpeed2.1.3,可以在http://portals.apache.org/jetspeed-2/download.html這里下載,如果你對Maven項目不熟悉的話,我建議你從installer版本開始配置,這個相對比較簡單。當(dāng)然,如果你的英文夠可以,也可以看著文檔從 source或者binaries開始。Installer版本運行之后,它將創(chuàng)建一個/Apache/JetSpeed-2.1.3的文件夾,該文件夾中已經(jīng)包括了相應(yīng)的Tomcat,你可以在bin目錄中啟動tomcat然后在瀏覽器中可以看到運行效果。同時我還建議,你下載一個full distribution版本,該版本中包括了所有源碼,文檔,如果有任何不懂的地方,你也可以直接查看,比較方便

JetSpeed2的特點是使用portlet技術(shù)進行門戶設(shè)計,對于頁面部分可以進行模塊化的開發(fā)和管理,就是想現(xiàn)在很多門戶提供的個人主頁一樣,可以根據(jù)每個人的愛好來定制自己喜歡的主題。

接下來就要轉(zhuǎn)入開發(fā)了,我對portlet技術(shù)和jetspeed技術(shù)以前都是一無所知,現(xiàn)在也是剛開始學(xué)習(xí)開發(fā),如果要進行開發(fā)的朋友可以參考http://portals.apache.org/tutorials/jetspeed-2/index.html,該文檔是官方提供的指南,沒有找到中文的所以只有這個湊合看了,但還是寫的很清楚了。同時,還可以參考這篇博文http://blog.fourthspace.net/200707/28_15.html,也是關(guān)于該內(nèi)容的一個中文說明。

在這里,我要強調(diào)說明的是,在使用

mvn archetype:create -DarchetypeGroupId=org.apache.portals.jetspeed-2
                     -DarchetypeArtifactId=portal-archetype
                     -DarchetypeVersion=2.1-dev
                     -DgroupId=org.apache.portals.tutorials
                     -DartifactId=jetexpress
                     -Dversion=1.0

這一步進行創(chuàng)建定制portals應(yīng)用時,需要注意DarchetypeVersion=2.1-dev的dev一定要換成相應(yīng)的版本號,要不總會出現(xiàn)BUILD ERROR,提示說OldArchetype does notexist,這是因為隨著版本的不斷升高,官方資源網(wǎng)站上并沒有提供早起版本的相應(yīng)jar以供下載,你可以在這里看到http://repo1.maven.org/maven2/org/apache/portals/jetspeed-2/portal-archetype/

jetspeed2所提供的資源包,現(xiàn)在只有2.1.3版本的http://repo1.maven.org/maven2/org/apache/portals/jetspeed-2/portal-archetype/2.1.3/

所以將上面的2.1-dev改成2.1.3就完全正確了。其實,這樣的錯誤主要是由于J2是使用Maven來配置,構(gòu)建的,該工具有點類似Ant,Maven在構(gòu)建項目的初期需要下載所需的所有jar資源,如果版本不準(zhǔn)確就會導(dǎo)致下載錯誤,所以當(dāng)然項目構(gòu)建也會跟著錯誤了。





說到了在用Maven創(chuàng)建新的項目時候,需要注意版本號的問題,這是因為maven在構(gòu)建(build)項目的時候,所有需要的包都是從網(wǎng)絡(luò)上臨時下載的,所以你所制定的資源在網(wǎng)上肯定要存在的.

經(jīng)過昨天下午的摸索終于通過JetExpress Tutorial里和http://blog.fourthspace.net/200707/28_15.html博客里的說明將JetExpress給配通了,你只需要跟著指南的步驟一步一步往下走就可以了,但是我要提醒大家注意幾點.

一.在全部配置完成后,啟動tomcat之后,老是報錯說用戶User不存在,可能JetExpress內(nèi)部需要一個User用戶,所以這時候需要你在TOMCAT_HOME\conf\tomcat-users.xml中添加一個user.

二.使用derby數(shù)據(jù)庫的問題,JetExpress指南里說是使用默認(rèn)的Derby數(shù)據(jù)庫,但是等我配置后之后tomcat報錯是 org.apache.jetspeed.pipeline.PipelineException:Falied to create capabilitied:  We were unable to build a capabilitymap for the agent, Mozilla/4.0.  This might be an indiciation that thecapability database has not been correctly initialized.從字面意思是數(shù)據(jù)庫未能正確初始化,所以就直接換數(shù)據(jù)庫了,換成mysql之后問題解決.

三.在構(gòu)建系統(tǒng)的時候,需要聯(lián)網(wǎng),因為在配置的時候需要下載很多的支持包,所以我強烈建議提前下載所需的repository包,該包比較大,包括了大部分所需的工具.

在瀏覽器里輸入http://localhost:8080/jetexpress/就可以看到你的界面了


轉(zhuǎn)載自 http://www.javaeye.com/topic/368946
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Jetspeed JetExpress Tutorial Portal筆記1 -- 定制p...
內(nèi)容管理系統(tǒng)(CMS)的設(shè)計和選型
JFoxPortal(JFox門戶)開發(fā)計劃
GenericMVCPortlet xref
maven 去掉泛型警告和過時警告
關(guān)于Maven找不到j(luò)ar包的解決方案
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服