首页 > 其他分享 >confluence的安装及使用

confluence的安装及使用

时间:2024-02-11 17:22:05浏览次数:32  
标签:8.0 java 8090 jar confluence 使用 docker 安装

前言

Confluence是一个专业的wiki程序。它是一个知识管理的工具,通过它可以实现团队成员之间的协作和知识共享。Confluence不是一个开源软件,非商业用途可以免费使用。 Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息,文档协作,集体讨论。

准备

  1. 首先需要有一个运行的 MySQL 服务,然后创建一个数据库 confluence
  2. 在本地找到 maven 依赖中的 mysql-connector-java-8.0.29.jar,上传到 Linux 服务器上

安装

这里我们使用 docker 安装

下载镜像

docker pull atlassian/confluence-server

创建容器

docker run -d --name confluence -p 8090:8090 -v /root/test_confluence/data:/var/atlassian/application-data/confluence atlassian/confluence-server:latest

注意:要开通防火墙的 8090 端口

设置数据库

将上传上来的 mysql-connector-java-8.0.29.jar 拷贝到 容器中

docker cp mysql-connector-java-8.0.29.jar confluence:/opt/atlassian/confluence/confluence/WEB-INF/lib/

重启容器

docker restart confluence

使用

  1. 通过浏览器访问 ip:8090
  2. 获取试用许可证(一个月)
  3. 配置数据库信息(MySQL)

注意:MySQL要提前配置事务隔离级别及字符集校验规则
set global transaction isolation level read committed;
alter DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;

遇到的问题

 java.lang.IllegalArgumentException: Invalid character found in method name . HTTP method names must be tokens

暂时没找到解决方法,数据库切换到 PostgreSQL 也不行。导致没办法继续配置(配置完数据库程序就挂了)。又尝试使用 docker-compose 及 jar 破解的方式来部署,也是不行,暂时不管了。

参考

linux使用docker-compose安装和破解confluence 8.0.2

标签:8.0,java,8090,jar,confluence,使用,docker,安装
From: https://www.cnblogs.com/strongmore/p/18011695

相关文章

  • 抛弃Spring Cloud Gateway,得物 使用Netty架构100Wqps网关
    文章很长,且持续更新,建议收藏起来,慢慢读!疯狂创客圈总目录博客园版为您奉上珍贵的学习资源:免费赠送:《尼恩Java面试宝典》持续更新+史上最全+面试必备2000页+面试必备+大厂必备+涨薪必备免费赠送:《尼恩技术圣经+高并发系列PDF》,帮你实现技术自由,完成职业升级,薪......
  • 【Java 并发】【队列应用】【二】Tomcat的NioEndPoint中ConcurrentLinkedQueue 的使用
    1 前言这一节我们讲解Tomcat的NioEndPoint中ConcurrentLinkedQueue的使用。2  Tomcat的容器结构本节讲解apache-tomcat-7.0.32-src源码中ConcurrentLinkedQueue的使用。首先介绍Tomcat的容器结构以及NioEndPoint的作用,以便后面能够更加平滑地切入话题,如图11-4所示......
  • 【Java 并发】【队列应用】【一】ArrayBlockingQueue 的使用-Logback异步日志打印
    1 前言看了那么多Java提供的队列工具,那么我们这节开始看看哪些地方用到了这些队列哈。这一节我们讲解logback异步日志打印中ArrayBlockingQueue的使用。2  异步日志打印模型概述在高并发、高流量并且响应时间要求比较小的系统中同步打印日志已经满足不了需求了,这是因为......
  • Springboot项目中使用Elasticsearch的RestClient
    上一篇介绍了Elasticsearch的入门《5000字详说Elasticsearch入门(一)》,本篇介绍Springboot如何集成使用Elasticsearch。分为3步:配置properties文件、引入pom依赖、配置RestHighLevelClient类。1、选择ES的ClientAPI我们知道Elasticsearch是一款RestfulAPI风格的分布式搜索引擎......
  • 5小步快速集成使用sentinel限流
    在微服务系统中,缓存、限流、熔断是保证系统高可用的三板斧。本文通过如下几个小步骤,即可让spring项目快速集成使用sentinel实现系统限流。1、环境和资源准备sentinel支持许多流控方式,比如:单机限流、熔断降级、集群限流、系统保护规则、黑白名单授权等。本文介绍如何快速集成......
  • 8小时速成golang--Golang环境安装
    安装Golang的步骤如下:下载Golang安装包。访问Golang官方网站[golang.org](https://golang.org/),根据您的操作系统类型和位数选择合适的安装包。Windows系统通常下载.msi格式的安装包,而Linux系统则下载.tar.gz或.zip格式的安装包。安装Golang。对于Windows系统,双击......
  • 10分钟3个步骤集成使用SkyWalking
    随着业务发展壮大,微服务越来越多,调用链路越来越复杂,需要快速建立链路跟踪系统,以及建立系统的可观测性,以便快速了解系统的整体运行情况。此时就非常推荐SkyWalking了,SkyWalking不仅仅是一款链路跟踪工具,还可以作为一个系统监控工具,还具有告警功能。使用简便、上手又快。真可谓快、......
  • 10分钟入门Flink--安装
    本文介绍Flink的安装步骤,主要是Flink的独立部署模式,它不依赖其他平台。文中内容分为4块:前置准备、Flink本地模式搭建、FlinkStandalone搭建、FlinkStandalongHA搭建。演示使用的Flink版本是1.15.4,官方文档地址:https://nightlies.apache.org/flink/flink-docs-release-1.15/zh/......
  • 使用UMAP降维可视化RAG嵌入
    大型语言模型(LLMs)如GPT-4已经展示了出色的文本理解和生成能力。但它们在处理领域特定信息方面面临挑战,比如当查询超出训练数据范围时,它们会产生错误的答案。LLMs的推理过程也缺乏透明度,使用户难以理解达成结论的方式。检索增强生成(RAG)在LLMS的工作流程中添加了一个检索步骤,......
  • prometheus使用3
    服务发现基于文件的服务发现现有配置:[root@mcw03~]#cat/etc/prometheus.yml#myglobalconfigglobal:scrape_interval:15s#Setthescrapeintervaltoevery15seconds.Defaultisevery1minute.evaluation_interval:15s#Evaluaterulesevery15......