写点什么

Linux 安装 Tomcat,百万数据分页查询的方法及其优化方式

作者:MySQL神话
  • 2021 年 11 月 27 日
  • 本文字数:1490 字

    阅读完需:约 5 分钟

2.安装


==================================================================


从官网上下载 linux 版本的 tomcat(apache-tomcat-8.5.31.tar.gz)


通过 ftp 或者 rz 命令上传到 linux


我的 tomcat 装到/usr/local 目录下,在/usr/local 目录下新建 tomcat 文件夹


mkdir /usr/local/tomcat


tar -zxvf apache-tomcat-8.5.31.tar.gz -C /usr/local/tomcat


进入 tomcat 的 bin 目录下,vi 命令打开setclasspath.sh


vi /usr/local/tomcat/apache-tomcat-8.5.31/bin/setclasspath.sh


在结尾处加入下面两条代码


export JAVA_HOME=/usr/local/java/jdk1.8.0_172


export JRE_HOME=/usr/local/java/jdk1.8.0_172/jre


进入到 tomcat bin 目录下


./startup.sh 启动 tomcat


./shutdown.sh 关闭 tomcat


3.防火墙


===================================================================


开放 8080 端口:


firewall-cmd --zone=public --add-port=8080/tcp --permanent


重启防火墙:


firewall-cmd --reload


查看放口墙端口规则:


firewall-cmd --list-all


4.设置 tomcat 自启动


===========================================================================


5.1 修改 rc.local 文件配置(文件最后添加脚本)


vim /etc/rc.d/rc.local


文本最后增加脚本:


JAVA_HOME=/usr/java/jdk1.7.0_80


export JAVA_HOME


/tomcat7/bin/startup.sh


说明:安装的 jdk 版本为 jdk 1.70_80 并安装在了 /usr/java 目录下,所以 JAVA_HOME 为上述结果


;如果在 /etc/rc.d/ 目录下修改 rc.local 文件为可执行,如: chmod +x rc.local


重启机器即可 reboot


5.验证


==================================================================


查看 tomcat 是否启动:ps -ef | grep tomcat


6.其他


==================================================================


一、查看 Tomcat 进程


ps -ef|grep java


二、、杀死进程(10740 为进程 Pid)


kill -9 10740


三、重启 Linux 服务器


reboot


四、进入到 Tomcat 下的 logs 目录,动态查看日志文件,退出查看日志使用 :Ctrl+Z


tail -f catalina.out


五、jar 命令解压 war 包


jar -xvf game.war


解压到当前目录


六、删除文件夹实例:


rm -rf /var/log/httpd/access


将会删除/var/log/httpd/access 目录以及其下所有文件、文件夹


删除某文件夹下所有文件,不删除该文件夹


rm -rf /test/*


或者进入 test 文件夹:cd test,然后:rm -rf *


删除单个文件夹:rmdir 文件夹名,如


《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享


:rmdir aa


七、删除文件使用实例:


rm -f /var/log/httpd/access.log


将会强制删除/var/log/httpd/access.log 这个文件


七、配置远程访问 tomcat 管理


==============================================================================


tomcat8.5 管理员默认只能在安装 tomcat 的机器上访问,如果想在其他机器上访问,则需要进行配置修改


添加用户和权限(\conf\tomcat-users.xml):


<role rolename="manager-gui"/>


<role rolename="admin-gui"/>


<user username="admin" password="admin" roles="admin-gui,manager-gui" />


修改 tomcat 管理功能配置文件(/webapps/manager/META-INF/context.xml),注释掉地址限制:


改为


<Context antiResourceLocking="false" privileged="true" >


<!--



最近我根据上述的技术体系图搜集了几十套腾讯、头条、阿里、美团等公司 21 年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分



本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

用户头像

MySQL神话

关注

还未添加个人签名 2021.11.12 加入

还未添加个人简介

评论

发布
暂无评论
Linux安装Tomcat,百万数据分页查询的方法及其优化方式