源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-02-22 11:04 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:简单记录Cent OS服务器配置JDK+Tomcat+MySQL
项目需要部署到一台CentOS的服务器之上,之前这台服务器上面已经安装了一个Nginx和MySQL,跑的是PHP环境,有一个项目正在运行。而我们最新的项目是用Java写的,服务器是用的Tomcat,所以势必需要把Nginx和Tomcat做一次整合,不过目前项目还在开发阶段,我们就先使用Tomcat默认的8080端口,好了,下面就大概你的“终端”(因为我使用的是Mac系统,默认有SSH,如果是Win系统,请选择其他对应的工具,相信G神会帮助你的~~)。 第一步:连接服务器 租用的服务器支持SSH连接,也就是说图形化是与我们无缘,顺便我们也可以享受一下“高手”的感觉 在终端输入如下命令:
[url=http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html]http://www.oracle.com/technetwork/java/javase/downloads/jdk6-downloads-1637591.html[/url]               我选择 这个版本,64位的版本,针对rpm的,而且现在的项目也没有用到什么Java7的高级功能,我们就还是老实点儿用JDK6吧。 Tomcat:[url=http://labs.renren.com/apache-mirror/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz]http://labs.renren.com/apache-mirror/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz[/url]  Tomcat这种解压了就用的绿色软件最好,烦心事少,继续本着老版本文档,过段选择了Tomcat6。 这里我们是把这两个文件单独上传到我另外一个FTP服务器之上,然后使用wget这个工具将两个软件下载到了服务器,wget这个工具是个使用简便功能强大的下载利器,其实我们也可以选择直接从官网上下载,但JDK由于要必须手动同意一个协议,所以当时就一块都使用FTP做中转站了,具体的命令行如下:
[url=ftp://ftp]ftp://ftp[/url]服务器地址/jdk-6i33-linux-x64-rpm.bin 
[url=ftp://ftp]ftp://ftp[/url]服务器地址/<span style="font-family:Consolas, Lucida Console, monospace;"><span style="white-space: pre-wrap;">apache-tomcat-6.0.35.tar.gz</span></span> 
这里要特别注意,你是在那个目录里执行的这条命令,文件就会下载在那个目录内。对于Linux不熟的同学,还是需要好好记一下主要的几个文件夹以及用途,以免浪费时间。 第四步:安装JDK 在刚才下载软件的那个目录里直接执行如下命令:
[url=http://labs.mop.com/apache-mirror/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz]http://labs.mop.com/apache-mirror/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.tar.gz[/url] 
然后再将这个压缩包文件解压即可
[url=http://pmfou-site.iteye.com/blog/1484447]http://pmfou-site.iteye.com/blog/1484447[/url]这里提到的方法: “我们 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也采用了默认的配置的原因。删除了那些备份之后到目前为止服务器运行正常!!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部