同台服务器部署多个tomcat+oracle+redis

2 篇文章 0 订阅
1 篇文章 0 订阅

项目部署
一.应用部署
1.将tomcat拷贝一份,重新命名
2.修改server.xml文件,主要是服务启动和关闭的端口号
3.查看环境变量CATALINA_HOME,CATLINA_BASE是否存在,无则进行下一步
4.查看tomcat/bin/setenv.sh文件是否有,修改里面的参数(tomcat的位置以及绑定的端口)
5.启动tomcat

这时新应用应该已启动成功,在浏览器上输入地址查看是否在正常

二.数据库的迁移

1.先确认要迁移的数据量大小
-------oracle数据库查询某用户下的表的大小:
select segment_name,sum(bytes)/1024/1024 from dba_segments
where owner='HNUNICOM' AND segment_type='TABLE' GROUP BY segment_name
order by 2 desc
2.导出导入oracle表数据库对象,可以使用plsql工具

注意:在导入之前先确认用户下的表空间是否存在

3.导出导入数据
-------cmd下导出数据库表数据
exp 用户名/密码@地址:1522/ynltkf file=c:\hollyv8db.dmp  tables=(TBL_SYS_NOTICE_USER,TBL_AGENT_USE_LOG_OLD) --需要导出的表

-------cmd下导入数据库表数据

imp 用户名/密码@地址:1521/ynltkf_10198 fromuser=源端 touser=导入端 file=c:\hollyv8db.dmp log=c:\hollyv8db.log data_only=Y

4.应用服务器classes下的application.properties配置应用对应的数据库
jdbc.url=
jdbc.username=
jdbc.password=

5.调试各个存储过程,函数,视图

三.部署redis

1).多个redis实例
1.在redis服务器上拷贝redis.conf为redis10198.conf,修改里面的参数:

a.更改启动端口(port 默认为6379)
port 6380
b、更改为后台启动(daemonize 默认为no)
daemonize yes
c、新建一个pid文件,里面是一个数字,然后将pidfile指向这个pi文件
pidfile /var/redis/pid/redis_6380.pid
d、新建一个log文件,并将logfile指向该文件
logfile /var/redis/log/redis_6380.log
e、指定数据库文件:
dbfilename dump_6380.rdb

2.然后进入redis的安装目录下的找到redis-server 执行./redis-server redis10198.conf

查看进程ps -ef |grep redis-server

3.应用服务器classes下application.properties配置相应的redis地址和端口

redis.serverOne.ip=********
redis.serverOne.port=6380
redis.serverOne.password=
redis.serverOne.timeOut=20000
redis.serverOne.maxIdle=200
redis.serverOne.minIdle=50
redis.serverOne.dbIndex=8

2)Redis 安装部署
1.上传并解压redis安装包redis-2.8.3.tar
执行 :tar -zxf  redis-2.8.3.tar
2.进入安装目录生成redis源文件
执行 :cd ./redis-2.8.3
执行 :make
3.修改redis config配置文件
执行 :cd ./redis-2.8.3
执行 :vi redis.conf
修改redis进程为后台进程(redis默认不是后台进程)  修改daemonize为yes
修改redis密码:requirepass 123456 (123456为密码)
4.修改服务器防火墙,参考网上案例,或者直接关闭防火墙
永久关闭防火墙 chkconfig iptables off
永久启动防火墙 chkconfig uptables on
或者直接放开redis端口6379(默认)
5.redis随系统启动
切换root用户,修改rc.local
执行:vi /etc/rc.local  增加:/home/dengle/redis/redis-2.8.3/src/redis-server /home/dengle/redis/redis-2.8.3/redis.conf,分别指向redis安装目录和配置文件路径
6.启动redis
执行 :cd ./redis-2.8.3/src
执行 :./redis-server ../redis.config
7.检测redis进程
执行 :ps -ef | grep java
8.连接redis服务器
利用redis自带的命令
执行 :cd ./redis-2.8.3/src
执行 :./redis-cli (提示127.0.0.1:6379> 标示连接成功)
执行 :auth 123456 (登录验证redis,123456为前面设置的密码,如果没有密码请忽略,界面提示OK表示验证通过)
执行 :get name 获取redis服务名
9.基本验证
连接redis服务器
执行 : set key value
10.redis基本操作
a)设置值 set key value
b)取值 get key
c)获取当前db中所有的key:keys *
d)获取当前db中指定的key:keys name
e)切换db:select 0 (0表示db序号)


四.验证前台功能

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值