linux下安装tomcat并进行配置

linux下安装tomcat并进行配置linux下安装tomcat并进行配置

大家好,又见面了,我是你们的朋友全栈君。

最近在部署项目,需要装个tomcat,把安装步骤及修改配置步骤记录一下,以防忘记,需要的收藏起来。

1、在官网(Apache Tomcat® – Welcome!)上下载需要的tomcat版本,本文章以apache-tomcat-8.5.65为例进行安装。

2、下载完后,把apache-tomcat-8.5.65.tar.gz,上传到/usr/local/tomcat下。

3、解压缩,命令:tar -zxvf apache-tomcat-8.5.65.tar.gz,解压后,得到文件apache-tomcat-8.5.65

4、配置环境变量,命令:vim /etc/profile,在最末尾加上以下两行配置:

export TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-8.5.65
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.65

保存并退出(;wq!)。

5、设置环境变量立即生效,命令:source /etc/profile

6、修改tomcat配置,先进入apache-tomcat-8.5.65文件夹,进入文件命令:vim conf/server.xml

7、端口(port)改为改为8088,后面并增加  URIEncoding=”UTF-8″,保存并退出。

8、启动tomcat,进入文件cd /usr/local/tomcat/apache-tomcat-8.5.65/bin

9、启动tomcat命令:./startup.sh,出现Tomcat started.证明tomcat启动成功!

10、停止tomcat命令:./shutdown.sh

11、查看tomcat日志:tail -f catalina.out

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137152.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 递归和迭代的差别

    递归和迭代的差别

    2021年11月30日
  • 博客背景图片一览_博客主页

    博客背景图片一览_博客主页绝地求生:部落冲突:星球大战:前线

    2022年10月12日
  • plsqldev8.0下载和注册码

    plsqldev8.0下载和注册码[b]关键词:PL/SQL,下载,plsqldev,注册码,plsqldev711,汉化文件[/b]PL/SQLDeveloper是一种集成的开发环境,专门用于开发、测试、调试和优化OraclePL/SQL存储程序单元,比如触发器等。PL/SQLDeveloper功能十分全面,大大缩短了程序员的开发周期。[url]http://www.kutoku.info/software…

  • gateway网关使用_gateway网关路由配置

    gateway网关使用_gateway网关路由配置网关搭建步骤1、创建项目,引入nacos以及gateway的依赖2、配置application.yml,配置nacos注册中心地址,以及网关路由配置,如下:spring:application:name:gatewaycloud:nacos:discovery:server-addr:localhost:8848#nacos地址gateway:routes:-id:user-servic

    2022年10月11日
  • MySQL数据库分区分表配置以及原理、特点、概念、区别详解「建议收藏」

    MySQL数据库分区分表配置以及原理、特点、概念、区别详解「建议收藏」一、为什么要分表和分区?我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询速度变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。当出现这种情况时,我们可以考虑…

  • RuntimeException和非RuntimeException的区别「建议收藏」

    RuntimeException和非RuntimeException的区别「建议收藏」通俗一点:   Error:系统级别的错误,如栈溢出内存溢出之类 ,此类错误一般情概况保证程序能安全退出即可   Exception:分为RuntimeException 和 非RuntimeException                                                                           …

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号