文章

CentOS7安装Tomcat7教程

1、检查tomcat7是否已经安装

rpm -qa | grep tomcat   #查看是用rpm安装过tomca
ps -ef | grep tomcat    #查看系统中是否运行有tomcat

2、检查系统中是否已经安装有jdk软件,并更新成需要的jdk软件

1)查看之前的jdk

java -version 
rpm -qa | grep java 
rpm -qa | grep gcj 
rpm -qa | grep jdk 

2)卸载之前的openjdk(假设你找出来的软件名是如下的

yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 
yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5


3)下载rpm文件并安装

Centos中不包含openjdk,纯净的

3.1 Oracle的官网进行下载jdk 。选择我们所需要的版本就可以了

3.2.安装jdk

rpm -ivh jdk-8u181-linux-x64.rpm 

安装完成后/usr目录下会出现java包,java里面包含jdk1.8.0_251-amd64文件就是我们的jdk包

3.3.配置环境变量

1.编辑环境变量文件

vim /etc/profile

2.按i键进入编辑模式 输入以下内容

JAVA_HOME=/usr/java/jdk1.8.0_251-amd64 CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin 
export PATH CLASSPATH JAVA_HOME  

注意:在第一次安装过程中我写成了这样 PATH=$Path,导致后来环境变量出问题,一些简单命令无法使用。使用export PATH=/bin:$PATH

3.按esc退出编辑模式,:wq保存退出

4.使环境变量立即生效

source /etc/profile 

5.测试是否安装成功java -version

3、安装tomcat7

1)解压源码包(源码包已经放于目录:/usr/tomcat7中)

cd /usr/tomcat7 
tar -xvf apache-tomcat-7.0.104.tar.gz 
mv apache-tomcat-7.0.104/* /usr/tomcat7/ 

2)启动tomcat

/usr/tomcat7/bin/startup.sh

4、增加8080端口到防火墙配置中

firewall-cmd --zone=public --add-port=8080/tcp --permanent #添加一个端口 
firewall-cmd --reload #重新载入防火墙 

5、测试tomcat假设安装机器的IP为10.10.10.2,在另一台同网段机器的浏览器上输入:http://10.10.10.2:8080/如图所示即安装成功

6、把tomcat7作为服务启动

/usr/lib/systemd/system/目录下新建文件tomcat7.service,内容如下:

[Unit]  
Description=Tomcat7  
After=syslog.target network.target remote-fs.target nss-lookup.target  
     
[Service]  
Type=forking  
Environment='JAVA_HOME=/usr/java/jdk1.8.0_251-amd64'  
Environment='CATALINA_PID=/usr/tomcat7/bin/tomcat.pid'  
Environment='CATALINA_HOME=/usr/tomcat7/'  
Environment='CATALINA_BASE=/usr/tomcat7/'  
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'  
  
WorkingDirectory=/usr/tomcat7/  
  
ExecStart=/usr/tomcat7/bin/startup.sh  
ExecReload=/bin/kill -s HUP $MAINPID  
ExecStop=/bin/kill -s QUIT $MAINPID  
PrivateTmp=true  
     
[Install]  
WantedBy=multi-user.target

服务设置为开启机启动

systemctl enable tomcat7
展开阅读全文

Discuz Q小程序小白使用教程

上一篇

发表评论

插入图片

微信扫一扫

微信扫一扫