2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

Java開源Blog實現(xiàn),Roller 2.0 的安裝手記!

 昵稱2807 2005-12-07
Java開源Blog實現(xiàn),Roller 2.0 的安裝手記!
 


Roller 是一個Struts + Hibernate 的 Java 開源實現(xiàn),正好拿來研究研究,首先就是要把它安裝起來了,整理
了一下步驟和注意事項,記錄如下:

準(zhǔn)備需要的基本環(huán)境:

1. Java 2 SDK 1.4.2_10
2. Tomcat 5.0.28
3. Roller 2.0
4.
MySQL 5.0.16

首先,確保MySQL開啟了對InnoDB和UTF-8的支持,在my.ini中開啟下面的參數(shù):

[mysqld]
default-storage-engine=innodb
default-character-set=utf8


啟動好MySQL待用...D:\MySQL\mysqld.exe --console --datadir=I:\MyData\Data

假設(shè)我的Tomcat主目錄為:
$CATALINA_HOME=D:\J2EE_HOME\AppServer\Tomcat

把壓縮的Roller文件 roller-2.0-incubating.tar 解開...

并放到
$CATALINA_HOME\WebApp\roller下面...如圖...



開始建立MySQL中的數(shù)據(jù)庫:
    I:> CD %CATALINA_HOME%\webapps\roller\WEB-INF\dbscripts\mysql
I:> mysql -u root -p
password: *****
mysql> create database roller;
mysql> grant all on roller.* to scott@‘%‘ identified by ‘tiger‘;
mysql> grant all on roller.* to scott@‘localhost‘ identified by ‘tiger‘;
mysql> use roller;
mysql> source createdb.sql
mysql> quit


$CATALINA_HOME\conf\Catalina\localhost 中放置Roller的Web Application的部署
配置檔案 roller.xml,內(nèi)容如下:

<Context path="/roller" docBase="${catalina.home}/webapps/roller" debug="0"><Realm className="org.apache.catalina.realm.JDBCRealm"      
driverName="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/roller?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8"
connectionName="scott"
connectionPassword="tiger"
userTable="rolleruser"
userNameCol="username"
userCredCol="passphrase"
userRoleTable="userrole"
roleNameCol="rolename" debug="0" />

<Resource name="jdbc/rollerdb" auth="Container" type="javax.sql.DataSource" />
<ResourceParams name="jdbc/rollerdb">
<parameter>
<name>factory</name>
<value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.mysql.jdbc.Driver</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:mysql://localhost:3306/roller?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8</value>
</parameter>
<parameter>
<name>username</name>
<value>scott</value>
</parameter>
<parameter>
<name>password</name>
<value>tiger</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>20</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>3</value>
</parameter>
<parameter>
<name>removeAbandoned</name>
<value>true</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>3000</value>
</parameter>
</ResourceParams>

<!--//
To enable email notification of comments: uncomment the resouce below,
set your mailhost, and make sure you have mail.jar and activation.jar
in <tomcat>/common/lib.
//-->

<!--//
<Resource name="mail/Session" auth="Container" type="javax.mail.Session"/>
<ResourceParams name="mail/Session">
<parameter>
<name>mail.smtp.host</name>
            <value>mailhost.example.com</value>
        </parameter>
    </ResourceParams>
//-->

</Context>

完成上面的設(shè)定后,接下來,我們修改一下Tomcat中的Connector的設(shè)定,使它能夠支持UTF-8的編碼,
打開 $CATALINA_HOME\conf\server.xml,做如下修改...

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

到這里,基本上Tomcat相關(guān)的設(shè)定就完成了,因為Roller Blog可以支持上傳附件和全文檢索等功能,
所以,我們還有一個設(shè)定的動作...

$CATALINA_HOME\WebApp\roller 中新建下面層次的目錄:

 $CATALINA_HOME\WebApp\roller
                         |
                         +---data
                               |
                               +---search-index
                               +---uploads

找到 $CATALINA_HOME\webapps\roller\WEB-INF\classes\roller.properties  ,做如下修改:


# The directory in which Roller will upload files
# uploads.dir=${user.home}/roller_data/uploads
uploads.dir=${TOMCAT_HOME}/webapps/roller/data/uploads

# force Roller to recreate the entire search index)
# search.index.dir=${user.home}/roller_data/search-index
search.index.dir=${TOMCAT_HOME}/webapps/roller/data/search-index



好了,大功告成,啟動Tomcat,可以運(yùn)行Roller了!

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多