winki 2020-08-19
上个周末两天复习了下,搭建tomcat测试环境。
有了前面的jdk,jmeter环境搭建经验,那么,tomcat搭建就很轻车熟路了。
8:linux下配置tomcat
8.1:上传tomcat 压缩安装包。rz
8.2:移动到opt 目录下。mv
8.3: 解压。(根据tar.gz格式还是zip格式来解压)
8.4:重命名tomcat 的解压包。如:tomcat+版本号。
mv 旧的包名 新的包名
8.5:编辑/tomcat10/bin/catalina.sh文件
export JAVA_HOME=/usr/lib/java/jdk1.8.0_181 ----实际的jdk地址。
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export CATALINA_HOME=/opt/tomcat10 -----实际的tomcat地址。
export TOMCAT_HOME=/opt/tomcat10 -------实际的tomcat地址。
8.6:开启服务端的端口号
实际上,我们大多数情况下,配置好了catalina.sh文件后,就可以跳到最后一步去尝试打开tomcat 了。
但是,有的时候,无法打开。所以我特意去修改了原来的端口号8080,改成别的端口号。防止端口号冲突的原因导致开启tomcat失败。
8.6.1:进入tomcat/conf目录下
8.6.2:编辑server.xml文件。(快速检索文本内的内容语句::?内容)
把8080端口号,改为我们想要的端口号。例如:8090
8.7:开启服务器修改后的端口号。如:8090
8.7.1查看防火墙状态(conf目录下面,cmd前面没有空格)
firewall-cmd --state
8.7.2启动防火墙
systemctl start firewalld (启动防火墙后,再查看下防火墙的状态)
firewall-cmd --state
8.7.3开启端口(不同云服务器的方式不一样)
firewall-cmd --permanent --zone=public --add-port=8090/tcp (此处放置我们修改后的端口号就好了)
8.7.4生效我们之前的配置
firewall-cmd --reload
再启动我们的防火墙。
8.8:启动tomcat
8.8.1:开启命令
返回到/tomcat/bin目录下。
用命令chmod 修改一下bin目录下的.sh权限。
chmod u+x *.sh
./startup.sh (开启tomcat命令)
8.8.2:检查tomcat是否开启
linux服务器域名+端口号复制到浏览器中打开就是了。
如果跳转到apache tomcat页面,说明OK了。
这些,如果是搭建web项目的测试环境,那么后面就是,把开发的war包,放到tomcat的webapps目录下面,
当然,是开启tomcat之前就放进去,这就是我们面试时常问道的,会不会搭建测试环境的问题了。
学完这篇文章后,就可以大胆的说:会了。
多练习吧,那么,掌握了之后,这些知识就是你们自己的了。