Ubuntu20.04使用apt安装tomcat9

前言

系统环境:ubuntu20.04

java版本:openjdk version "11.0.11" 2021-04-20

开发环境:IDEA

1、apt安装

# 更新源
sudo apt update
# 在apt中搜索tomcat
sudo apt search tomcat
# 安装tomcat9和tomcat9-admin
sudo apt install tomcat9 tomcat9-admin

这样我们的tomcat9就安装好了,至于这种apt快捷安装的方法和网上自己在官网下载并自己配置环境变量的方法相比,要注意两点:

  • /usr/share/tomcat9 in Tomcat_Home.
  • /var/lib/tomcat9 in Tomcat base directory

2、tomcat配置

1.配置用户组

在我们安装好tomcat之后,我们需要把我们当前使用的用户配置参加到tomcat用户组

sudo usermod -a -G tomcat 你的用户名配

2.开启服务

配置好之后,我们开启或者关闭tomcat服务

sudo service tomcat9 start
sudo service tomcat9 stop

开启tomcat服务,我们查看tomcat服务的8080端口是否开启了

ss -ltn

这里我是已经开启了,如果没有开启8080端口,那么我们设置防火墙开启8080端口

sudo ufw allow from any to any port 8080 proto tcp

这个时候我们在浏览器中访问

http://127.0.0.1:8080

如果成功那么页面如下:

3、tomcat小结

最后提醒使用apt安装tomcat的友友们,tomcat很多组建是分开储蓄的

  • 下载的软件的存放位置:/var/cache/apt/archives

  • 安装后软件的默认位置:/usr/share

  • 可执行文件位置:/usr/bin

  • 配置文件位置:/etc

  • lib文件位置:/usr/lib

  • tomcat主目录 /usr/share/tomcat9

  • tomcat基目录 /var/lib/tomcat9

4、使用IDEA配置tomcat

我们新建一个maven的webapp项目

在右上角点击参加配置

在左上角点击加号,然后选择本地tomcat

由于我们是apt下载的tomcat,我们这样配置

然后这样就行了

注意,如果你的8080端口有正在使用的程序,那么tomcat换一个端口运行就可以了(例如8081)

配置完成就是这样

我们点击运行试试

这种情况就是成功运行啦!

【linux】Ubuntu20.04使用apt安装tomcat9的更多相关文章

  1. 【linux】Ubuntu20.04使用apt下载和卸载openJDK

    Ubuntu20.04使用apt下载和卸载openJDK 前言 由于最近电脑装了ubuntu和win双系统,想再ubuntu上学习.在成功配置完系统之后,开始了配学习环境的旅程.... 这次的是使用u ...

  2. ubuntu20.04 apache2 配置安装ssl证书

    1. 获取SSL证书 根据自己的网站服务器来获取不同的ssl证书,我的服务器是ubuntu20.04. 证书如下: 00_***.key ## 私钥文件 01_CERTIFICATE_***_***. ...

  3. Ubuntu20.04 PostgreSQL 14 安装配置记录

    PostgreSQL 名称来源 It was originally named POSTGRES, referring to its origins as a successor to the Ing ...

  4. linux使用代理进行apt安装 以 nord 为例

    我的环境:(不必完全一样,只是提一下)----------- linux系统:kali 桌面:xface ----------------------------------------------- ...

  5. Ubuntu 16.04下apt安装ssh及卸载(含FileZilla 使用过程)

    前言:文件发布测试过程中需要使用Windows和Ubuntu实现文件共享. 以下内容转载自:http://blog.csdn.net/jiang13479/article/details/535014 ...

  6. Ubuntu Linux 14.04 LTS 上安装php7+mysql+nginx

    输入 $ sudo apt-get install -y language-pack-en-base$ sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:o ...

  7. Ubuntu16.04使用apt安装完nginx常见问题

    1.安装完并remove掉后重新install后没nginx.conf文件 解决办法: apt-get -y --purge remove nginx* apt-get -y autoremove a ...

  8. [linux]ubuntu14.04通过apt-get安装软件失败

    1.首先查看 dns 配置 sudo vi /etc/resolv.conf nameserver 114.114.114.114 nameserver 8.8.8.8 2.修改 apt-get 源 ...

  9. 在 Ubuntu Linux 14.04 LTS 上安装php7

    首先添加php官方源 $ sudo add-apt-repository ppa:ondrej/php 然后更新源 $ sudo apt-get update 然后安装 $ sudo apt-get ...

随机推荐

  1. 小迪安全 Web安全 基础入门 - 第十天 - 信息打点-APP&小程序篇&抓包封包&XP框架&反编译&资产提取

    一.本节知识点思维导图 二.APP-外在资产收集 1.将APP安装在模拟器中,修改模拟器代理设置,使用Fiddler.Burpsuite.Charles等抓包工具抓取APP访问的http协议数据包,抓 ...

  2. 使用容器挂载NFS

    https://kubernetes.io/docs/concepts/storage/persistent-volumes/#persistent-volumes nfs 标准协议 v2 v3 v4 ...

  3. 钉钉提供的内网穿透之HTTP穿透

    此方法无需自行提供服务器和域名 官方地址:https://developers.dingtalk.com/document/resourcedownload/http-intranet-penetra ...

  4. 【LeetCode】面试题 16.11. 跳水板 Diving Board (Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 数学 日期 题目地址:https://leetcode ...

  5. 【LeetCode】1418. 点菜展示表 Display Table of Food Orders in a Restaurant

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 字典统计边的次数 日期 题目地址:https://le ...

  6. 蓝桥杯练习 Day6 题解

    蓝桥杯练习 Day6 题解 A 题意:给你一个等式ax+by = c,问你x,y是否有整数解. 思路:gcd(a,b) = t,如果方程有解,那么\((a/t)*x + (b/t)*y = c/t\) ...

  7. 【剑指Offer】序列化二叉树 解题报告(Python)

    [剑指Offer]序列化二叉树 解题报告(Python) 标签(空格分隔): 剑指Offer 题目地址:https://www.nowcoder.com/ta/coding-interviews 题目 ...

  8. 比赛难度(HDU4546)

    比赛难度 Time Limit: 3000/1000 MS (Java/Others)    Memory Limit: 65535/32768 K (Java/Others)Total Submis ...

  9. 如何在 Go 中将 []byte 转换为 io.Reader?

    原文链接: 如何在 Go 中将 []byte 转换为 io.Reader? 在 stackoverflow 上看到一个问题,题主进行了一个网络请求,接口返回的是 []byte.如果想要将其转换成 io ...

  10. 使用PyTorch构建神经网络以及反向传播计算

    使用PyTorch构建神经网络以及反向传播计算 前一段时间南京出现了疫情,大概原因是因为境外飞机清洁处理不恰当,导致清理人员感染.话说国外一天不消停,国内就得一直严防死守.沈阳出现了一例感染人员,我在 ...