Centos7.3服务器安装JDK+Apache+tomcat

个人说明:本人学生一名,之前在腾讯云使用windows server服务器。后来自学Java之后,从ASP.NET网站开发转为JSP.NET网站开发,所有转用centos服务器,配置过程遇到很多坑,所有记录下来。
废话不多说,先说一下服务器配置
阿里云轻量应用服务器,1核,2GB

 

一、首先,下载安装JDK

网址http://www.oracle.com/technetwork/java/javase/downloads/index.html

我使用的是jdk 8,现在已经出到了JDK9

选择你要下载的JDK版本

 

 

二、检查并卸载OpenJdk

第一步检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。 
检查命令:

  

java -version
rpm -qa | grep java

  

如果发现有安装好的OpenJDK以及安装包的话那么首先依次执行卸载。 

卸载命令:

  

  • rpm -e –nodeps tzdata-java-2012c-1.el6.noarch

  • rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64

直接复制上面的命令到xshell会出错,务必注意–nodeps前的两个横杠,注意自行修改。

三、解压安装

使用ftp工具将下载好的JDK放到服务器指定目录

我用的是WinSCP 可以直接复制文件到服务器

1)进入/usr/local目录下

cd /usr/local

(2)创建jdk7目录

mkdir jdk8

(3)查看/usr/local/jdk7目录下文件

 ls /usr/local/jdk8

(4)解压jdk压缩包

tar -zxvf jdk-8u161-linux-x64.tar.gz 

(5)如需移动jdk安装文件路径

mv /usr/local/jdk8/jdk1.8.0_161 /usr/local/java/jdk1.8.0_161

四、设置jdk环境变量

(1)安装完成后需要配置一下环境变量,编辑/etc/profile文件(也可以用winSCp直接编辑)

vi /etc/profile

(2)在文件尾部添加如下配置

export JAVA_HOME=/usr/local/jdk7/jdk1.8.0_161
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar 
export PATH=$PATH:$JAVA_HOME/bin

注:JAVA_HOME是自己安装jdk的安装目录地址

 

(3)生效jdk环境变量

source /etc/profile

(4)检查JDK是否安装成功

java -version

 

五、安装Apache

  

  1. Apache 安装

# yum install httpd
//安装过程中会提示“is this ok [y/d/N]”,输入y,回车即可

2. Apache 配置

//开启 Apache 服务
# systemctl start httpd.service


//关闭Apache服务
# systemctl stop httpd.service //查看Apache 服务的运行状态 # systemctl status httpd.service //开机自动启动Apache 服务 # systemctl enable httpd.service //Apache的配置文件进行编辑 # vim /etc/httpd/conf/httpd.conf

 

//安装完这后,你在浏览器中输入IP时,你还不能访问站点。这是因为防火墙里没设置端口规则,下面我们可以对防火墙进行相应的配置,打开防火墙(默认时firewalld防火墙是关闭的,iptables是开启的,所以我们在这里对 iptables 进行修改)的配置文件
# vi /etc/sysconfig/iptables

//按i键进入编辑模式,在文件里追加如下一行代码
-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT

编辑完成后,按 Esc 键退出编辑模式,然后按:wq,保存退出。

 

重启下 iptables 服务

# systemctl restart iptables.service

至此,Apache安装配置完成

 

六、上传tomcat压缩包

  1、将apache-tomcat-8.5.27.tar.gz文件上传到/usr/local中执行以下操作:

  cd /usr/local
  tar -zxv -f apache-tomcat-8.5.27.tar.gz // 解压压缩包
  mv apache-tomcat-8.5.27 tomcat//移动

  2、启动tomcat

/usr/local/tomcat/bin/startup.sh //启动tomcat

  

   3、停止tomcat

/usr/local/tomcat/bin/shutdown.sh  //停止tomcat

  访问80端口就是Apache,8080端口就是tomcat

posted @ 2018-03-20 14:30  BlackDevil丶  阅读(289)  评论(0)    收藏  举报