CentOS 7 Deployment and Installation CMDBuild

关闭防火墙
systemctl stop firewalld.service
systemctl disable  firewalld.service
关闭selinux
临时关闭
[root@localhost ~]# getenforce
Enforcing
 
[root@localhost ~]# setenforce 0
 
永久关闭
[root@localhost ~]# vim /etc/sysconfig/selinux
 
SELINUX=enforcing 改为 SELINUX=disabled
 
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
重启服务reboot
环境搭建
yum install -y mc vim iftop htop iotop dstat atop xauth lnav wget tmux bind-utils mailx  net-tools zip unzip nmap ntp ntpdate
更新系统
yum update -y
安装环境

CMDBuild需要Java。它适用于OpenJDK和OracleJDK。在这个安装中,我们将使用OpenJDK。

注意:如果您安装整个CMDbuild生态系统,则可能需要安装OracleJDK。

创建一个临时目录
mkdir Temp
安装Java OpenJDK
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel java-1.8.0-openjdk-headless
安装PostgreSQL

NB:为了正确运行CMDBuild 2.5.1需要PostgreSQL 9.4或更高版本。默认情况下,CentOS具有9.2不起作用。我们将安装与标准工具兼容的9.6。如果您使用10.x,则需要使用最新的分发工具,如PgAdmin4。

安装PostgreSQL cf. https://www.postgresql.org/download/linux/redhat/

安装官方的PostgreSQL仓库
yum install -y https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
 
安装PostgreSQL
yum install -y postgresql96 postgresql96-server
 
初始化数据库
/usr/pgsql-9.6/bin/postgresql96-setup initdb
 
授权可以登录

编辑/var/lib/pgsql/9.6/data/pg_hba.conf并更新如下

...
local   all             all                                     trust
host    all             all             127.0.0.1/32            trust
host    all             all             ::1/128                 trust
host    all             all             192.168.0.40/24         trust
host    all             all             192.168.0.201/24        trust
 

编辑/var/lib/pgsql/9.6/data/postgresql.conf并更新如下

...
listen_addresses = '*'
...
 

启动PostgreSQL并将其设置开机启动

systemctl enable postgresql-9.6
systemctl start postgresql-9.6
安装Tomcat

让我们转到临时目录

cd ~/Temp

下载Tomcat

wget https://mirrors.cnnic.cn/apache//tomcat/tomcat-8/v8.5.39/bin/apache-tomcat-8.5.39.tar.gz

我们在/ opt中提取包

tar xfz apache-tomcat-8.5.39.tar.gz -C /opt/

我们创建了一个符号链接

ln -s /opt/apache-tomcat- 8.5.39 /opt/tomcat

让我们创建单元来自动启动Tomcat,创建文件/etc/systemd/system/tomcat.service

[Unit]
Description=Apache Tomcat 8 Servlet Container
After=syslog.target network.target
 
[Service]
User=root
Group=root
Type=forking
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

加载tomcat.service文件

systemctl daemon-reload
启用并启动Tomcat

NB:我们继续进行唯一的限定。我们将在安装连接器后对其进行充电

systemctl enable tomcat
安装CMDbuild

让我们把自己放在临时目录中

cd ~/Temp
下载CMDBuild
wget https://datapacket.dl.sourceforge.net/project/cmdbuild/2.5.1/cmdbuild-2.5.1.zip
解压包
unzip cmdbuild-2.5.1.zip
下载更新的PostgreSQL连接器
wget https://jdbc.postgresql.org/download/postgresql-9.4.1212.jar
安装连接器
cp postgresql-9.4.1212.jar /opt/tomcat/lib/
安装CMDBuild
unzip cmdbuild-2.5.1.zip
cp cmdbuild-2.5.1/cmdbuild-2.5.1.war /opt/tomcat/webapps/cmdbuild.war
启动Tomcat

NB:根据服务器的不同,启动Tomcat可能需要几分钟时间

systemctl start tomcat
浏览器并连接到URL

http://10.255.75.131:8080/cmdbuild/?language=zh_CN

CentOS 7 Deployment and Installation CMDBuild

注意:高级用户:postgres,密码:postgres。

CentOS 7 Deployment and Installation CMDBuild

CentOS 7 Deployment and Installation CMDBuild

CentOS 7 Deployment and Installation CMDBuild

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/120224.html

(0)
上一篇 2021年8月28日
下一篇 2021年8月28日

相关推荐

发表回复

登录后才能评论