Linux jdk、Tomcat安装

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  


  1.  

猜你喜欢

转载自blog.csdn.net/huang_ftpjh/article/details/84287078