admin 管理员组

文章数量: 887018

一、准备工作

1、准备条件

windows系统;已配置jdk环境变量;已安装的tomcat;项目war包

2、tomcat启动和关闭

2-1 直接手动进入文件目录
1)启动
步骤:tomcat文件夹 ——> bin ——> 双击 startup.bat
启动成功后效果:
A、出现tomcat的窗口

B、浏览器访问 localhost:8080, 出现tomcat页面
该端口号 ,可在 conf/server.xml 文件中配置

2)关闭
步骤:tomcat文件夹 ——> bin ——> 双击 shutdown.bat

2-2 dos命令窗口进行启动和关闭
1)启动
步骤:tomcat文件夹 ——> bin ——> 输入 startup.bat 并回车

2)关闭
方法1:
步骤:tomcat文件夹 ——> bin ——> 输入 shutdown.bat 并回车

方法:
直接 X 掉tomcat窗口

二、部署项目

1、将war包放在 \webapps 文件夹下

2、启动tomcat

3、启动成功后,在webapps目录下,可以看到war包同名的文件夹

4、使用浏览器或postman请求项目接口

直接请求,此时发现会报404

5、正确的请求方式

5-1 方式一:在每次请求地址中,加上war包名,即可请求成功

5-2 方式二:修改文件/conf/server.xml
<Host>标签中加一个<Context>标签,docBase写上项目名称(即war包名称)就可以了

      <Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false">
            
		<Context path="" docBase="theProjectName" debug="0" reloadable="true"/>
     
      </Host>

三、补充说明

1、不要随意改war包名

部署在webapps的war包,必须与IDEA打包时artifact名保持一致。
关于如何使用IDEA打war包,参考:链接

2、tomcat原生的ROOT可以删除

位置:webapps\ROOT

3、webapps\ROOT目录下放置项目文件进行部署

1)在webapps目录中,删除原生ROOT并新建ROOT文件夹,或直接清空原生ROOT文件夹中的内容
2)将项目文件放到该ROOT中
项目文件:即项目WebRoot下的所有文件

3)启动tomcat
4)直接输入接口地址
5)请求成功

本文标签: 环境 Windows war tomcat