Linux 安装 Tomcat,百万数据分页查询的方法及其优化方式
==================================================================
从官网上下载 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
===================================================================
开放 8080 端口:
firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙:
firewall-cmd --reload
查看放口墙端口规则:
firewall-cmd --list-all
===========================================================================
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
==================================================================
查看 tomcat 是否启动:ps -ef | grep tomcat
==================================================================
一、查看 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 这个文件
==============================================================================
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 年的面试题,把技术点整理成了视频(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分

评论