我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

2、解压缩


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

自动解压

3、启动tomcat

进入tomcat下的bin目录


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


发现 tomcat started

4、通过浏览器访问

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

解决方式:

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

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

 

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

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

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

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


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

编辑此文件


shell~#vi tomcat

在#!/bin/sh下加入


### 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

在分割线下加入环境变量


JAVA_HOME=/usr/java/jdk1.7.0_07
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/apache-tomcat

给这个脚本与权限


shell~#chmod 755 tomcat

添加tomcat服务这里用chkconfig


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安装方法


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

启动一下看看


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

启动,停止,重启


shell~# service tomcat start
shell~# ervice tomcat stop
shell~# service tomcat restart

总结

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

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

环境:阿里云ECS 云服务器linux CentOS 使用XShell客户端连接服务器,进行操作实践。 1、下载Tomcat 部署到 /usr/local/tomcat,创建好文件夹、目录。 使用wget指令: wget http://mi
2022-06-04

web前端:nuxt项目在windows环境下安装部署

编程学习网:Node.js是一个基于ChromeV8引擎的Javascript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型。
web前端:nuxt项目在windows环境下安装部署
2024-04-23

Tomcat安装使用及部署Web项目的3种方法汇总

web应用部署相当于把web应用交给服务器管理,供外界访问,下面这篇文章主要给大家介绍了关于Tomcat安装使用及部署Web项目的3种方法,需要的朋友可以参考下
2022-11-13

C#安装部署项目的步骤

本篇内容主要讲解“C#安装部署项目的步骤”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#安装部署项目的步骤”吧!C#安装部署1 新建安装部署项目 打开VS,点击新建项目,选择:其他项目类型->
2023-06-17

Tomcat安装使用与部署Web项目的三种方法

✅作者简介:C/C++领域新星创作者,为C++和java奋斗中 ✨个人社区:微凉秋意社区 🔥系列专栏:MySql一点通 📃推荐一款模拟面试、刷题神器👉注册免费刷题 🔥前言
2023-08-25

CentOS下宝塔部署Django项目的详细教程

基础环境装好宝塔服务宝塔里装好【python项目管理器】宝塔里装好【Nginx】把Django项目代码发到服务器 把代码放到服务器上有两种方法:方法一:服务器上安装Git,通过Git Clone代码到服务器上方法二:通过宝塔的FTP
2022-06-04

Linux下MySQL多实例部署及安装指南

什么是MySQL多实例简单地说,Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306、3307),同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。这些Mysql多实例公用一套
2022-06-03

Linux下部署springboot项目的方法步骤

最近在研究将springboot项目部署到linux服务器上,由于springboot是内嵌了tomcat,所以可以直接将项目打包上传至服务器上。 1、在pom文件中添编
2022-06-04

Linux系统下部署项目的设置方法

一、修改防火墙设置,开放对应的端口 修改linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条 -A RH-Firewall-1-INPUT -m state --s
2022-06-04

IIS上部署你的ASP.NET Core Web Api项目及Swagger(图文)

本指南详细介绍了如何在IIS上部署ASP.NETCoreWebAPI项目并集成Swagger。该过程涵盖了发布项目、配置IIS、创建应用程序池、设置网站、部署Swagger、测试API和启用HTTPS。通过遵循这些步骤,开发人员可以轻松部署和维护他们的WebAPI项目,并为用户提供交互式API文档。
IIS上部署你的ASP.NET Core Web Api项目及Swagger(图文)
2024-04-02

Linux下将Python的Django项目部署到Apache服务器

这几天花了点时间,将把django开发好的web项目部署到Apache上,参考了官方的一些文档和互联网上的文档,还是花了比较多的时间,这里把配置的过程说一下。 方便有需要的朋友,可以参考,少走弯路! 1. django项目部署环境说明 操作
2022-06-04

编程热搜

目录