首页 > 系统相关 >服务器tomcat安装及配置教程(Ubuntu)

服务器tomcat安装及配置教程(Ubuntu)

时间:2024-01-11 15:22:45浏览次数:50  
标签:教程 unzip tomcat Tomcat apt Ubuntu apache wget

一、从官网获取Tomcat。

Tomcat官网地址是:https://tomcat.apache.org/,我用的Tomcat9(Tomcat10以上变化较大,根据自己的jdk环境选择,我的jdk依然用的jdk8)

点开进入下载页面,选择「Binary Distributions」中的「Core」,直接用第一个zip的即可。

鼠标移到链接上,右键「复制链接地址」。

然后在服务器中,wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.zip

如果没有wget命令,可以先安装一下。

sudo apt-get update
sudo apt-get install wget

通常网速是不会出问题的,如果下载速度出现问题,Tomcat下载页面中,「Mirrors」部分,可以更改mirror,重新获取链接地址即可。

 

二、服务器端解压文件。

直接用unzip命令解压,如果没有,可先安装。

sudo apt install unzip

unzip命令的用法很简单,直接就是:

unzip filename.zip

 

三、Tomcat配置

解压之后,进入到Tomcat目录里,logs是存放日志的,注意以后定期删除,尤其网站访问量增加,不删的话容易,日志会占磁盘。

把webapps下面的docs,examples等等文件夹都删了。

bin里,startup.sh,shutdown.sh,用chmod命令赋予权限。

配置在conf目录下的server.xml文件。

要改动的地方并不多,我的前端用的NGINX,Tomcat里需要改动的地方,就两处。

一处是:port="8080"这里。

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"
               address="127.0.0.1" />

另外一处是最后面的Host这里。

<Host name="localhost"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">
            <Context path="" docBase="项目名字" />

比方我的项目名字是hello,那么就写docBase="hello"。

 

blessingofwisdom.com

 

标签:教程,unzip,tomcat,Tomcat,apt,Ubuntu,apache,wget
From: https://www.cnblogs.com/coding8832/p/17958646

相关文章

  • 基于TIC6000 DSP教学实验箱_数字图像处理操作教程:5-20 图像离散余弦变换(LCD显示)
    一、实验目的学习图像离散余弦变换的原理,掌握图像的读取方法,并实现在LCD上显示余弦变换前后的图像。二、实验原理图像离散余弦变换图像的离散余弦变换广泛用于图像的压缩。对原始图像进行离散余弦变换,变换后DCT系数能量主要集中在左上角,其余大部分系数接近于零,DCT具有适用于图像压......
  • 无涯教程-Redis - DBSIZE 命令函数
    RedisDBSIZE命令用于获取所选数据库中的键(key)数。DBSIZE-语法以下是RedisDBSIZE命令的基本语法。redis127.0.0.1:6379>DBSIZEDBSIZE-示例redis127.0.0.1:6379>DBSIZE(integer)147参考链接https://www.learnfk.com/redis/server-dbsize.html......
  • Linux Debian11安装MySQL8详细教程
    一、下载MySQLCommunityServerDebian11使用了MariaDB在APT的软件包存储库中并没有mysql,在这里下载MySQLCommunityServer然后选择Debian时会出现建议使用MysqlAPTRepository。所以我们下载安装MysqlAPTRepository的方式更新APTRepository之后使用dpkg-i安装。......
  • Win10安装DBeaver连接MySQL8、导入和导出数据库详细教程
    一、DBeaver简介​DBeaver是一个基于Java开发,免费开源的通用数据库管理和开发工具,使用非常友好,且遵循ASL协议。由于DBeaver基于Java开发,可以运行在各种操作系统上,比如Windows、Linux、macOS等操作系统。DBeaver采用Eclipse框架开发,支持插件扩展,并且提供了许多......
  • 无涯教程-Redis - CONFIG SET 命令函数
    RedisCONFIGSet命令用于在运行时重新配置服务器,而无需重新启动Redis。CONFIGSET-语法以下是RedisCONFIGSet命令的基本语法。redis127.0.0.1:6379>CONFIGSetparametervalueCONFIGSET-示例redis127.0.0.1:6379>CONFIGGet"requirePass"""redis12......
  • 无涯教程-Redis - CONFIG REWRITE 命令函数
    RedisCONFIGREWRITE命令重写服务器启动时使用的redis.conf文件,并应用最小的更改以反映服务器当前使用的配置。CONFIGREWRITE-语法以下是RedisCONFIGREWRITE命令的基本语法。redis127.0.0.1:6379>CONFIGREWRITEparameter参考链接https://www.learnfk.com/redi......
  • 无涯教程-Redis - COMMAND INFO 命令函数
    RedisCOMMANDINFO返回有关多个Redis命令的详细信息。COMMANDINFO-返回值返回命令详细信息的嵌套列表。COMMANDINFO-语法以下是RedisCOMMANDINFO命令的基本语法。redis127.0.0.1:6379>COMMANDINFOcommand-name[command-name...]COMMANDINFO-示例re......
  • STM32CubeMX教程12 DMA 直接内存读取
    使用STM32CubeMX软件配置STM32F407开发板上串口USART1进行DMA传输数据,然后实现与实验“STM32CubeMX教程9USART/UART异步通信”相同的目标1、准备材料开发板(正点原子stm32f407探索者开发板V2.4)ST-LINK/V2驱动STM32CubeMX软件(Version6.10.0)keilµVision5IDE(MDK-Arm)CH340G......
  • 无涯教程-Redis - CLIENT SETNAME 命令函数
    Redis客户端设置名称命令为当前连接分配名称,分配的名称显示在"客户端列表"的输出中,以便可以识别执行给定连接的客户端。CLIENTSETNAME-返回值如果成功设置了连接名,则为OK。CLIENTSETNAME-语法以下是RedisCLIENTSETNAME命令的基本语法。redis127.0.0.1:6379>CLI......
  • 无涯教程-Redis - CLIENT PAUSE 命令函数
    RedisCLIENTPAUSE命令是一个连接控制命令,能够将所有Redis客户端挂起指定的时间(以毫秒为单位),该命令执行以下操作-它将停止处理来自普通客户端和pub/sub客户端的所有待处理命令。它会尽快将OK返回给调用方,因此CLIENTPAUSE命令本身不会暂停。经过指定的时间后,所有客户端都......