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

浙公网安备 33010602011771号