日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
CentOS7上安裝XWiki8.2.1詳解

環(huán)境

centos 7
內(nèi)核版本為  3.10.0-327.el7.x86_64
JDK8(jdk1.8.0_101)+Tomcat7.0.67+MySQL5.6.32
XWIKI 8.2.1 xwiki-enterprise-web-8.2.1.war

成都創(chuàng)新互聯(lián)專注于靖安網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供靖安營(yíng)銷型網(wǎng)站建設(shè),靖安網(wǎng)站制作、靖安網(wǎng)頁(yè)設(shè)計(jì)、靖安網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造靖安網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供靖安網(wǎng)站排名全網(wǎng)營(yíng)銷落地服務(wù)。

一、安裝JDK8

JDK包下載回來jdk-8u101-linux-x64.tar,放到服務(wù)端解壓到/usr/java(可以提前新建此文件夾)就完成安裝了,接下來是配置環(huán)境變量才為重要步驟。

vim /etc/profile
在底部添加以下內(nèi)容

JAVA_HOME=/usr/java/jdk.1.8.0_101 #視你自己安裝的實(shí)際版本和路徑為準(zhǔn)
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH

修改完后使用 source /etc/profile 使之立即生效

另最好手打,并修改完后敲javac 或java -version命令看能運(yùn)行不,能運(yùn)行則表示變量設(shè)置正確。

二、配置Tomcat 與 JAVA變量環(huán)境

tomcat7同樣在官網(wǎng)下好tar包解壓到/usr/local/tomcat上,通常解壓得出的根目錄是apache_tomcat版本什么的,為了以后使用方便還得將此根目錄下的文件全mv到tomcat上。

注意xwiki官網(wǎng)提示最好不要用7.0.70的版本(使用中有回滾的bug未處理),所以這里建議用的是tomcat7.0.67的版本

設(shè)置tomcat開機(jī)啟動(dòng)

1.tomcat 需要增加一個(gè)pid文件
在tomca/bin目錄下面,增加setenv.sh 配置,catalina.sh啟動(dòng)的時(shí)候會(huì)調(diào)用,同時(shí)配置java內(nèi)存參數(shù)。

JAVA_HOME=/usr/java/jdk1.8.0_101
TOMCAT_USER=tomcat
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"

給腳本一個(gè)執(zhí)行權(quán)限
chmod -R 755 setnev.sh

2.增加tomcat.service
在/usr/lib/systemd/system目錄下增加tomcat.service,目錄必須是絕對(duì)目錄。
-------------------------------
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=forking
PIDFile=/usr/local/tomcat/tomcat.pid
ExecStart=/usr/local/tomcat/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target
------------------------------------
[unit]配置了服務(wù)的描述,規(guī)定了在network啟動(dòng)之后執(zhí)行。[service]配置服務(wù)的pid,服務(wù)的啟動(dòng),停止,重啟。[install]配置了使用用戶。

3.使用tomcat.service

配置開機(jī)啟動(dòng)
systemctl enable tomcat

啟動(dòng)tomcat
systemctl start tomcat

停止tomcat
systemctl stop tomcat

重啟tomcat
systemctl restart tomcat

因?yàn)榕渲胮id,在啟動(dòng)的時(shí)候會(huì)再tomcat根目錄生成tomcat.pid文件,停止之后刪除。
同時(shí)tomcat在啟動(dòng)時(shí)候,執(zhí)行start不會(huì)啟動(dòng)兩個(gè)tomcat,保證始終只有一個(gè)tomcat服務(wù)在運(yùn)行。
多個(gè)tomcat可以配置在多個(gè)目錄下,互不影響。

修改conf/server.xml
               connectionTimeout="20000"
               redirectPort="8443"
               URIEncoding="UTF-8"
               compression="on"
               compressionMinSize="2048"
               compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript"/>

配置java內(nèi)存

此處有做上面setnev.sh腳本的話可以跳過
修改bin/catalina.sh:
JAVA_HOME="/usr/java/jdk1.8.0_101/"
JAVA_OPTS="-Xmx800m -XX:MaxPermSize=196m"  #優(yōu)化java內(nèi)存
CATALINA_OPTS="-server -Xms800m -Xmx1480m -XX:MaxPermSize=222m -Dfile.encoding=utf-8 -Djava.awt.headless=true -XX:+UseParallelGC -XX:MaxGCPauseMillis=100"

三、YUM安裝mysql

先安裝帶有可用的mysql5系列社區(qū)版資源的rpm包

rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

查看可用的mysql安裝資源

yum repolist enabled | grep "mysql.*-community.*"

一般來說,只要安裝mysql-server跟mysql-client
這個(gè)時(shí)候我們可以直接使用yum的方式安裝MySQL了

yum -y install mysql-community-server

注意安裝完成后將mysql服務(wù)加入開機(jī)啟動(dòng)后需重啟一次生效
加入開機(jī)啟動(dòng) systemctl enable mysqld

啟動(dòng)mysql服務(wù)進(jìn)程 systemctl start mysqld

準(zhǔn)備mysql數(shù)據(jù)庫(kù)

1、設(shè)置字符集為utf8
vim /etc/my.cnf

在[mysqld]下添加
default-character-set=utf8

底部再添加
[mysql]
default-character-set=utf8

2、創(chuàng)建xwiki數(shù)據(jù)庫(kù)
create database xwiki character set utf8 collate utf8_general_ci;

3、創(chuàng)建xwiki用戶 及授予權(quán)限+密碼給xwiki用戶
 grant all privileges on xwiki.* to xwikiadmin@localhost identified by '你設(shè)置的密碼';

四、安裝xwiki

1、將xwiki的WAR文件解壓到tomcat的webapps目錄下:

unzip xwiki-enterprise-web-8.2.1.war -d /usr/local/tomcat/webapps/xwiki/

2、下載mysql jdbc driver到xwiki/WEB-INF/lib目錄

wget http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.39/mysql-connector-java-5.1.39.jar

建議到官網(wǎng)手動(dòng)下載 mysql-connector-java-5.1.39_bin.jar 然后再放lib目錄

3、修改xwiki/WEB-INF/hibernate.cfg.xml
在選擇數(shù)據(jù)庫(kù)那塊區(qū)域?qū)⒛J(rèn)的hsql給注釋掉,然后將MySQL那一段去掉注釋

    jdbc:mysql://localhost/xwiki
    xwikiadmin
    此處為密碼
    com.mysql.jdbc.Driver
    true
    UTF-8
    org.hibernate.dialect.MySQL5InnoDBDialect
    true
    20
   
   
   
   
   

新增的兩行是:
    true
    UTF-8

試運(yùn)行并初始化安裝

1、運(yùn)行tomact
2、在瀏覽器打開:http://127.0.0.1:8080/xwiki,出現(xiàn)初始化和安裝設(shè)置界面


標(biāo)題名稱:CentOS7上安裝XWiki8.2.1詳解
鏈接分享:http://m.5511xx.com/article/dhgsedj.html