这次部署用到的资源有 linux tomcat7 jdk1.7 代码包 达梦数据库7以及其余的传输工具java
一、准备资源(根据系统位数进行下载相应位)node
下载apache-tomcat-7.0.91.tar.gzlinux
jdk-7u80-linux-x64.tar.gzweb
dm7_setup_rh6_64_ent_20180717.isosql
打包代码包等shell
准备dmp数据文件数据库
二、安装tomcatapache
tar -zxvf apache-tomcat-7.0.91.tar.gz 解压安装包,根据须要修改catalina.sh文件配置,以达到项目运行时须要的内存容量windows
[root@localhost bin]vi ./catalina.sh tomcat
# OS specific support. $var _must_ be set to either true or false.
JAVA_OPTS="-Xms512m -Xmx2048m -Xss1024k -XX:PermSize=64m -XX:MaxPermSize=128m"
三、安装jdk
首先检查当前系统下jdk版本问题
[root@localhost bin]java -version
若是发现版本不对或者时系统自带的jdk版本,状况容许的状况下可使用rpm资源包管理器进行卸载,卸载步骤以下
[root@localhost bin]rpm -qa | grep jdk
[root@localhost bin]rpm -e --nodeps xxx
好比以下所示的案例 当查询出来后卸载
[root@seven ~]rpm -e --nodeps java-1.7.0-openjdk-1.7.0.51-2.3.5.5.el7.x86_6 4
tar -zxvf jdk-7u80-linux-x64.tar.gz 解压安装包,能够进行相应的解压路径的自定义,在这里就是当前路径下
在系统配置文件末尾中配置相应的jdk路径
[root@localhost bin]vi /etc/profile
修改完文件以后使用以下命令,让修改后的文件当即生效
[root@localhost bin]source /etc/profile
[root@localhost bin]java -version
四、安装达梦数据库
安装前的准备工做
获取系统位数,内存大小,磁盘大小等
[root@localhost xxx]getconf LONG_BIT
[root@localhost xxx]grep MemTotal /proc/meminfo
[root@localhost xxx]df -h ./
查看操做系统资源限制状况
[root@localhost xxx]ulimit -a
根据达梦数据库的安装要求,修改open files的值为65535以上(由于默认open files的值为1024 )
[root@localhost xxx]vi /etc/security/limit.conf
#在末尾处添加以下(*号表明对当前shell适用以及由它启动的进程的资源限制)
* soft nofile 102400
* hard nofile 102400
而对于服务器而言还须要设置file-max(/etc/sysctl.conf)
fs.file-max = 6553560
退出登陆从新链接能够再次输入命令查看修改值是否已经起到了做用
接下来进行达梦的安装将达梦数据库进行挂载,以只读方式放在./mnt
[root@localhost xxx]mount -o loop dm7_setup_rh6_64_ent_20180717.iso ./mnt
[root@localhost xxx]./DMInstall.bin -i
安装完成后进行数据库的初始化(默认安装的路径为/opt/dmdba/),按要求进行选值(时区选择东八区+8)
[root@localhost xxx]./dminit
注册数据库
[root@localhost xxx]./dm_service_installer.sh -t dmserver -i /opt/dmdbms/bin/DSMKF/dm.ini -p DMSERVER
目前安装的数据库已经完成了,如今能够经过在windows上的图形化工具进行远程链接,进行建立用户等,或者经过命令进行链接数据库
[root@localhost xxx]ls
[root@localhost xxx]./DmServiceDMSERVER start
[root@localhost xxx]./DmServiceDMSERVER stop
当开启书库服务以后,须要等待一段时间,不然在windows上经过DM管理工具链接会出现以下的错误
或者能够经过disql进行数据库的链接,导入模式SCHEMAS=<模式名>{,<模式名>}(刚建立的数据库SYSDBA的密码也为SYSDBA,注意当密码为复杂密码须要转义时要如此是输入SYSDBA/'"XXX"')
[root@localhost xxx]./disql SYSDBA/SYSDBA@ip:port
SQL>./dimp user/password@ip:port FILE=/usr/local/resources/imp_exp.dmp LOG=imp.log DIRECTORY=/usr/local/resources/imp SCHEMAS=user
五、部署项目
将项目在windows下打好war包,利用传输工具传入linux系统里,传入到tomcat的webapps目录下,进入bin目录下启动tomcta就行,以后能够将war包从webapps目录下移除出去,或者能够将windows下tomcat下webapps下的gddsm便编译后的文件传入linux系统放到相对应的位置上
[root@localhost xxx]./startup.sh