JavaPro

          On the Java Road
          隨筆 - 26, 文章 - 0, 評(píng)論 - 63, 引用 - 0

          導(dǎo)航

          公告


              您可以自由復(fù)制、發(fā)行、展覽、表演、放映、廣播或通過(guò)信息網(wǎng)絡(luò)傳播本站作品,但在使用時(shí)須注明出處及作者并鏈接到原作品。如有意創(chuàng)作演繹作品,請(qǐng)與本人聯(lián)系以獲得許可。

            除特別聲明外,本站個(gè)人言論均采用創(chuàng)作共用許可協(xié)議

          關(guān)于作者



          常用鏈接

          留言簿(7)

          隨筆分類(17)

          隨筆檔案(26)

          收藏夾(10)

          技術(shù)

          朋友

          鏈接

          搜索

          •  

          積分與排名

          • 積分 - 53893
          • 排名 - 943

          最新隨筆

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          blojsom 在 Tomcat+MySQL 環(huán)境下的安裝與配置

            最近時(shí)不時(shí)總有人問(wèn)起 blojsom 到底怎么配置,經(jīng)常配置了還是出錯(cuò),想了想還是寫一下詳細(xì)的安裝和配置方法吧,畢竟這個(gè)開源的 JSP blog 也確實(shí)越來(lái)越引人注目了。此文主要針對(duì) blojsom 的有關(guān)配置布署而寫,運(yùn)行環(huán)境是比較簡(jiǎn)單的 Tomcat +MySQL 。如果在 Tomcat 和 MySQL 的安裝配置上有什么問(wèn)題,請(qǐng)參考文檔或上網(wǎng)搜一下這類的文章吧。 有關(guān)使用其它容器和數(shù)據(jù)庫(kù)的配置,我會(huì)在之后的文章中介紹。


          MySQL 的配置

          ·下載并安裝 MySQL5 以及 MySQL JDBC Driver。此處不詳述MySQL的安裝,只介紹和 blojsom 有關(guān)的配置,具體安裝過(guò)程請(qǐng)參考文檔。
          ·在 MySQL 中為blojsom 數(shù)據(jù)庫(kù)訪問(wèn)建立一個(gè)新的用戶。

          % mysql -u root -p
          password: *****
          mysql> create database blojsom;
          mysql> grant all on blojsom.* to someuser@'%' identified by 'somepassword';
          mysql> grant all on blojsom.* to someuser@localhost identified by 'somepassword';
          mysql> use blojsom;
          mysql> flush privileges;
          mysql> quit

          Tomcat 的配置


          ·下載并安裝 Tomcat 。此處不詳述 Tomcat 的安裝,只介紹和 blojsom 有關(guān)的配置,具體安裝過(guò)程請(qǐng)參考文檔。%TOMCAT_HOME% 為 Tomcat 安裝目錄
          ·打開 %TOMCAT_HOME%/conf/server.xml 配置文件。查看所以定義為 <Connector .../> 的元素,將其 URIEncoding 屬性設(shè)置為 UTF-8 ,這是blojsom 使用的編碼。

          <!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
          <Connector port="8080"
             maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
             enableLookups="false" redirectPort="8443" acceptCount="100"
             debug="0" connectionTimeout="20000"
             disableUploadTimeout="true" URIEncoding="UTF-8"/>


          blojsom 的安裝

          ·下載 blojsom 3.x blojsom.war 文件。
          ·在 %TOMCAT_HOME%/webapps 目錄下為建立 blojsom 目錄。

          % mkdir blojsom

          ·blojsom.war 文件包中的所有文件用解壓工具解壓到 blojsom 目錄下。或在命令行使用:

          jar xvf blojsom.war


          MySQL JDBC Driver 的安裝

          ·解壓下載的 MySQL JDBC Driver 文件包,將 mysql-connector-java-X.X.X-bin.jar 復(fù)制到 %TOMCAT_HOME%/common/lib 目錄下。

          blojsom 數(shù)據(jù)庫(kù)的配置

          ·編輯 %TOMCAT_HOME%/webapps/blojsom/WEB-INF/classes/blojsom-helper-beans-include.xml 配置文件,修改 username 和 password 屬性的值,與之前所創(chuàng)建的用戶名和密碼要一致。

          <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
              <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
              <property name="url" value="jdbc:mysql://localhost/blojsom?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=utf-8"/>
              <property name="username" value="someuser"/>
              <property name="password" value="somepassword"/>
          </bean>

          ·編輯 %TOMCAT_HOME%/webapps/blojsom/WEB-INF/classes/blojsom.xml 配置文件。

          <bean id="dbloader" class="org.blojsom.util.database.DatabaseLoader" init-method="init">
              <property name="sessionFactory">
                  <ref bean="hibernateSessionFactory"/>
              </property>
              <property name="dbScript" value="/WEB-INF/classes/blojsom-full-initial-data-mysql.sql"/>
              <property name="upgrading" value="false"/>
              <property name="servletConfig">
                  <ref bean="servletConfigFactoryBean"/>
              </property>
              <property name="detectBlojsomSQL">
                  <value>show tables;</value>
              </property>
          </bean>


          測(cè)試瀏覽 blojsom

          ·啟動(dòng) Tomcat 。
          ·訪問(wèn) blojsom 地址: http://localhost:8080/blojsom/blog/default/
          ·后臺(tái)管理地址: http://localhost:8080/blojsom/blog/default/?flavor=admin
          ·默認(rèn)的用戶名和密碼都是 default ,登錄之后應(yīng)該立即修改管理員帳號(hào)和密碼,這些都可以在 [設(shè)置|用戶] 中完成。


          posted on 2007-06-04 00:49 Jason Du 閱讀(740) 評(píng)論(2)  編輯  收藏 所屬分類: Java

          評(píng)論

          # re: blojsom 在 Tomcat+MySQL 環(huán)境下的安裝與配置  回復(fù)  更多評(píng)論   

          看看
          2009-08-22 13:33 | 彩霞

          # re: blojsom 在 Tomcat+MySQL 環(huán)境下的安裝與配置  回復(fù)  更多評(píng)論   

          這個(gè)配置步驟和參考文檔上的一致,我就是按照這個(gè)步驟配置的。但有錯(cuò)誤:
          type Status report

          message Unable to load blog ID: default

          description The requested resource (Unable to load blog ID: default) is not available.

          不知道是什么原因
          2009-08-22 13:35 | 彩霞
          主站蜘蛛池模板: 巴南区| 文水县| 霍州市| 潼南县| 屯留县| 周宁县| 广德县| 汾阳市| 梧州市| 佳木斯市| 健康| 威海市| 东乡| 穆棱市| 苍溪县| 花莲市| 大洼县| 临澧县| 湾仔区| 鸡东县| 福鼎市| 谷城县| 南江县| 阿坝县| 久治县| 航空| 伽师县| 图木舒克市| 吉隆县| 泸水县| 城口县| 长兴县| 沈阳市| 乐亭县| 彝良县| 平泉县| 营山县| 唐山市| 湄潭县| 镇宁| 吴江市|