【Wiki】XWiki安装教程_War包版本

article/2025/8/27 13:53:14

目录

  • 0、XWiki说明
  • 1、war包安装说明
    • 1.1、环境说明
    • 1.2、如果懒得下载可以使用这边准备好的物料包汇总
  • 2、war包安装
    • 2.1、Tomcat安装
    • 2.2、java安装(需要root权限)
    • 2.3 、使用 source /etc/profile 刷新linux配置
    • 2.4、数据库安装
    • 2.5、解压war包与xip
    • 2.6、修改配置文件
      • 2.6.1、修改WEB-INF/hibernate.cfg.xml
      • 2.6.1、修改xwiki.properties
    • 2.7、启动tomcat
    • 2.8、打开xwiki

0、XWiki说明

XWiki为主题使用java开发的开源wiki,官网地址如下:
https://www.xwiki.org/xwiki/bin/view/Main/

提供Docker安装,本篇为Linux环境下war包形式安装。所有内容、说明均可在官网找到。

1、war包安装说明

1.1、环境说明

截止2023年1月10日,xwiki长期支持版本为14.10.2
在这里插入图片描述

  • 环境需求、物料包如下
需求环境说明
Java版本14.10.2需要java11+ ( java支持策略查看)
tomcat官方推荐tomcat9.0.69(不推荐9.0.70与tomcat10,官方说会有问题,没测。jetty之类的servlet容器都可以)
PostgreSQLPostgreSQL依据java版本来就好,需要准备好jar包。也可以使用Mysql、HSQLDB、MariaDB、H2等数据库
xwiki本体下载对应war包与xip包

1.2、如果懒得下载可以使用这边准备好的物料包汇总

链接:https://pan.baidu.com/s/1Vaju923bCoUbN7sA8UOLrg
提取码:moyu

2、war包安装

2.1、Tomcat安装

解压tomcat包到任意位置

tar -zxvf

使用pwd获取路径(cd进去有bin目录的路径,比如/home/lihua/tomcat/bin,那就取/home/lihua/tomcat,后面java同理),并记住,等下写/etc/profile要用

2.2、java安装(需要root权限)

解压java到任意位置

tar -zxvf

使用pwd获取路径后填充到 /etc/profile文件

export CATALINA_HOME=前面的tomcat安装路径
export JAVA_HOME=你的java解压路径
export PATH=$PATH:${JAVA_HOME}/bin:${CATALINA_HOME}/bin
export CLASSPATH=$CLASSPATH:${JAVA_HOME}/lib:${CATALINA_HOME}/lib

2.3 、使用 source /etc/profile 刷新linux配置

source /etc/profile

刷新配置后,使用 java -version查看java版本,如果没有显示,请重新连接linux会话

2.4、数据库安装

2.5、解压war包与xip

创建tomcat下应用目录与其他任意位置的持久化目录,创建持久化目录后在持久化目录下创建 extension/repository

mkdir  tomcat/webapps/xwiki 
mkdir -p 你的持久化路径/extension/repository

使用mv 命令修改 .xip 为 .zip,并解压

mv xwiki-platform-distribution-flavor-xip-14.10.2.xip xwiki-platform-distribution-flavor-xip-14.10.2.zip
unzip xwiki-platform-distribution-flavor-xip-14.10.2.zip -d 你的持久化路径/extension/repository

解压war包到xwiki目录下

unzip xwiki-platform-distribution-war-14.10.2.war -d 你的tomcat路径/webapps/xwiki

2.6、修改配置文件

2.6.1、修改WEB-INF/hibernate.cfg.xml

注释掉100行开始的default database,关键词搜索找到数据库配置位置,放开postgresql注释,配置如下

	<property name="hibernate.connection.url">jdbc:postgresql://127.0.0.1:5432/xwiki</property><property name="hibernate.connection.username">xwiki</property><property name="hibernate.connection.password">xwiki</property><property name="hibernate.connection.driver_class">org.postgresql.Driver</property><property name="hibernate.jdbc.use_streams_for_binary">false</property><property name="xwiki.virtual_mode">schema</property><property name="hibernate.connection.charSet">UTF-8</property><property name="hibernate.connection.useUnicode">true</property><property name="hibernate.connection.characterEncoding">utf8</property><mapping resource="xwiki.postgresql.hbm.xml"/><mapping resource="feeds.hbm.xml"/><mapping resource="instance.hbm.xml"/><mapping resource="notification-filter-preferences.hbm.xml"/><mapping resource="mailsender.hbm.xml"/>

2.6.1、修改xwiki.properties

设置持久化目录位置,增加下列行

environment.permanentDirectory=你的持久化路径

如果创建目录和启动应用的用户权限不一致,记得赋权

chown -R  低权限用户名:低权限用户名 /data/local/xwiki

2.7、启动tomcat

sh /tomcat/bin/startup.sh

2.8、打开xwiki

在浏览器输入 http://服务器Ip:8080/xwiki 即可打开,比较慢,可能要等一分钟,然后开始xwiki初始化


http://chatgpt.dhexx.cn/article/LmDjF5lN.shtml

相关文章

xwiki搭建

一、Xwiki简介 XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。XWiki是一款基于java所编写的wiki&#xff0c;它可以运行在如Tomcat&#xff0c;Jetty&#xff0c;JBoss&#xff0c;WebLogic&#xff0c;WebSphere等Servlet容器上并利用关系型数据库(HS…

XWiki在Windows上部署

简单介绍 XWiki是一款Java开发的开源文档管理系统&#xff0c;它简单易用&#xff0c;拥有强大的权限管理功能。 部署条件 JDK11&#xff08;需要注意&#xff1a;14版本之后需要JDK11以上&#xff09;、Tomcat9&#xff0c;XWiki 部署过程 JDK和Tomcat的部署我就贴个参考链…

开源框架XWIKI搭建介绍

原文地址&#xff1a;http://john88wang.blog.51cto.com/2165294/1605787 一 应用背景描述 在平时的运维工作中&#xff0c;把常规工作进行文档整理非常重要&#xff0c;无论是平时工作处理或是工作交接&#xff0c;实时的维护文档资料可以提高工作效率。如果采用传统的TXT文档…

xwiki安装使用以及问题解决

环境要求&#xff1a; jdk1.8 安装步骤&#xff1a; xwiki的war包下载地址&#xff1a;https://www.xwiki.org/xwiki/bin/view/Download/DownloadVersion/?projectVersion10.11.2 第一步&#xff1a;在tomcat的webapps文件下创建xwiki文件夹&#xff0c;将war包上传至xwik…

CentOS 7安装XWiki

目录 前言 安装步骤 安装JDK 11 安装Tomcat 9 安装xwiki 13.10.10 安装Postgres 13 设置xwiki数据路径 参考 前言 本文介绍如何在CentOS 7安装xwiki。JDK 11 Tomcat 9 xwiki 13 Postgres 13。CentOS用vagrant虚拟化的。本文代码已开源 安装步骤 安装xwiki有四个主…

XWiki开发指南3-自定义扩展jar包

简介 本文将介绍如何编写一个提供给后台接口并使用脚本在前端页面调用。 使用maven下载XWiki提供的模板项目 保证你的maven已经安装&#xff0c;然后执行命令 mvn archetype:generate \-DarchetypeArtifactIdxwiki-commons-component-archetype \-DarchetypeGroupIdorg.xwi…

xwiki部署_开源Wiki应用平台---XWiki的部署

部署所需要做的工作&#xff1a; 1.安装好MySQL(这里使用的是MySQL5.6.23)&#xff0c;修改MySQL的my.ini配置文件(我的是手动安装版&#xff0c;所以在MySQL的安装目录 下)&#xff0c;在[mysqld]下添加以下配置&#xff1a; max_allowed_packet32M 这里是为了增大mysql serve…

XWIKI的搭建

原文地址&#xff1a;https://my.oschina.net/gywbest/blog/780569 一 应用背景描述 在平时的运维工作中&#xff0c;把常规工作进行文档整理非常重要&#xff0c;无论是平时工作处理或是工作交接&#xff0c;实时的维护文档资料可以提高工作效率。如果采用传统的TXT文档或者Wo…

xwiki部署_xwiki8.2.1安装部署

系统环境centos 6.5 实现方式&#xff1a;xwikinginxtomcatmysql 包获取&#xff1a;http://www.xwiki.org/xwiki/bin/view/Main/Download 版本&#xff1a;xwiki8.2.1 nginx 随意 jdk&#xff1a;必须1.8 tomcat&#xff1a;7或者以上 mysql&#xff1a;5.5或者以上 nginx、jd…

xwiki部署_Linux下Xwiki安装部署详解

一、Xwiki简介 XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。XWiki是一款基于java所编写的wiki&#xff0c;它可以运行在如Tomcat&#xff0c;Jetty&#xff0c;JBoss&#xff0c;WebLogic&#xff0c;WebSphere等Servlet容器上并利用关系型数据库(HSQL, MyS…

xwiki部署_xwiki 搭建心得

吐个槽可忽略 这几天不是接到个新活&#xff0c;要把 xwiki 融合到我们的项目里&#xff0c;于是我找到原来负责修改 xwiki 界面的同事&#xff0c;让他把代码给我。等我拿到手一看&#xff0c;我的内心几乎是崩溃的&#xff0c;竟然没有做代码版本控制&#xff0c;全部在初始文…

xwiki

下载war放到tomcat的webapps目录下&#xff1a; http://nexus.xwiki.org/nexus/content/groups/public/org/xwiki/platform/xwiki-platform-distribution-war/11.10.3/xwiki-platform-distribution-war-11.10.3.war 安装参考&#xff1a; https://juejin.im/post/5c1466d0f265…

xwiki使用指南

修改配置&#xff0c;启动超级管理员&#xff0c;启用默认语言。实现汉化&#xff0c;设置权限&#xff0c;禁止外部注册&#xff0c;设置邮箱激活&#xff0c;修改管理员密码&#xff0c;加入新用户。 1.启动超级管理员&#xff0c;编辑xwiki.cfg文件vim /usr/local/XWiki/web…

基于xwiki部署企业内部知识管理平台

1. Xwiki介绍 印象笔记、有道笔记、为知笔记都是挺好的商用笔记知识管理软件&#xff0c;不过有些敏感文件是不太好放到互联网上的。 所以搭建一套内部局域网知识管理平台是非常有意义的&#xff0c;在开源Wiki系统中&#xff0c;XWiki是做的最好的产品之一。因为它提供的功能…

xwiki初步认识

1、xwiki安装 下载xwiki的war包&#xff0c;tomcat&#xff0c;mysql&#xff0c;各自安装配置好。在mysql中建好xwiki库&#xff0c;将war包放入tomcat中&#xff0c;在解压出来的文件中修改hibernate.cfg.xml的数据库连接配置&#xff0c;如2、字符集更改的图中。注意删除war…

Xwiki安装部署详解

一、Xwiki简介XWiki是一个由Java编写的基于LGPL协议发布的开源wiki和应用平台。XWiki是一款基于java所编写的wiki&#xff0c;它可以运行在如Tomcat&#xff0c;Jetty&#xff0c;JBoss&#xff0c;WebLogic&#xff0c;WebSphere等Servlet容器上并利用关系型数据库(HSQL, MySQ…

xwiki安装部署

xwiki 下载&#xff0c;版本选择以及与jdk&#xff0c;servlet容器&#xff0c;数据库和JDBC的版本对应关系&#xff0c;可以参考我另一篇关于这个的文章 https://blog.csdn.net/qq_38417282/article/details/125271765 首先进入xwiki官网 在documentation中找到Admin Guide—…

设计模式之装饰器模式详解

设计模式之装饰器模式详解 文章目录 设计模式之装饰器模式详解一、什么是装饰器模式二、装饰器模式的角色组成三、装饰器模式通用写法示例四、装饰器模式业务中的应用举例五、装饰器模式优缺点 一、什么是装饰器模式 装饰器模式&#xff08;Decorator Pattern&#xff09; 也称…

TS装饰器

通过本文你可以知道什么 装饰器的发展历程JS和TS装饰器有何不同Angular中的装饰器到底是什么装饰器的定义&#xff0c;语法&#xff0c;作用reflect-meta是什么及如何使用 前言 我们平常开发中或多或少的听说或使用过装饰器&#xff0c;也切身感受到了它带给我们的便利。但是…

python的装饰器(函数装饰器)

作为许多语言都存在的高级语法之一&#xff0c;装饰器是你必须掌握的知识点。 装饰器&#xff08;Decorator&#xff09;&#xff1a;从字面上理解&#xff0c;就是装饰对象的器件。可以在不修改原有代码的情况下&#xff0c;为被装饰的对象增加新的功能或者附加限制条件或者帮…