windows环境下tomcat部署war包
一、准备工作
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可以删除
位置:webappsROOT
3、webappsROOT目录下放置项目文件进行部署
1)在webapps目录中,删除原生ROOT并新建ROOT文件夹,或直接清空原生ROOT文件夹中的内容 2)将项目文件放到该ROOT中 项目文件:即项目WebRoot下的所有文件
3)启动tomcat 4)直接输入接口地址 5)请求成功
上一篇:
IDEA上Java项目控制台中文乱码