JavaPro

          On the Java Road
          隨筆 - 26, 文章 - 0, 評論 - 63, 引用 - 0
          數據加載中……

          blojsom 在 Tomcat+MySQL 環境下的安裝與配置

            最近時不時總有人問起 blojsom 到底怎么配置,經常配置了還是出錯,想了想還是寫一下詳細的安裝和配置方法吧,畢竟這個開源的 JSP blog 也確實越來越引人注目了。此文主要針對 blojsom 的有關配置布署而寫,運行環境是比較簡單的 Tomcat +MySQL 。如果在 Tomcat 和 MySQL 的安裝配置上有什么問題,請參考文檔或上網搜一下這類的文章吧。 有關使用其它容器和數據庫的配置,我會在之后的文章中介紹。


          MySQL 的配置

          ·下載并安裝 MySQL5 以及 MySQL JDBC Driver。此處不詳述MySQL的安裝,只介紹和 blojsom 有關的配置,具體安裝過程請參考文檔。
          ·在 MySQL 中為blojsom 數據庫訪問建立一個新的用戶。

          % 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 有關的配置,具體安裝過程請參考文檔。%TOMCAT_HOME% 為 Tomcat 安裝目錄
          ·打開 %TOMCAT_HOME%/conf/server.xml 配置文件。查看所以定義為 <Connector .../> 的元素,將其 URIEncoding 屬性設置為 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 復制到 %TOMCAT_HOME%/common/lib 目錄下。

          blojsom 數據庫的配置

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

          <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>


          測試瀏覽 blojsom

          ·啟動 Tomcat 。
          ·訪問 blojsom 地址: http://localhost:8080/blojsom/blog/default/
          ·后臺管理地址: http://localhost:8080/blojsom/blog/default/?flavor=admin
          ·默認的用戶名和密碼都是 default ,登錄之后應該立即修改管理員帳號和密碼,這些都可以在 [設置|用戶] 中完成。


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

          評論

          # re: blojsom 在 Tomcat+MySQL 環境下的安裝與配置  回復  更多評論   

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

          # re: blojsom 在 Tomcat+MySQL 環境下的安裝與配置  回復  更多評論   

          這個配置步驟和參考文檔上的一致,我就是按照這個步驟配置的。但有錯誤:
          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 | 彩霞
          主站蜘蛛池模板: 杭锦旗| 延吉市| 永州市| 铜梁县| 于都县| 桃园市| 沙湾县| 盘山县| 广饶县| 沐川县| 余干县| 仙游县| 昆山市| 南澳县| 宁陵县| 彭泽县| 阜新市| 东丰县| 寻甸| 武平县| 兴山县| 金坛市| 马关县| 瑞昌市| 桑日县| 句容市| 江口县| 大庆市| 韶山市| 壶关县| 樟树市| 德钦县| 昌江| 屏南县| 会同县| 东莞市| 乐都县| 合肥市| 奉化市| 四平市| 辉南县|