1.下载地址
2.安装
解压相应的安装包(目录不要有中文和空格)
3.卸载
删除安装目录即可
4.目录结构
5.启动Tomcat
运行bin/startup.bat
浏览器访问 :http://localhost:8080/ ,如下表明tomcat运行成功
可能遇到的问题:
1.黑窗口一闪而过:没有正确配置JAVA_HOME环境变量
2.端口号被占用
#暴力:找到占用的端口8080,并且找到对应的进程,杀死进程
PID:进程ID
netstat -ano | find "8080"
taskkill -F /pid 23932
#修改server.xml文件。
一般会将tomcat默认的端口号修改为80,因为浏览器不写端口号,默认访问80端口
6.关闭Tomcat
#正常关闭
运行 bin/shutdown.bat
命令行Ctrl+C
#强制关机
直接关闭Tomcat窗口
7.Tomcat部署项目
7.1直接放到webapps目录下
浏览器:http://localhost:8080/hello/hello.html 即可访问
*/hello:项目的访问路径 -->虚拟目录
简化部署
将上面的HTML文件打包成hello.zip ,然后修改.zip为.war
再将war包放置到webapps目录下,war包会自动解压缩
删除war包,hello文件会被自动删除。
7.2 配置conf/server.xml
配置conf/server.xml
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!--部署项目
docBase:项目存放的路径 path:虚拟目录
-->
<Context docBase="D:\hello" path="/firstDemo"/>
</Host>
http://localhost:8080/firstDemo/hello.html
需要重启Tomcat,(不推荐)
7.3 在conf\Catalina\localhost新建任意的xml文件
比如我这里新建的为test.xml,文件内容为
<Context docBase="D:\hello" path="/firstDemo"/>
这里的虚拟目录就为xml文件的名称,浏览 http://localhost:8080/test/hello.html 可访问
这是一种热部署,Tomcat不用重启就能生效(比较推荐)
8.静态项目和动态项目
java动态项目的目录结构
WEB-INF
web.xml:web的核心配置文件
classes目录:放置字节码文件的目录
lib目录:放置依赖的jar包