一。window系统下使用
下载tomcat后解压
解压后的内容
tomcat 启动停止,tomcat的脚本程序都在“bin”目录下
window下启动脚本--》startup.bat 双击运行或者 右击以管理员身份运行即可。(注:扩展名为.bat是win下命令脚本,.sh是Linux下命令脚本)
运行成功后 访问tomcat,打开浏览器 在地址栏 输入 http://localhost:8080 (注:localhost是指当前主机 映射ip:127.0.0.1 即回环地址 配置路径:C:\Windows\System32\drivers\etc下的HOST文件,地址栏输入:http://127.0.0.1:8080 是一样的效果;地址后面的 8080是端口,tomcat默认的访问端口就是8080 可改,下次再说 )
-- 输入: http://127.0.0.1:8080
双击运行,shutdown.bat 即可关闭tomcat。
二。Centos系统下使用
1.下载tomcat 解压
wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.0.M18/bin/apache-tomcat-9.0.0.M18.tar.gz tar -zxvf apache-tomcat-9.0.0.M18.tar.gz
2.启动 ./startup.sh

3.访问 curl localhost:8080
4.关闭 ./shutdown.sh
以上是tomcat的基础认识 (jdk自行安装。)
设置tomcat开机启动
#!/bin/bash #description:开机自启脚本 /usr/local/tomcat/bin/startup.sh #启动tomcat
方法一
chmod +x /opt/script/autostart.sh
/opt/script/autostart.sh
chmod +x /etc/rc.d/rc.local
方法二
mv /opt/script/autostart.sh /etc/rc.d/init.d
chmod +x /etc/rc.d/init.d/autostart.sh
cd /etc/rc.d/init.d chkconfig --add autostart.sh chkconfig autostart.sh on
Tomcat里 appBase和docBase的区别
我们先看appBase,这个目录表示:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="app1" debug="0" reloadable="true" crossContext="true" />
.....
</Host>
1 这个目录下面的子目录将自动被部署为应用。
2 这个目录下面的.war文件将被自动解压缩并部署为应用
而docBase只是指向了你某个应用的目录,这个可以和appBase没有任何关系, 但是如果path docBase不填绝对路径,默认就是webapps的相对路径即 webapps/app1,
如果没有Context,这里默认的就是webapps/ROOT。
如果你想自己指定路径,那么应该在docBase里面
如果你想简单,那么直接把他们复制到appBase下面就行了。