LogicalDOC安装

news/2024/12/4 17:19:07/

安装7.x的版本的时候,页面新建文件夹,如果不支持中文,总是乱码,调试了很多,查了很多,发现他需要下载单独中文支持,而且还支持的不是特别好,索性用8,搭配jdk11,测试几个后,目前只有7版本的可以在centos7上安装,8的显示没有权限访问或者连不上数据库等问题,7的没有中文,需要下载中文包

对中文的支持

LogicalDOC 6.7:官方支持中文,但界面翻译不完整,可能有词汇错误或未翻译的内容。
LogicalDOC CE 7.x:社区版,可以通过安装中文语言包实现中文支持。
LogicalDOC 8.x:官方支持中文,界面翻译较完整。
LogicalDOC 10.x:官方支持中文,界面翻译基本完整。

环境要求

LogicalDOC 6.x:要求JDK 1.7或更高版本。
LogicalDOC 7.x:要求JDK 1.8或更高版本。
LogicalDOC 8.x:要求JDK 11或更高版本。
LogicalDOC 10.x:要求JDK 11或更高版本。

LogicalDOC安装配置文档
一、准备工作
下载logicaldoc-community-installer-8.7.3.zip包
网址:https://sourceforge.net/projects/logicaldoc/files/distribution/
二、.jdk安装

如果有其他版本:rpm -qa | grep java 

sudo yum remove java-18-openjdk-11.0.19.0.7-1.el7_9.x86_64
# 安装jdk11

yum -y install java-11-openjdk
查看Java是否安装成功
java -version
三、MySQL安装(多种安装方式自选)
此处使用yum源安装
由于centos7默认不支持MySQL所以安装mariadb
1.安装:
yum install -y mariadb-server
2.启动maria DB服务:
systemctl start mariadb.service
(说明:CentOS 7.x开始,CentOS开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。)

3.添加至开机自启动:
systemctl enable mariadb.service

4.设置初始化密码
首先启动mariadb服务,
然后输入:mysql

进入mariadb控制台
输入 use mysql
输入修改密码的命令:
update user set password=password(“这里替换成你的密码”)where user='root';
(mysql 新设置用户或更改密码后需用flush privileges刷新MySQL的系统权限相关表,否则会出现拒绝访问)
输入 flush privileges;

输入exit
重新登录,在命令行输入mysql,不带登录信息,无法登录
重新登录,登录信息
mysql -uroot -p000000
登录成功

四、配置数据库
为了使 MySQL使用 UTF8作为默认的字符集和使用 INNODB作为默认的数据库引擎,需要编辑 /etc/my.cnf文件,
在 [mysqld]字段下加入如下内容,然后重启 MySQL
vi /etc/my.cnf
default-character-set = utf8
default-storage-engine = INNODB

MySQL重新启动后,创建LogicalDOC使用的数据库和帐户名,相关命令如下:
创建数据库,数据格式为utf-8(因为数据格式的问题,遇到过上传为中文无法显示的情况)
create database logicaldoc default character set utf8 collate utf8_general_ci;
创建用户,并设置密码与远程连接权限
create user logicaldoc;
set password for 'logicaldoc'@'%'=password('logicaldoc');

【也可省略步骤直接创建用户和密码】
create user ‘logicaldoc’@’%’ identified by ‘000000’;
grant all privileges on logicaldoc.* to 'logicaldoc'@'%';
最后刷新系统权限表
flush privileges;

五、LogicalDOC的安装
创建用户akazam
useradd akazam
设置passwd 密码
创建一个logicaldoc的文件夹
mkdir logicaldoc
将logicaldoc-7.7.6-tomcat-bundle.zip放入
mv logicaldoc-7.7.6-tomcat-bundle.zip /home/akazam/logicaldoc
解压
unzip logicaldoc-7.7.6-tomcat-bundle.zip
进入/logicaldoc/tomcat/conf目录中
执行命令 vi server.xml
修改如下 URIEncoding=”UTF-8”

进入/logicaldoc/tomcat/bin目录中
执行命令 ./catalina.sh run
使用浏览器访问地址http://IP:8080
进入设置中输入

启动报错:

1.数据库连不上

vi context.properties 修改jdbc的url

jdbc.url = jdbc:mysql://localhost:3306/logicaldoc?useSSL=false

2.如果端口号被占用:netstat -ano 查看然后修改Tomcat端口号 


http://www.ppmy.cn/news/81445.html

相关文章

Flutter学习之旅 -网格布局

文章目录 GridView列表三种形式常用属性 小案例 GridView列表三种形式 可以通过GridView.count实现网格布局 /* 格式: GridView.count(crossAxisCount: 一行显示数量,children: [component(),...],) */ class MyHomePage extends StatelessWidget {const MyHomePage({Key? k…

Java+vue生成报纸排版新闻页面

您可以按照以下步骤使用JavaVue实现生成报纸排版的新闻页面: 准备后端环境:Java Servlet或Spring Boot框架;根据需要定义Sql数据库表、字段、实体类等相关信息;使用Mybatis或Hibernate框架实现数据库访问操作;定义前端…

Redis缓存穿透、击穿、雪崩问题及其解决方法

Redis缓存穿透、击穿、雪崩问题及其解决方法 1 缓存穿透1.1 概念及其解决思路1.2 编码解决商品查询的缓存穿透问题: 2 缓存雪崩问题及解决思路3 缓存击穿问题及解决思路3.1 利用互斥锁解决缓存击穿问题3.2 利用逻辑过期解决缓存击穿问题 1 缓存穿透 1.1 概念及其解…

Hadoop集群常见错误

(一)启动hadoop集群时易出现的错误: 1. 错误现象:java.net.NoRouteToHostException: No route to host. 原因:master服务器上的防火墙没有关闭。 解决方法: 在master上关闭防火墙: chkconfig iptables off. 2. …

Python学习笔记——《吴恩达Machine Learning》线性回归例程

文章目录 案例背景线性回归(Loss Regression)梯度下降法(批量梯度下降算法——batch gradient descent)计算成本函数和梯度下降使用线性回归拟合训练数据模型预测 梯度下降效果可视化完整版demo 案例背景 详情参照吴恩达机器学习…

小程序设计与用户体验(上)

本章主要介绍小程序的设计、交互和用户体验。学习者将会学到: 小程序设计的基本原则设计小程序的用户交互、动画和视觉效果提高小程序的用户体验 学习本章内容可使学生对小程序的设计理念有更深入的掌握,并具备制定用户体验方案的能力。 小程序设计的…

代码随想录算法训练营15期 Day 2 | 977.有序数组的平方 、209.长度最小的子数组 、59.螺旋矩阵II 、总结

977.有序数组的平方 题目建议&#xff1a; 本题关键在于理解双指针思想 题目链接&#xff1a;力扣 思路一&#xff1a;暴力解算&#xff0c;直接将所有元素变成一个平方&#xff0c;然后进行排序。 class Solution { public:vector<int> sortedSquares(vector<int&g…

MySQL数据库---笔记2

MySQL数据库---笔记2 一、函数1.1、字符串函数1.2、数值函数1.3、日期函数1.4、流程函数 二、约束2.1、概述2.2、演示2.3、外键约束2.4、外键删除更新行为 三、多表查询3.1、多表关系介绍3.2、 概述3.3、内连接3.4、外连接3.4、自连接3.5、联合查询union3.6、子查询3.6.1、标量…