XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。

环境准备:

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

下面内容主要是xwiki搭建
第一步:
war包在官网下载:https://www.xwiki.org/xwiki/bin/view/Main/

第二步:
在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 xwiki@127.0.0.1 identified by 'xwiki';
flush privileges;

2、添加MySQL驱动到Tomcat\webapps\xwiki\WEB-INF\lib目录下,
下载地址:http://central.maven.org/maven2/mysql/mysql-connector-java/

第五步:配置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登陆可不用考虑这个问题),或者删掉数据库,再次创建即可

XWiki搭建(window+tomcat+MySQL+jdk)相关推荐

  1. Linux环境下搭建Tomcat+mysql+jdk

    Linux环境 1.下载并安装一个VMware workstation, 这个是虚拟机的平台(自行度娘下载~),虚拟机是在后面要在里面搭建Linux系统. 2.下载一个centos安装包,linux版 ...

  2. java mysql tomcat my_Linux下java相关配置 tomcat mysql jdk

    最近有个项目要部署到linux上,在网上查了些资料,记下点遇到的问题,以便将来再用. 一:jdk安装 1.通过chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其 ...

  3. linux jdk1.7 tomcat mysql_Linux环境搭建 jdk+tomcat+mysql

    好久之前搭建的,现在记录下  防止下次配置去找 安装jdk(jre也行),tomcat MySQL 一.jdk安装及环境变量配置: 我是用  jdk-8u191-linux-x64.tar.gz   ...

  4. ssh mysql环境搭建_Ubuntu下JDK+Tomcat+MySql环境的搭建

    Ubuntu 下 JDK+Tomcat+MySql 环境的搭建 1. 安装 Ubuntu-server-10.04.1 1.1 安装 安装过程中,记下输入的用户名与密码. 1.2 设置IP 安装完成之 ...

  5. 【一步一个脚印】Tomcat+MySQL为自己的APP打造服务器(1)服务器环境搭建

    转载自:衷水木http://blog.csdn.net/a_running_wolf 做 Android 开发一年多了,虽然不敢说有多精通,但也相对熟悉.做久了就会发现 Android 在行外人眼中是 ...

  6. tomcat jquery mysql_Docker 搭建 Tomcat + Mysql

    Docker 搭建 Tomcat + Mysql 准备 虚拟机 虚拟机安装Docker 在纯净的Centos镜像上搭建 Centos镜像准备 虚拟机上拉取 Centos 镜像: docker pull ...

  7. (三)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - Nginx环境搭建

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  8. (四)Linux环境部署(Centos+Nginx+Tomcat+Mysql) - 安装Tomcat和JDK 以及 Nginx与Tomcat整合

    因为在网上发现系统性.严谨(特别是在安全方面)的Linux部署方面的参考文章很少,于是整理以下六篇Linux环境部署的系列性文章,其为本人在实践中,完整的搭建一个基于Linux系统上Centos+Ng ...

  9. [转载]Tomcat+MySQL+JSP+LCDS+Flex+Eclipse环境搭建完美攻略

    [转自:http://blog.csdn.net/a7719665/archive/2010/04/09/5465871.aspx] 也许在行家眼里这根本不算什么,但如果你是一个新手,下面的文字绝对会 ...

最新文章

  1. [原]OpenCV2.2无法打开摄像头或读取视频的解决方法
  2. VMware Workstation安装64位操作系统遇到的小问题
  3. (转载)Linux OOM Killer个人总结
  4. centos mysql 新增用户
  5. odd raio值 是什麼_乳化油相所需的HLB值
  6. LeetCode 1042. 不邻接植花(图的数据结构)
  7. UVA10917 Walk Through the Forest
  8. python docx table 边框_使用pythondocx指定表中的边框外观
  9. java代码绩点计算器_怎么用java写一个gpa计算器?
  10. python机器人仿真软件_RoboDK(机器人仿真软件)软件下载_RoboDK(机器人仿真软件)v4.2.3 官方版 - Windows10系统之家...
  11. 关于Android中开机启动服务
  12. Java异常之 Error 和 Exception
  13. ubuntu下高通平台模组串口驱动及使用
  14. 两顶白帽子和一顶红帽子_自我发展:我如何不戴两顶帽子并找到第三顶帽子
  15. 基于单片机c语言的豆浆机,基于单片机的全自动豆浆机控制系统设计.doc
  16. [TJOI2013] 单词
  17. pyspark学习笔记,欢迎朋友们留言交流探讨!
  18. 冒泡社区一直连接服务器,冒泡社区.幻想三国的服务器是什么?
  19. 图片放在ppt里特别大怎么办?图片尺寸的修改方法
  20. 电销外呼系统怎么选择

热门文章

  1. 搜狗输入法如何java_java - 如何获取搜狗输入法的词库
  2. 加载TQ2440驱动-Hello World 模块
  3. 云服务器部署stable diffusion webui
  4. SpaceBuilder-优秀的web2.0和社交平台
  5. 安装ActivePerl
  6. 计算机设备耗材管理,计算机耗材管理办法
  7. html 状态 304,网站频繁出现304状态码的原因
  8. 《LoadRunner 12七天速成宝典》—第2章2.2节解决乱码
  9. python贝叶斯模型_【机器学习速成宝典】模型篇05朴素贝叶斯【Naive Bayes】(Python版)...
  10. windows服务器系统加固