想给公司装个文档服务器,花了半天时间安装了一下XWiki,结果发现真难用!毕竟花了半天时间,在这作个记录。mysql
安装完成后的效果:web
安装步骤(使用.war包安装):https://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Installation/InstallationWAR/sql
1)安装tomcat,参考数据库
下载tomcat包,选择64-bit Windows zipapache
解压后放在C盘下:浏览器
确保Java已经安装,配置环境变量:tomcat
tomcat的默认端口是8080,若是须要修改,编辑%TOMCAT_HOME%\conf\server.xml, 将其中的8080替换为8085。服务器
运行%TOMCAT_HOME%\bin\startup.bat启动,运行%TOMCAT_HOME%bin\shutdown.bat关闭app
浏览器输入http://localhost:8085验证tomcat是否启动成功。webapp
在%TOMCAT_HOME%\webapps下新建xwiki文件夹,将下载到的war包解压后放入该文件夹。
配置永久目录,修改%TOMCAT_HOME%\webapps\xwiki\WEB-INF\xwiki.properties
environment.permanentDirectory=D:\xwiki
修改cache size, %TOMCAT_HOME%\conf\context.xml,在<Context>中,添加:
<Resources cachingAllowed="true" cacheMaxSize="100000" />
3)链接Mysql数据库
下载mysql的链接驱动,下载连接,选择操做系统为:Platform Independent。
下载后解压,将jar包拷贝到目录%TOMCAT_HOME%\webapps\xwiki\WEB-INF\lib下
修改XWiki的数据库链接配置%TOMCAT_HOME%\webapps\xwiki\WEB-INF\hibernate.cfg.xml
<property name="connection.url">jdbc:mysql://192.168.100.***/xwiki</property> <property name="connection.username">****</property> <property name="connection.password">****</property> <property name="connection.driver_class">com.mysql.jdbc.Driver</property> <property name="dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property> <property name="connection.useUnicode">true</property> <property name="connection.characterEncoding">UTF-8</property> <property name="connection.serverTimezone">Asia/Shanghai</property>
保证配置信息真实有效,在数据库服务器中预先建立好名为xwiki的数据库。
4)重启Tomcat服务器,经过 http://localhost:8085/xwiki/bin/view/Main/ 访问XWiki