这篇补充一下Tomcat手动部署方式的第二种方法,通过先把项目文件压缩成war包,然后拷贝到tomcat的webapps目录下,正在运行的tomcat会自动检测到war包并加压成文件夹方式。
1.war包部署方式
打开cmd窗口,cd到我们的web项目目录下:
执行命令: jar -cvf hello.war .
解释下参数的意思,
- c是create,创建的意思,
- v是visual,可视化的意思,
- f是file,文件的意思,
所以cvf的含义,就是可视化创建文件的意思,就是执行jar命令过程中,我们可以看到一些信息输出在cmd控制台,这个创建war文件的过程就是可视化。最后这个点的含义是,生成war文件就放在对当前路径。
这里我们把Tomcat服务器停止下,删除之前在webapps目录下部署的项目,如果没有项目,可以不需要停止tomcat服务。删除完之后,启动tomcat服务,到tomcat的webapps目录下,我们把hello.war文件拷贝到这个webapps路径下即可,启动时候war包会自动解压;
2.URL和URI
什么是URL,我们来看看这个地址http://localhost:8080/hello/123.html
这个地址就是URL,URL是统一资源定位符的简称,URL俗称就是网址。这个网址分三部分组成。
-
第一部分:
协议
, 这里是http协议,常见还有ftp,文件传输协议,http是简单文本传输协议。 -
第二部分:
网络主机和端口号
,这里localhost:8080,就是想访问网络哪台主机上的哪一个应用。 -
第三部分:/hello/123.html, 这个部分叫URL
什么是URI
URI是统一资源标识符的简称,