Sky's blog

          我和我追逐的夢

          常用鏈接

          統(tǒng)計(jì)

          其他鏈接

          友情鏈接

          最新評論

          基于java的cms系統(tǒng)magnolia安裝試用

              最近想找個(gè)cms系統(tǒng)來用用,做點(diǎn)簡單的東西,因?yàn)樽约罕容^熟悉java,因此考慮試試java版本的cms系統(tǒng)先,記得之前hibernate網(wǎng)站改版,是換了一個(gè)java版本的cms的,特地找過去看了一下,magnolia,google了一下似乎好評還不少。于是下載下來開始研究。

              延續(xù)這些年的習(xí)慣,安裝過程一定要詳細(xì)記錄下來,避免日后再次安裝時(shí)浪費(fèi)時(shí)間,呵呵。

              試用的結(jié)果很不好,還沒有正式開始使用就決定放棄,原因請見下文。

          1. 下載

          http://www.magnolia-cms.com/home/top-level/download.html
          考慮要求不復(fù)雜,下載免費(fèi)的Community Edition版本就可以了。進(jìn)入下載頁面后,可以找到幾個(gè)不同類型的下載,可以根據(jù)需要選擇和tomcat集成好的版本,也可以考慮下載war版本。

              war有兩個(gè)不同版本,magnolia-empty-webapp-4.3.1.war和magnolia-bundled-webapp-4.3.1.war,沒有找到兩個(gè)說明,不清楚具體差異。后面安裝過程中,empty的版本在安裝Standard Templating Kit時(shí)曾經(jīng)出錯,換成bundled的版本就很順利。因此推薦使用bundled的版本。

              還有Standard Templating Kit最好也一起下載下來,里面有模板可以使用。

          2. 安裝
              首先需要按照tomcat/resin之類的java web container,然后將magnolia-bundled-webapp-4.3.1.war改個(gè)名字,比如magnolia.war,主要是為了后面安裝后訪問的URL路徑簡單。將magnolia.war復(fù)制到tomcat/resin的發(fā)布目錄,tomcat/resin會自動加壓縮這個(gè)war文件為同名的目錄,然后裝載這個(gè)web app。這樣就可以通過類似http://127.0.0.1/magnolia 這樣的URL來訪問。

              打開http://127.0.0.1/magnolia 頁面,會顯示"need to update"的字樣,點(diǎn)下面的鏈接進(jìn)入更新。登錄界面中用戶名/密碼默認(rèn)都是superuser。進(jìn)入之后, 顯示"magnolia install/update"字樣,點(diǎn)"start install/update". magnolia會進(jìn)行安裝。

              安裝結(jié)束要,關(guān)閉tomcat/resin,然后解壓縮下載下來的Standard Templating Kit的包,將所有的jar文件復(fù)制到tomcat/resin 下magnolia目錄中的WEB-INF/lib目錄,然后重新啟動tomcat/resin。再次訪問http://127.0.0.1/magnolia 頁面,會再次提示"need to update",按照要求再更新一次。

              安裝過程就結(jié)束了。

              后來google資料的時(shí)候發(fā)現(xiàn)一個(gè)blog,有非常詳細(xì)的圖片描述,大家可以參考(早點(diǎn)找到我就不寫了),http://www.mqney.com/archives/003416.html


          3. 配置

              在安裝過程中,有提示要求修改configuraion:server/defaultBaseUrl 和 config:/modules/mail/config/smtp。

          4. 結(jié)果

              在使用magnolia進(jìn)行配置的過程中,很快發(fā)現(xiàn)兩個(gè)問題:

              1. 內(nèi)存占用大
                      在windows用resin上跑,內(nèi)存很快就超過200M了,即使只有我一個(gè)人在配置查看。

              2. resin容易出現(xiàn)故障
                  好幾次resin都莫名其妙的掛掉了,實(shí)在不明白,這才開始配置還沒有發(fā)布呢。
                  換到linux上的resin就穩(wěn)定了許多,不再出錯,不過內(nèi)存飆升,很快就達(dá)到600M+,無法接受。

              算了,放棄java版本的cms好了,決定轉(zhuǎn)而研究php的Joomla或者Drupal。


          posted on 2010-04-04 16:33 sky ao 閱讀(10161) 評論(5)  編輯  收藏 所屬分類: tool software

          評論

          # re: 基于java的cms系統(tǒng)magnolia安裝試用 2010-04-05 10:13 yapituy

          試試opencms如何?我也想找個(gè)java版的cms  回復(fù)  更多評論   

          # re: 基于java的cms系統(tǒng)magnolia安裝試用 2010-04-07 09:08 svn

          推薦看看magnolia的代碼,它的模塊化代碼寫的不錯  回復(fù)  更多評論   

          # re: 基于java的cms系統(tǒng)magnolia安裝試用 2010-04-07 15:25 sky ao

          沒有打算深入研究,只是想找到cms簡單的用一下。原先看hibernate的官網(wǎng)在用這個(gè),所以想著可能不錯就先試了一下。

          現(xiàn)在改用Drupal了,php+mysql的好處,就是即使是p3級別老的掉牙的機(jī)器,也可以跑起來,呵呵。  回復(fù)  更多評論   

          # re: 基于java的cms系統(tǒng)magnolia安裝試用 2010-04-20 15:30 jordan shoes

          Version 8 是早期用戶較多使用的 “.0” 發(fā)行版。它提供了所有的特性,但是這些特性還有待改進(jìn),包括在 8.0.1 和 8.0.2 發(fā)行版中所做的改進(jìn)。這兩個(gè)修改級別在內(nèi)存占用和用戶界面方面做了很大的改進(jìn)。  回復(fù)  更多評論   

          # re: 基于java的cms系統(tǒng)magnolia安裝試用 2011-07-21 08:58 cherry

          請問magnolia的源碼怎么找到  回復(fù)  更多評論   


          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 白沙| 吉首市| 三门县| 三江| 个旧市| 德清县| 赫章县| 石狮市| 鹿邑县| 德阳市| 随州市| 突泉县| 禹州市| 朝阳区| 凉城县| 南溪县| 利津县| 宁国市| 北安市| 屏边| 江山市| 涡阳县| 屏东市| 深水埗区| 常州市| 大港区| 云阳县| 临猗县| 库尔勒市| 德江县| 新泰市| 台南县| 泊头市| 亚东县| 靖宇县| 兴山县| 赤峰市| 涿鹿县| 明水县| 崇文区| 吉隆县|