项目部署
一.应用部署
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序号)
四.验证前台功能