简单记录Cent OS服务器配置JDK+Tomcat+MySQL

2019-10-18 15:33:09王冬梅

第七步:部署代码
因为我们只跑一个项目,就没有做目录配置,直接将项目文件打包后,解压到tomcat目录下webapps目录下即可。
然后重启一下服务器,搞定!
tomcat的启动命令:


sh startup.sh 

tomcat的停止命令:


sh shutdown.sh

后记:
其实这篇手记大概6月底就开始写了,当时项目第一次部署到服务器,各种问题搞了两个晚上,各种搜索,但可惜自己的知识管理没有做好,很多很好的信息就这么放过去了,每次遇到相同的问题的时候,都要再重新搜索一次,拼命的想搜索关键字,非常抓狂,这里仅是就当时的部署情况整理了一下。其中错漏之处,欢迎指出!
另外我最近还遇到了两个问题
1 一次部署的时候,停止了tomcat服务器之后,马上就开启了tomcat,然后就报端口占用,后来是采用http://pmfou-site.iteye.com/blog/1484447这里提到的方法:
“我们 ps -ef|grep java
找到所有java进程号
kill -9 进程号
把出现的进程干掉,除了 用户名 XXX XXX 0 20:56 pts/0 00:00:00 grep --color=auto java之外”
但我实际执行的时候呢,每次kill进程又都报没有这个进程,当时是各种重启之后才正常的。
2 后来第二天,服务器经常的就自己down掉了,我就又怀疑是昨天的问题造成的,然后查看log,发现是内存溢出了,其实是因为我自己当时比较懒,把项目备份都做到了webapps,这样每次启动tomcat的时候就会给带起来,然后就会造成内存溢出了,也可能是因为我们的JVM也采用了默认的配置的原因。删除了那些备份之后到目前为止服务器运行正常!!