当前位置: 首页 > news >正文

windows搭建xwiki17服务器

基础服务

xwiki对jdk版本和tomcat版本要求比较严格,我尝试过15版本和17版本,15版本的要求是jdk11,而17版本要求是jdk17

  • Jdk17
  • Tomcat11
  • mysql8
  • XWiki17的war包
  • xip主题包

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

下载地址

xwiki下载地址
tomcat下载地址

官网搭建地址

官方安装文档

油管安装流程视频

xwiki搜索引擎中文分词器

分词器我在这篇笔记中没有部署成功,后续成功了在更新笔记吧!

搭建流程

一、tomcat配置

1、打开 Tomcat\conf\context.xml,在最后加上:

<Resources cachingAllowed=“true” cacheMaxSize=“100000” ></Resources>

在这里插入图片描述在这里插入图片描述
2、打开 Tomcat\conf\server.xml,在下图位置加上:(设置字符集为UTF-8,开启压缩)

URIEncoding="UTF-8"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/css,text/javascript,application/x-javascript"

在这里插入图片描述
3、Tomcat8中文字符配置(UTF-8)
需要在 Tomcat\bin\catalina.bat 文件里,加上一行:(否则会在后续传递中文到MySQL数据库的时候报错)

set “JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% -Dfile.encoding=UTF-8”

在这里插入图片描述
4、把 mysql-connector-j 文件放到 Tomcat\lib 下,提供Tomcat到MySQL的连接。
在这里插入图片描述
5、新建数据库xwiki
在这里插入图片描述

CREATE USER ‘xwiki’@‘localhost’ IDENTIFIED BY ‘xwiki’;
grant all privileges on . to xwiki@localhost;

然后再执行以下命令,将MySQL最大数据包大小改大(也可以手动到C:/ProgramData/下的MySQL路径中,找到MySQL配置文件,修改:max_allowed_packet=64M),防止后续导入 XWiki 包时出错。

set global max_allowed_packet = 64*1024*1024

二、xwiki配置

1、将war包解压放进xwiki文件夹
在这里插入图片描述
2、新建一个data目录(这个截图的其他目录是服务运行后自动生成的,不用管)
在这里插入图片描述
3、将.xip文件解压到data\extension\repository下
在这里插入图片描述

4、打开 Tomcat\webapps\xwiki\WEB-INF\xwiki.properties,找到 environment.permanentDirectory 字段,这个路径就会是以后Wiki数据存储的路径

将其解除注释(去掉前面的#号)设置路径为你希望存储Wiki数据的路径

environment.permanentDirectory = 数据路径

在这里插入图片描述

extension.localRepository=本地拓展路径

在这里插入图片描述
5、配置数据库连接
打开 Tomcat\webapps\xwiki\WEB-INF\hibernate.cfg.xml,配置XWiki与MySQL数据库连接

找到 hibernate.connection.url 的配置,将这部分字段注释或删掉,改为:

	<property name="connection.url">jdbc:mysql://localhost:3306/xwiki?useSSL=false&amp;allowPublicKeyRetrieval=true</property><property name="connection.username">xwiki</property><property name="connection.password">xwiki</property><property name="connection.driver_class">com.mysql.cj.jdbc.Driver</property><property name="connection.useUnicode">true</property><property name="connection.characterEncoding">UTF-8</property>

在这里插入图片描述

三、运行

到这里,XWiki就应当能够开始运行了,打开 Tomcat\bin\startup.bat,然后打开网页 http://localhost:8080/xwiki

注意:下载flavor的节点需要一定的时间
在这里插入图片描述


文章转载自:

http://WphsGumi.qsmmq.cn
http://fLUG5CT9.qsmmq.cn
http://p0uUcqBX.qsmmq.cn
http://7expqcqU.qsmmq.cn
http://fOm9Q36y.qsmmq.cn
http://ebhth6mN.qsmmq.cn
http://14eJ0ZAD.qsmmq.cn
http://8Qskklkj.qsmmq.cn
http://lM2GzaJE.qsmmq.cn
http://H65JFuTQ.qsmmq.cn
http://jJIKENMi.qsmmq.cn
http://ins7GOQ0.qsmmq.cn
http://Up9RupI3.qsmmq.cn
http://xy36cMZU.qsmmq.cn
http://J2wvCz82.qsmmq.cn
http://weGEziyH.qsmmq.cn
http://spRtZFP7.qsmmq.cn
http://Dkq6Mlil.qsmmq.cn
http://WuAghfRq.qsmmq.cn
http://eVZyAfPG.qsmmq.cn
http://hmROpngh.qsmmq.cn
http://g62FGpy1.qsmmq.cn
http://l5Re2421.qsmmq.cn
http://KvOm9aM1.qsmmq.cn
http://1VbbcABm.qsmmq.cn
http://KCrEReXL.qsmmq.cn
http://JrJatS4J.qsmmq.cn
http://UZlK6ngW.qsmmq.cn
http://WFGcooj1.qsmmq.cn
http://sqIvfdOf.qsmmq.cn
http://www.dtcms.com/a/149558.html

相关文章:

  • [Java · 铢积寸累] 数据结构 — 数组类型 - Arrays 工具类详解
  • 稳定PCDN运营效率
  • 【leetcode100】零钱兑换Ⅱ
  • 物联网赋能玻璃制造业:实现设备智能管理与生产协同
  • Ubuntu 上安装 Conda
  • 安装 Conda 环境
  • csv数据的写入
  • SharpMap与TerraLib:C#与C++开源GIS库
  • 蓝桥杯算法实战分享:C/C++ 题型解析与实战技巧
  • 【“星睿O6”AI PC开发套件评测】GPU矩阵指令算力,GPU带宽和NPU算力测试
  • npm i 出现permission denied
  • AtCoder 第402场初级竞赛 A~E题解
  • JavaScript 渲染内容爬取实践:Puppeteer 进阶技巧
  • Socket
  • 【STL】unordered_map
  • 【速写】多LoRA并行衍生的一些思考
  • Nginx:前后端分离配置(静态资源+反向代理)
  • navicat导入sql文件 所有问题解决方法集合
  • ios开发中xxx.debug.dylib not found
  • day21 | 26暑期实习
  • windows server2019 内网离线安装mysql5.7方式;windows server2019安装软件提示丢失msvcp100.dll问题处理
  • char32_t、char16_t、wchar_t 用于 c++ 语言里存储 unicode 编码的字符,给出它们的具体定义
  • Linux系统编程 day9 SIGCHLD and 线程
  • uniapp开发2--uniapp中的条件编译总结
  • 【HarmonyOS】ArKUI框架
  • 基于贝叶斯优化的Transformer多输入单输出回归预测模型Bayes-Transformer【MATLAB】
  • HarmonyOS Next 编译之如何使用多目标产物不同包名应用
  • 字符串全排列(Java版本自己用)
  • 随机数算法原理以及模拟实现
  • 如何高效的进行生产管理?