国内xwiki安装使用资料较少,根据自己使用xwiki经验,总结出来,供参考,同时希望感兴趣的朋友能够一起讨论,XWiki是一个强大的Java开源的Wiki引擎。
它支持一些受欢迎的特性如:(内容管理(浏览/编辑/预览/保存),支持附件,版本控制,全文本搜索,权限管理使用Hibernate进行数据存储,RSS输出与显示外部的RSS feeds,多语言支持,提供XML/RPC的API,WYSIWYG HTML编辑器,导出为PDFGroovy脚本支持等等)
mysql(已经安装,不扯蛋了)
apache-tomcat-7.0.42-windows-x64.zip
xwiki-enterprise-web-6.2.2.warxwiki下载地址 http://enterprise.xwiki.org/xwiki/bin/view/Main/Download
把xwiki-enterprise-web-6.2.2.war 放到 $TOMCAT_HOME/webapps 下 启动tomcat,待war包全部解压完成后关闭tomcat,并删除war包;
1:修改xwiki.cfg,开启superadmin;
#-# Enable to allow superadmin. It is disabled by default as this could be a
#-# security breach if it were set and you forgot about it. Should only be enabled
#-# for recovering the Wiki when the rights are completely messed.
xwiki.superadminpassword=system
2:修改hibernate.hbm.xml,启动mysql数据库连接;
jdbc:mysql://localhost/xwiki
xwiki
xwiki
com.mysql.jdbc.Driver
org.hibernate.dialect.MySQL5InnoDBDialect
20
需要在mysql中建立数据库xwiki,且授予相关的权限:
create database xwiki default character set utf8;
grant all privileges on xwiki.* to xwiki@localhost identified by "xwiki";
1:中文乱码的解决($TOMCAT_HOME/conf/server.xml该文件下Connector节中增加URIEncoding="UTF8")
2:java.lang.OutOfMemoryError(在$TOMCAT_HOME/bin/catalina.bat中增加) 183行前
set JAVA_OPTS=-Xms256m -Xmx768m -XX:PermSize=256m -XX:MaxPermSize=768m -Djava.awt.headless=true
内存溢出之Tomcat内存配置 http://blog.csdn.net/crazy_kis/article/details/7535932
Linux下:
JAVA_OPTS='-server -Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxPermSize=256M -Djava.awt.headless=true'
3:java.sql.BatchUpdateException: Packet for query is too large (1808035 > 1048576)
修改MySQL/MySQL Server 5.5/my.ini
[mysqld]
max_allowed_packet = 10M
# The TCP/IP Port the MySQL Server will listen on
port=3306
把mysql的驱动包放到$TOMCAT_HOME/lib下
2:
3:
6: 后台登陆 superadmin/system,设置中文