<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    重復容易,改變很難
    java,,,不錯的玩具
    posts - 21,  comments - 42,  trackbacks - 0
            roller webBloger是一個開源的博客系統,有評論功能,所見即所得HTML編輯,TrackBack,提供頁面模板,RSS syndication,blogroll管理和提供一個XML-RPC 接口等等,目前很多網站的博客都是以此為基礎開發而成。它的主頁是http://rollerweblogger.org/
           今天,我也自己試著安裝了一下,我的web服務器是resin3.0.25(現在一般用tomcat的較多,正因為選擇了resin,所以安裝起來也頗費周折。最后還是弄好了,覺得挺有成就感的,嘿嘿)。roller我用的是roller4.0。操作系統是windows xp。
       1,在http://www.caucho.com/下載resin。解壓縮到c:\resin-pro-3.0.25。設置環境變量:將RESIN_HOME設成c:\resin-pro-3.0.25
       2,安裝java。設置環境變量,這個太easy,不說了。
       3,下載roller4。在http://roller.apache.org/download.cgi下載apache-roller-4.0.zip 最好是下載帶有源代碼的版本。這樣有什么問題就可以查源代碼。
       4,在解壓縮后。在apache-roller-4.0/doc/下有pdf文件格式的用戶安裝和使用手冊,這個非常重要,非常詳細,非常有用。
       5,數據庫:roller支持各種主流數據庫,我安裝的是mysql數據庫。
       6,數據庫的安裝。
                進入mysql/bin目錄
                #mysql -u root -p
                #Enter password: *****
                #create database rollerdb      創建數據庫
                #grant all on rollerdb.* to scott@'%' identified by 'tiger';            給scott用戶賦權限
                #grant all on rollerdb.* to scott@localhost identified by 'tiger';      給scott用戶賦權限
       7,建立數據庫表.在RESIN_HOME\webapp\roller\WEB-INF\classes\dbscripts\mysql\createdb.sql文件是關于該系統  所用到表的數據庫創建文件。
                運行該文件中sql語句創建表。在該文件的上一級文件中有針對各種數據庫的建表語句??紤]還是挺周到的。
       8,配置Resin服務器。
            a,將c:\resin-pro-3.0.25\webapp下的文件夾roller拷貝至RESIN_HOME\webapps下。
            b,配置resin.conf文件。RESIN_HOME\webapps\roller\roller-ui\docs\examples\configs\resin\roller-for-resin3.conf中是
            是關于resin的特殊配置,按照你的環境配置database,將文件中的內容拷到RESIN_HOME\conf\resin.conf的<host id="" root-directory="."></host>中
            c,在RESIN_HOME\webapps\roller\WEB-INF\lib\下建立roller-custom.properties文件
                 根據你自己的環境填寫內容:
                    installation.type=manual
                    database.configurationType=jdbc
                    database.jdbc.driverClass=com.mysql.jdbc.Driver
                    database.jdbc.connectionURL=jdbc:mysql://192.168.0.20:3306/rollerdb
                    database.jdbc.username=scott
                    database.jdbc.password=tiger
                    mail.configurationType=properties
                    mail.hostname=
                    mail.username=
                    mail.tiger=
                    log4j.appender.roller.File=C:/resin-pro-3.0.25/webapps/roller/logs/roller.log    
                    如果不設置log4j.appender.roller.File屬性,就會默認使用roller.jar中roller.property中的log4j.appender.roller.File屬性,
                    其默認值為${catalina.base}/logs/roller.log,這個應該是tomcat的環境變量。所以用resin服務器應修改該值。
                    如果不行,可以將RESIN_HOME\webapps\roller\WEB-INF\lib\roller.jar解開,將其中的roller.property直接修改了,再重新打上包也行。
             d,配置jar包。
                應將mysql的jdbc連接jar包放在RESIN_HOME\lib,可能是我們的jdbc的配置在resin.conf文件中。所以mysql連接包應放在RESIN_HOME\lib。
               
             e,配置jpa。
                該roller需要jpa服務,它使用的是自己的jpa包。但resin有自己的jpa包,它們之間出現了沖突。
                可以將RESIN_HOME\webapps\roller\WEB-INF\lib下的
                geronimo-jpa_3.0_spec-1.0.jar、openjpa-0.9.7-incubating.jar、commons-*.jar、serp-1.11.0.jar、log4j.jar拷入RESIN_HOME\lib
                如果還會出現以下異常:
                    com.google.inject.ProvisionException: Error while locating instance
                      bound to org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy
                      for member at
                    org.apache.roller.weblogger.business.jpa.JPAWebloggerImpl.<init>(JPAWeblogge
                    rImpl.java:77)
                            at
                    com.google.inject.InjectorImpl$SingleParameterInjector.inject(InjectorImpl.j
                    ava:646)
                            at
                    com.google.inject.InjectorImpl.getParameters(InjectorImpl.java:666)
                            at
                    com.google.inject.ConstructorInjector.construct(ConstructorInjector.java:140
                    )
                    。。。。。
                則需要把geronimo-jpa_3.0_spec-1.0.jar、openjpa-0.9.7-incubating.jar放在環境變量的classpath屬性中。
               
           9,配置完成,可以使用了。配的真累,以后別用resin服務器了,還是用tomcat方便點。   
        以上就是我的安裝歷程,在安裝中roller的mailList給我幫助很大。roller的maillist地址:http://www.nabble.com/Roller-f12275.html
    posted on 2008-03-05 11:38 分享愛的空間 閱讀(1762) 評論(0)  編輯  收藏

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


    網站導航:
     

    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(5)

    隨筆檔案

    文章檔案

    相冊

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲成av人在线观看网站 | 中文字幕乱码亚洲精品一区| 女人隐私秘视频黄www免费| 亚洲伊人成无码综合网 | 中文字幕免费人成乱码中国| 亚洲精品无码日韩国产不卡?V| 国产精品亚洲一区二区无码| 免费少妇a级毛片人成网| 免费一级特黄特色大片| 亚洲一区二区三区国产精品| selaoban在线视频免费精品| 亚洲欧洲∨国产一区二区三区| 免费无码又爽又刺激一高潮| 亚洲成av人在线视| 91九色视频无限观看免费| 亚洲日本在线免费观看| 国产精品免费观看久久| 亚洲AV永久无码精品一福利| 亚洲国产精品一区二区第四页| 一区二区视频免费观看| 亚洲国产成人精品无码区在线观看| 99久在线国内在线播放免费观看 | 国产又大又长又粗又硬的免费视频| 亚洲av日韩综合一区二区三区| mm1313亚洲国产精品美女| 中文字幕视频在线免费观看| 久久精品国产亚洲AV电影| 两性刺激生活片免费视频| 亚洲第一se情网站| 亚洲香蕉网久久综合影视| 3344永久在线观看视频免费首页| 在线观看亚洲AV每日更新无码| gogo全球高清大胆亚洲| 免费精品一区二区三区第35| 亚洲1234区乱码| 免费播放在线日本感人片| 亚洲精品国产福利在线观看| 国产成人aaa在线视频免费观看| 久久精品视频免费| 亚洲GV天堂GV无码男同| 亚洲精品成人片在线观看精品字幕|