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
相关推荐
xingfujie14 小时前
运维实战攻略
运维
HHFQ14 小时前
在 systemd 场景下的 CPU 限制方式
linux
道清茗15 小时前
【RH294知识点汇总】第 9 章 《 自动执行 Linux 管理任务 》常见问题
linux·运维·服务器
山羊硬件Time15 小时前
自动化管理Linux的好工具:shell script
linux·嵌入式硬件·硬件工程师·基带工程·硬件开发
北方的流星15 小时前
华三路由器NAT配置
运维·网络·华三
wj30558537815 小时前
Codex + Git 开发环境配置指南(WSL版)
linux·运维·git
星马梦缘16 小时前
如何切换window-ubuntu双系统【方案二】
linux·运维·ubuntu
2501_9272835816 小时前
荣联汇智助力天津艺虹打造“软硬一体”智慧工厂,全流程自动化引领印刷包装行业数智变革
大数据·运维·数据仓库·人工智能·低代码·自动化
HXDGCL17 小时前
矩形环形导轨:自动化循环线的核心运动单元解析
运维·算法·自动化
丑八怪大丑17 小时前
Java网络编程
linux·服务器·网络