Tomcat - Windows下部署War包项目
Maven打包
一、先clean一下,再package
二、在项目的target目录下可以看到war包
部署到Windows下的Tomcat
一、将打好的war包放在tomcat的webapps目录下
二、进入tomcat的bin目录下启动tomcat
startup.bat
启动完成即可访问项目,通常访问路径如下
// ip地址:默认端口8080/war包名,如 127.0.0.1:8080/blog
SpringBoot项目部署注意问题
需要重写启动类的configure方法,且要把pom文件里的tomcat配置去掉(如果直接创建的Maven工程的话,应该没有配置这个)
修改访问端口和路径
一、进入tomcat的conf目录下,找到server.xml,在69行附近
// 原来的配置 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> // 将端口改为80,即tomcat默认启动端口修改为80 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
二、找到132行附近,有个Engine
// 原来的配置 <Engine name="Catalina" defaultHost="localhost"> // 将默认主机修改为你的域名,如www.xxxx123.com <Engine name="Catalina" defaultHost="www.xxxx123.com">
三、找到152行附近,有个Host
// 原来的配置 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> // 将主机修改为你的域名,如www.xxxx123456.com // 添加一个Context,配置路径:path-路径名,doBase跳转到的项目位置 <Host name="www.liuchengyin.top" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="C:Tomcatapache-tomcat-8.5.51-windows-x64apache-tomcat-8.5.51webappslog" />
上诉步骤可以实现由原来的:域名:8080/项目名,直接使用域名进行访问。
IIS占用80端口,修改IIS的端口
一、进入控制面板->系统安全->管理工具->IIS管理器
二、停止IIS
三、绑定端口
三、编辑,将80端口换成其他端口,保存即可,然后再启动IIS(不启动也行)
上一篇:
IDEA上Java项目控制台中文乱码