既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
71行的 <Connector port=“9999” protocol=“HTTP/1.1”
port
5、进入bin文件夹启动tomcat
./startup.sh
6、进入logs文件夹查看日志是否启动成功
cat catalina.out
7、配置虚拟目录:
1)、将tomcat连接端口号设置为80,因为TCP/IP协议默认80端口访问
2)、修改host节点
将war包置于appBase目录下后将自动解压,而不是再放在默认的tomcat的webapps下
3)、在之前添加
path为空表示直接访问ip+port可访问到docBase所指定的项目,
例如地址栏输入“10.43.147.180”即可访问项目“NutchManage”(端口号80可以不写)
*此时目录“/home/data/web”即为虚拟目录*
4)、 重启tomcat,若已开启先关闭,即时查看tomcat日志,
若报端口占用错误,查明占用端口是否可以杀掉,之后再重启,即可通过ip访问了
8、将tomcat设置为linux系统服务:
执行命令:vim /etc/rc.d/init.d/tomcat,创建脚本文件,在文件中写入如下代码,保存并且退出
#!/bin/bash
/etc/rc.d/init.d/tomcat
init script for tomcat precesses
processname: tomcat
description: tomcat is a j2se server
chkconfig: 2345 86 16
description: Start up the Tomcat servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e “\atomcat: unable to locate functions lib. Cannot continue.”
exit -1
fi
RETVAL=$?
CATALINA_HOME=“/usr/local/kencery/tomcat” #tomcat安装目录,你安装在什么目录下就复制什么目录
case “$1” in
start)
if [ -f $CATALINA_HOME/bin/startup.sh ];
then
echo $“Starting Tomcat”
$CATALINA_HOME/bin/startup.sh
fi
;;
stop)
if [ -f $CATALINA_HOME/bin/shutdown.sh ];
then
echo $“Stopping Tomcat”
$CATALINA_HOME/bin/shutdown.sh
fi
;;
*)
echo $“Usage: $0 {start|stop}”
exit 1
;;
esac
exit $RETVAL
9、给文件添加权限,使得脚本文件可以执行,命令为 chmod 755 /etc/rc.d/init.d/tomcat
10、将其添加到服务中,命令为 chkconfig --add /etc/rc.d/init.d/tomcat
11、将下面的配置文件加到tomcat中的catalina.sh文件中的正文(除了注释)最前面,命令为:
export JAVA_HOME=/usr/lib/java/jdk1.8.0_111
export CATALINA_HOME=/home/data/tomcat
export CATALINA_BASE=/home/data/tomcat
export CATALINA_TMPDIR=/home/data/tomcat/temp
12、基本配置完成,可输入命令测试:serviec tomcat stop
service tomcat start
13、将项目打war包置于tomcat虚拟目录/home/data/web/下即可自动解压,直接访问ip地址试试看吧~~
14、设置service tomcat 开机自启动:
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
不再深入研究,那么很难做到真正的技术提升。**
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!