服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Centos - Linux CentOS下安装Tomcat9及web项目的部署

Linux CentOS下安装Tomcat9及web项目的部署

2022-07-09 09:04moonsoft Centos

本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布过程,通过实例代码相结合的形式给大家介绍的非常的详细,具有一定的参考借鉴价值,需要的朋友参考下吧

环境:阿里云ecs 云服务器linux centos

使用xshell客户端连接服务器,进行操作实践。

1、下载tomcat

部署到 /usr/local/tomcat,创建好文件夹、目录。

使用wget指令:

wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.10/bin/apache-tomcat-9.0.10.tar.gz
结果如下,成功下载了apache-tomcat-9.0.10.tar.gz

Linux CentOS下安装Tomcat9及web项目的部署

2、解压缩

?
1
tar -zxvf apache-tomcat-9.0.10.tar.gz

自动解压

Linux CentOS下安装Tomcat9及web项目的部署

3、启动tomcat

进入tomcat下的bin目录

?
1
[root@izuf6famz0x92jd98na1kiz bin]# ./catalina.sh start

Linux CentOS下安装Tomcat9及web项目的部署

发现 tomcat started

4、通过浏览器访问

Linux CentOS下安装Tomcat9及web项目的部署

经搜索查询,可能是 阿里云服务器,对安全性的要求,使得,无法直接访问:

解决方式:

(1)进入阿里云主机控制台,安全组,如下图所示,点击配置规则

Linux CentOS下安装Tomcat9及web项目的部署

Linux CentOS下安装Tomcat9及web项目的部署

(2)配置规则,添加规则允许任何ip访问8080

 Linux CentOS下安装Tomcat9及web项目的部署

Linux CentOS下安装Tomcat9及web项目的部署

(3)再次访问,就成功了

Linux CentOS下安装Tomcat9及web项目的部署

 成功完成 tomcat 服务器的下载和安装!

  5、tomcat配置服务和自启动(可选,可以不设置)

把tomcat加入服务当中,到tomcat的bin目录中把catalina.sh复制到/etc/init.d里并命名为tomcat

?
1
shell~#cp /usr/local/apache-tomcat/bin/catalina.sh /etc/init.d/tomcat

编辑此文件

?
1
shell~#vi tomcat

在#!/bin/sh下加入

?
1
2
3
4
5
6
7
8
### begin init info
# provides: tomcat
# required-start: $remote_fs $network
# required-stop: $remote_fs $network
# default-start: 2 3 4 5
# default-stop: 0 1 6
# short-description: the tomcat java application server
### end init info

在分割线下加入环境变量

?
1
2
3
4
5
java_home=/usr/java/jdk1.7.0_07
export java_home
path=$java_home/bin:$path
export path
catalina_home=/usr/local/apache-tomcat

给这个脚本与权限

?
1
shell~#chmod 755 tomcat

添加tomcat服务这里用chkconfig

?
1
shell~#chkconfig --add tomcat

如果这里出现提示

insserv: warning: script 'tomcat' missing lsb tags and overrides
insserv: there is a loop between service nginx and tomcat if stopped
insserv: loop involving service tomcat at depth 2
insserv: loop involving service nginx at depth 1
insserv: stopping tomcat depends on nginx and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!

则需要安装chkconfig安装方法

?
1
shell~#apt-get install chkconfig

就可以如出现以下表示成功

tomcat                    0:off  1:off  2:on   3:on   4:on   5:on   6:off

也可以在输入以下命令查看一下

shell~#chkconfig --list tomcat

tomcat                    0:off  1:off  2:on   3:on   4:on   5:on   6:off

如果345 为关闭状态。执行如下命令设置tomcat为开机自启动。

 shell~# chkconfig tomcat on

启动一下看看

?
1
2
3
4
5
6
shell~# service tomcat start
using catalina_base: /usr/local/apache-tomcat
using catalina_home: /usr/local/apache-tomcat
using catalina_tmpdir: /usr/local/apache-tomcat/temp
using jre_home: /usr/java/jdk1.7.0_07
using classpath: /usr/local/apache-tomcat/bin/bootstrap.jar:/usr/local/apache-tomcat/bin/tomcat-juli.jar

启动,停止,重启

?
1
2
3
shell~# service tomcat start
shell~# ervice tomcat stop
shell~# service tomcat restart

总结

以上所述是小编给大家介绍的linux centos下安装tomcat9及web项目的部署,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!

原文链接:https://www.cnblogs.com/moonsoft/archive/2018/07/04/9264883.html

延伸 · 阅读

精彩推荐
  • Centoscentos系统中VPS忘记密码该如何解决?

    centos系统中VPS忘记密码该如何解决?

    很多朋友不知道centos系统中VPS忘记密码该如何解决?今天小编就为大家带来centos系统中VPS忘记密码重置的方法,有需要的朋友一起去看看吧...

    服务器之家3152019-06-24
  • CentosCentos5给/根分区扩容

    Centos5给/根分区扩容

    今天在调整VPS的时候发现自己的/分区的空间用光了.但是还剩下一个分区hda3没动.于是乎.想调整到根下面去.但是由于本人新手一个.又不太了解linux的分区机...

    CentOS教程网6402021-02-03
  • CentosCentOS 6.5平台本地YUM配置的方法

    CentOS 6.5平台本地YUM配置的方法

    这篇文章主要介绍了CentOS 6.5平台本地YUM配置的方法,较为详细的分析了CentOS本地YUM配置的具体步骤、相关命令与使用技巧,需要的朋友可以参考下...

    ASIH8132022-03-08
  • CentosCentOS安装K8S图文教程(一次性成功)

    CentOS安装K8S图文教程(一次性成功)

    本文主要为大家讲解在CentOS安装K8S的方法,在网上搜到的安装教程基本都是v1.16.0的,我不太相信是v1.16.2的坑所以先前没打算降级到v1.16.0。没办法了就试着...

    民工哥技术之路8012020-11-02
  • Centoscentos网络配置方法(手动设置,自动获取)

    centos网络配置方法(手动设置,自动获取)

    不知道为什么最近一段时间网络特别的慢,还老是断,断的时候,局域网都连不上,当我手动设置一下ip后就可以了,搞得我很无语。下面是2种设置网络连...

    centos教程网5062019-10-06
  • Centos在CentOS或Fedora上运行Docker容器的方法与步骤

    在CentOS或Fedora上运行Docker容器的方法与步骤

    最近,炙手可热Docker已俨然成为将应用程序部署到云环境的一种关键技术,在本教程中,我将介绍如何在CentOS或Fedora上创建和管理Docker容器,需要的朋友可...

    CentOS教程网4642019-10-12
  • CentosCentOS 7.1如何添加删除用户?CentOS 7.1添加删除用户的方法

    CentOS 7.1如何添加删除用户?CentOS 7.1添加删除用户的方法

    最近一些朋友在网上问CentOS 7.1如何添加删除用户?今天小编将为大家带来CentOS 7.1添加删除用户的方法;希望能够帮助到大家!有需要的朋友一起去看看吧...

    CentOS之家7072019-06-06
  • CentosWIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结

    WIN+VMWARE6.5上面网络配置centOs(5.4版) ADSL接入的小结

    以前在vmware装过一次centOs,因为那个系统被我弄乱了 之前用的不是ADSL上网,是动态IP以太网宽带,装好系统后,网络自动获取就OK了。这次用的ADSL了...问题就...

    脚本之家3902019-10-10