Linux安装部署Tomcat

个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~

个人主页:.29.的博客

学习社区:进去逛一逛~

Linux安装部署Tomcat


  • //将tomcat压缩包解压到对应目录
bash 复制代码
tar zxvf apache-tomcat-8.5.100.tar.gz -C /usr/local/tomcat
  • //新建setenv.sh文件
bash 复制代码
touch /usr/local/tomcat/apache-tomcat-8.5.100/bin/setenv.sh
  • //修改setenv.sh文件
bash 复制代码
vi /usr/local/tomcat/apache-tomcat-8.5.100/bin/setenv.sh
  • //tomcat:setenv.sh配置
bash 复制代码
# 需要事先安装好JDK,可自行上网找教程
JAVA_HOME=/usr/local/jdk1.8.0_351

CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.100

CATALINA_PID=/usr/local/tomcat/apache-tomcat-8.5.100/bin/tomcat.pid

JAVA_OPTS="-server-Dfile.encoding=UTF-8 -Xms4096m -Xmx4096m-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom"
  • //修改端口为8083(选做)
bash 复制代码
sed -i "s/8080/8083/g" /usr/local/tomcat/apache-tomcat-8.5.100/conf/server.xml
  • //增加tomcat静态资源缓存(<Resources cachingAllowed="true" cacheMaxSize="262144"/>)
xml 复制代码
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
    <WatchedResource>${catalina.base}/conf/web.xml</WatchedResource>
    #新增的配置
    <Resources cachingAllowed="true" cacheMaxSize="262144"/>
  • //启停tomcat,查看日志
bash 复制代码
# 启动tomcat
/usr/local/tomcat/apache-tomcat-8.5.100/bin/startup.sh
# 或者
cd /usr/local/tomcat/apache-tomcat-8.5.100/bin
./startup.sh

# 停止tomcat
/usr/local/tomcat/apache-tomcat-8.5.100/bin/shutdown.sh
# 或者
cd /usr/local/tomcat/apache-tomcat-8.5.100/bin
./shutdown.sh

# 查看日志
tail -f /usr/local/tomcat/apache-tomcat-8.5.100/logs/catalina.out
相关推荐
xiaoye-duck1 分钟前
《Linux 网络编程》深入理解 IO 多路复用:select服务器完善、poll 接口详解与服务端改造实战
linux·网络
wacsii8 分钟前
【Linux基础开发工具(二)】Vim编辑器从入门到实战:模式、命令、配置与常见问题全解析
linux
guo_wen_qiang11 分钟前
云服务器elasticsearch环境搭建-单台
运维·elasticsearch·容器
Zhou14113627 分钟前
CICD_01_持续集成与Jenkins入门
运维·ci/cd·jenkins
꯭自꯭闭꯭30 分钟前
达梦DMDSC主备搭建
linux·服务器·数据库
硅基手札31 分钟前
MCP 实战 —— 从零写一个 CRC16 服务器(保姆级)
运维·服务器·ai
今年下半年1 小时前
【运维】windows虚拟机安装arm(aarch64)服务器
运维·windows·arm·虚拟机·aarch64
杨云龙UP1 小时前
TDengine Community 超级表建表实战:统一21个TAG与DOUBLE/字符串数据模板
运维·服务器·数据库·时序数据库·tdengine·涛思数据·stable建表
墨家句子1 小时前
AnythingLLM 搭本地知识库:文档问答不准怎么调
linux·后端
高山有多高1 小时前
【Linux笔记】冯诺依曼体系结构
linux·运维·笔记