jdk-8u181-windows-x64 ( https://www.oracle.com/technetwork/java/javase/archive-139210.html ) 现在需要Oracle账号
Tomcat8.5 ( https://tomcat.apache.org/download-90.cgi ) linux 系统下载以 .tar.gz 结尾的
下载完可用 Ftp上传到虚拟机或云服务器
1.在线下载安装jdk
wget –c http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.rpm
[root@bogon data]# rpm –ivh jdk-7u79-linux-x64.rpm
[root@bogon data]# rpm -ivh jdk-7u79-linux-x64.rpm
2. ftp上传后解压
输入命令:tar xzvf jdk-8u111-linux-x64.tar.gz
解压成功后就会多出一个jdk1.8.0_111的文件
这时jdk的包可以删除了,我们可以用命令删除,但要先进入超级管理员,
输入命令:su 然后输入密码可以进入超级管理员
这时输入命令:rm -f 文件名强制删除文件
配置jdk的环境变量
设置到 /etc/profile文件里
vim etc/profile
输入a或者i就可以编辑了
在文件下面追加
export JAVA_HOME=/software/jdk1.8.0_111
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
添加好环境变量后按Esc键退出编辑状态 :wq
reboot 重启生效
输入命令查看jdk的版本 出现下图所示表示安装成功
然后安装Tomcat
方法一:在线下载并安装Tomcat7(这里选择的版本是免安装Tomcat7稳定版)
wget -c http://mirrors.cnnic.cn/apache/tomcat/tomcat-7/v7.0.61/bin/apache-tomcat-7.0.61.tar.gz
tar -zxvf apache-tomcat-7.0.61.tar.gz
mv apache-tomcat-7.0.61 Tomcat7-1
cp Tomcat7-1 Tomcat7-2 #需要多少个就“cp”多少次
方法二:上传Tomcat7压缩文件,解压即可
tar -zxvf apache-tomcat-7.0.61.tar.gz
mv apache-tomcat-7.0.61 Tomcat7-1
cp -r Tomcat7-1 Tomcat7-2 #需要多少个就“cp”多少次
第一个Tomcat7-1里面的不必动,这里我们只修要修改第二个之后的配置文件;
安装多个tomcat则需要改变其端口号等配置信息
[root@bogon ~]# vi /usr/local/Tomcat7-2/conf/server.xml
启动Tomcat
[root@bogon ~]# cd /usr/local/Tomcat7-1
[root@bogon ~]# bin/startup.sh
显示Tomcat启动日志
[root@bogon ~]# cd /usr/local/Tomcat7-1/logs
[root@bogon ~]# tail -f catalina.out 注:从日志中退出按Ctrl+C即可
关闭Tomcat
[root@bogon ~]# cd /usr/local/Tomcat7-1
[root@bogon ~]# bin/shutdown.sh
最后配置Tomcat开机自启
修改系统配置文件
[root@bogon ~]# vim /etc/rc.d/rc.local
将下面这些内容,覆盖原来的内容即可:
---------------------------------------------------------------------------------------------------
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
export JAVA_HOME=/usr/local/jdk1.7.0_79
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#tomcat自启动
/usr/local/apache-tomcat-7.0.56/bin/startup.sh #这是安装的第一个tomcat
/usr/local/apache-tomcat-7.0.56_1/bin/startup.sh #这是安装的第二个tomcat
touch /var/lock/subsys/local
安装完成后
启动tomcat 进入tomcat bin目录
./startup.sh启动 ./shutdown.sh关闭命令
启动成功 浏览器却不能访问由如下解决:
经过查找,是由于开启了Linux防火墙
查看防火墙配置(需要root权限)
[root@localhost ~]# service iptables status
Redirecting to /bin/systemctl status iptables.service
iptables.service - IPv4 firewall with iptables
Loaded: loaded (/usr/lib/systemd/system/iptables.service; disabled)
Active: inactive (dead)
关闭防火墙(需要root权限)
service iptables stop