记录一下部署项目的一次经历(2)——安装tomcat、jdk、达梦数据库、导入dmp
1、在部署项目的时候我们需要知道当前系统的一些信息,命令如下
[root@localhost xxx]# getconf LONG_BIT #获取系统位数
[root@localhost xxx]# cat /etc/issue #查看系统信息
[root@localhost xxx]# uname -a #查看系统名称
[root@localhost xxx]# grep MemTotal /proc/meminfo #查看系统内存总大小
[root@localhost xxx]# free #查看内存使用详解
[root@localhost xxx]# df -h ./ #检查当前目录存储空间
[root@localhost xxx]# ulimit -a #对程序使用操作系统资源进 行限制
2、对项目端口的判断
[root@localhost xxx]lsof -i:port #查看端口是否启用
[root@localhost xxx]ps -ef|grep tomcat #查看tomcat相应状态、线程id、配置
[root@localhost xxx]kill -9 pid #查杀掉顽固线程id
[root@localhost xxx]yum install lsof #如果没有lsof命令,可以利用yum进行安装
3、对linux系统而言,端口是不会对外进行开放的,所以当我们启动项目的时候,不可避免的需要利用windows浏览器进行对项目的访问,这个时候就需要对linux系统进行防火墙端口的设置,相应设置如下。
https://www.cnblogs.com/ffzzcommsoft/p/8945386.html
4、卸载达梦数据库(有安装就有卸载)
[root@localhost xxx]./uninstall.sh -i
5、可能需要查看的文件
[root@localhost xxx]cat catalina.out #查看 tomcat启动日志
6、可能遇到的错误
当启动tomcat后访问项目出现404,查看后台日志文件,可以很清晰的看到给我们的提示-Xss过小,修改之后重启成功访问
当传输文件的时候如下图状态栏为错误,进度为0可能是权限不够,换一个账号登录
导入dmp文件的时候报case sensitive错误原因是由于在初始化数据库的时候CASE_SENSITIVE大小写敏感没有选择一致