部署tomcat项目的三种方式
①直接将项目拖到webapps目录下即可
或者使用专门的打war包的工具,将项目的所有文件打成一个war包(会进行压缩),然后将war包拖入webapps目录下,会自动解压,删除这个项目的话,直接删除war包,过一会会自动将解压后的文件删除
缺点:需要复制文件到指定目录下
②配置conf\server.xml文件
在<Host></Host>标签体中任意位置添加如下配置
<Context docBase="D:\hello" path="abc" />
<!-->
docBase:项目存放的路径
path:虚拟目录 就是访问项目的时候网址上写的路径
<-->
缺点:需要在tomcat的配置文件中配置,会不太安全,应为修改了路径,可能导致服务器的其他项目不能被正常访问
③在conf\Catalina\localhost目录下创建任意名称的xml文件。在文件中编写
<Context docBase="D:\hello" />
<!-->虚拟目录:xml文件的名称<-->
tomcat端口占用问题解决方案:
暴力的方式:
①在cmd中查看8080端口是否在使用
-- 通过执行下面命令找到8080端口对应的pid
netstat -ano
②打开任务管理器,在详细信息中找到pid,直接结束开启该8080端口的应用
③重启tomcat即可成功
温柔的方式:修改自身端口号
conf/server.xml中修改标签中的port为其他的,一般会将tomcat的默认端口号修改为80,因为80端口号是http协议的默认端口号。优势就是在访问时不需要输入端口号。