rpm -qa | grep tomcatjava
ps -ef | grep tomcatlinux
第一条命令查看是用rpm安装过tomcat,因为咱们倾向于安装解压版的tomcat,因此通常是找不到的。web
第二条命令查看系统中是否运行有tomcat,以下图所示:apache
个人系统中已经有tomcat了vim
java -versioncentos
rpm -qa | grep java浏览器
rpm -qa | grep gcjtomcat
rpm -qa | grep jdkapp
yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115tcp
yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
经过终端在/usr/local目录下新建java文件夹,命令行:
sudo mkdir /usr/local/java
而后将下载到压缩包拷贝到java文件夹中,命令行:
进入jdk源码包所在目录
cp jdk-7u79-linux-x64.tar.gz /usr/local/java
而后进入java目录,命令行:
cd /usr/local/java
解压压缩包,命令行:
sudo tar xvf jdk-7u79-linux-x64.tar.gz
而后能够把压缩包删除,命令行:
sudo rm jdk-7u79-linux-x64.tar.gz
这里采用全局设置方法,就是修改etc/profile,它是是全部用户的共用的环境变量
sudo vim /etc/profile
打开以后在末尾添加
export JAVA_HOME=/usr/local/java/jdk1.7.0_79
export JRE_HOME=/usr/local/java/jdk1.7.0_79/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
请记住,在上述添加过程当中,等号两侧不要加入空格,否则会出现“不是有效的标识符”,由于
source/etc/profile 时不能识别多余到空格,会理解为是路径一部分。
vim 打开profile的并追加环境变量的截图:
而后保存,使profile生效
source /etc/profile
java -version
echo $JAVA_HOME
echo $JRE_HOME
echo $CLASSPATH
echo $PATH
列出java -version截图:
cd /usr/local
tar xvf apache-tomcat-7.0.64.tar.gz
mv apache-tomcat-7.0.64 tomcat
/usr/local/tomcat/bin/startup.sh
出现以下所示说明启动成功:
centos7换用了新的防火墙体系firewalld,此防火墙有两种配置文件,一种是自动安装的,在/usr/lib/firewalld/services/目录中,还有一种是用户自定义,存放于目录/etc/firewalld/services/中
内容以下:
<?xml version="1.0" encoding="utf-8"?>
<service>
<short> Tomcat Webserver</short>
<description>HTTPS is a modified HTTP used to serve Web pages when security is important.Examples aresites that r
equire logins like stores or web mail.This option is not required for viewing pages locally or developing Web pages.You n
eed the httpd package installed for this option to be useful.</description>
<port protocol="tcp" port="8080"/>
</service>
而后把此服务加入防火墙规则中
firewall-cmd --reload
firewall-cmd --add-service=tomcat
firewall-cmd --permanent --add-service=tomcat
假设安装机器的IP为192.168.1.25,在另外一台同网段机器的浏览器上输入:
显示图为:
表示成功