1. 程式人生 > >XWiki搭建(window+tomcat+MySQL+jdk)

XWiki搭建(window+tomcat+MySQL+jdk)

XWiki是一個由Java編寫的基於LGPL協議釋出的開源wiki和應用平臺。

環境準備:

  • tomcat8
  • MySQL5.6
  • jdk1.8
  • xwiki的war包

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

第二步: 在Tomcat9\webapps目錄下新建資料夾xwiki,並把war包解壓到該資料夾下。注意war包不要放在這裡,避免之後tomcat讀取war包 這裡寫圖片描述

第三步:配置檔案 在tomcat/webapps/xwiki/WEB-INF/目錄下配置以下檔案: hibernate.cfg.xml xwiki.cfg

1、配置hibernate.cfg.xml 因為xwiki預設的是HSQL資料庫,所以需要註釋掉HSQL的配置, 這裡寫圖片描述

放掉MySQL的配置,注意MySQL的使用者名稱和密碼如下,最好密碼不為空: 這裡寫圖片描述

2、配置xwiki.cfg 這個是xwiki的主要配置檔案,需要配置的比較多,找到如下程式碼並放掉註釋

xwiki.store.main.hint=hibernate
xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.xml
xwiki.superadminpassword=system
xwiki.readonly=no xwiki.encoding=UTF-8 

之後可以通過使用者名稱superadmin,密碼system來登入,也可以自己註冊

第四步:資料庫配置

1、建立xwiki資料庫,window+r,輸入cmd,進入控制檯,登陸MySQL,執行下面命令

這裡寫圖片描述

create database xwiki;
grant all privileges on xwiki.* to [email protected]127.0.0.1 identified by 'xwiki';
flush privileges;

第五步:配置tomcat記憶體大小(非必要)

預設的tomcat記憶體比較小,執行xwiki有的時候回卡死在啟動介面,在tomcat/bin/下修改* Catalina.sh*,在cygwin=false上面新增如下程式碼

JAVA_OPTS="-Xms256m -Xmx512m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m"

啟動tomcat,開啟http://localhost:8080/xwiki,(埠與tomcat配置的埠匹配),可能有點慢,應因為正在之前建立的資料庫中建表,出現註冊使用者頁面,那麼恭喜你,配置成功了 ,之後就只是安裝頁面佈局了,一直continue就可以了,安裝完成如下圖

這裡寫圖片描述

注:如果開啟http://localhost:8080/xwiki,出現了connection錯誤,很可能是資料庫沒有連線成功,導致不能建表,需要檢視xwiki資料庫是否建立成功,以及其中是否有表,以及登陸資料庫的使用者是否具有該資料庫的許可權(用root登陸可不用考慮這個問題),或者刪掉資料庫,再次建立即可