Linux系统postgresql及tomcat安装

一、安装postgresql数据库
1.安装存储库RPM:
yum install https://download.postgresql.org/pub/repos/yum/9.3/redhat/rhel-7-x86_64/pgdg-centos93-9.3-2.noarch.rpm

2.安装客户端软件包:
yum install postgresql93
yum install postgresql93-server
3.初始化数据库并启用自动启动:
/usr/pgsql-9.3/bin/postgresql93-setup initdb

systemctl enable postgresql-9.3
systemctl start postgresql-9.3

4.添加新用户和新数据库
首先,新建一个Linux新用户,用户名为edm。
sudo adduser edm
然后,切换到postgres用户。
sudo su - postgres
下一步,使用psql命令登录PostgreSQL控制台。
psql
使用\password命令,为postgres用户设置一个密码。
\password postgres
创建数据库用户edm,并设置密码。
CREATE USER edm WITH PASSWORD ‘easted2013’;
创建用户数据库为db_edm,并指定所有者为edm。
CREATE DATABASE db_edm OWNER edm;
将db_edm数据库的所有权限都赋予edm,否则edm只能登录控制台,没有任何数据库操作权限。
GRANT ALL PRIVILEGES ON DATABASE db_edm to edm;
最后,使用\q命令退出控制台
\q

  1. PostgresSQL 数据库配置实现远程访问:
    修改/var/lib/pgsql/9.3/data/目录下的pg_hba.conf和postgresql.conf。
    (1)修改pg_hba.conf
    这个文件最后有一个列表,它决定了分派了每一个用户的权限,以及认证方式。格式是“Type Database User Address Method”,要注意的是method写md5。

(2)修改postgresql.conf文件
将数据库服务器的监听模式修改为监听所有主机发出的连接请求。
将listen_addresses前的#去掉,并将listen_addresses =’localhost’改成listen_addresses = ‘*’

(3)重启服务以使设置生效
service postgresql-9.3 restart  
6.登录数据库
psql -U edm -d db_edm -h 127.0.0.1 -p 5432

输入上面命令以后,系统会提示输入edm用户的密码。输入正确,就可以登录控制台了。

7.执行sql语句:
将db_edm.sql复制到任意文件夹,在此文件夹下执行:
psql -f db_edm.sql db_edm edm
二、安装tomcat
1.安装JDK
首先,将jdk-8u144-linux-x64.tar.gz放到/usr/local下,进行解压。
命令:
tar -zxvf jdk-8u144-linux-x64.tar.gz
配置环境变量:
在 /etc/profile 中加入以下内容:

set java environment

export JAVA_HOME=/usr/local/jdk1.8.0_144
export JRE_HOME= JAVAHOME/jreexportCLASSPATH=.: JAVA_HOME/lib: JREHOME/libexportPATH= JAVA_HOME/bin:$PATH
保存退出。
执行命令:
source /etc/profile
查看java环境变量是否生效:
java -version
2.安装tomcat
解压tomcat文件: tar -zxvf apache-tomcat-8.5.23.tar.gz
 mv apache-tomcat-8.5.23/ /usr/local/tomcat8.5
cd /usr/local/tomcat8.5/bin
vim catalina.sh
添加以下内容:
CATALINA_HOME=/usr/local/tomcat8.5/
3.启动tomcat服务器
 ./startup.sh 

说明tomcat安装成功。
./shutdown.sh
4.根据服务器修改配置文件backup-restore.properties:
将edm.war包放置在/usr/local/tomcat8.5/webapps下,执行命令:
./startup.sh,然后执行 ./shutdown.sh。(目的是为了解压edm.war)
配置文件放置在tomcat目录edm文件夹下的dev文件夹下。

服务器IP

server_hostIp=10.10.139.132
#服务器用户名
server_username=root

服务器密码

server_pwd=easted2013

数据库postgres用户的密码

server_db_postgres_password=easted2013

expect所需jar包的文件路径

expectJar_file=/usr/local/tomcat8.5/webapps/installExpectJar/*
如果按照上述expectJar_file配置,需将tcl8.4.11-src.tar.gz,expect5.45.tar.gz放置在/usr/local/tomcat8.5/webapps/installExpectJar/下。installExpectJar文件夹不存在,须手动创建。
三、启动项目
在tomcat的bin目录下执行命令:./startup.sh 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值