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:\Tomcat\apache-tomcat-8.5.51-windows-x64\apache-tomcat-8.5.51\webapps\blog" />

上诉步骤可以实现由原来的:域名:8080/项目名,直接使用域名进行访问。

IIS占用80端口,修改IIS的端口

一、进入控制面板->系统安全->管理工具->IIS管理器

二、停止IIS

三、绑定端口

三、编辑,将80端口换成其他端口,保存即可,然后再启动IIS(不启动也行)

发布了100 篇原创文章 · 获赞 25 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_40885085/article/details/104903402