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來登入,也可以自己註冊
第四步:資料庫配置
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登陸可不用考慮這個問題),或者刪掉資料庫,再次建立即可