公司有一个很老的项目,需要改动,需要在本地Tomcat发布服务,自己也是搞了很长时间。现在总结一下,做个笔记。
第一步:配置Tomcat
1.点击上图,会弹出一个框如下图,用户可以在这里添加服务器。
2.点击上图 2
位置,可以选择添加服务器类型,这里我们选择本地Tomcat服务器,点开之后如下图。
其中
1
位置可以给服务器起个名字,一般选完服务器之后,会默认给一个名字。
2
位置用于选择tomcat安装路径。点击下图红框位置Configuration
按钮之后。
3
位置用于定义tomcat的访问路径,默认为http://localhost:8080/
。
4
位置用于选择JRE
。
5
位置用于定义访问的端口号,默认为8080
。
3.点击上图框框位置,这个界面用于配置部署信息。点击箭头处的+
号位置,可以选择部署的war
包类型。如下图:
其中:
war模式:
将web工程以war包的形式上传到服务器
war模式:先打成war包,然后再发布到Tomcat的ROOT下,所以选择这个后,你再看下你的tomcat的root文件夹下,是刚打成的项目。
war exploed模式:
将web工程以当前文件夹的位置关系上传到服务器
war exploded模式:只编译,生成target;然后把当前的target文件夹的位置关系上传到服务器;没有打包到tomcat的ROOT下
这里我们选择war exploed
模式。下图位置也会加到访问路径里,如果不需要可以删除。
最后一步,这个位置我们选择第二项。
给大家解释一下:
build 是正常的编译
build artifacts是打包
至此我们Tomcat的配置就结束了。
第二步:配置项目结构信息
点击File ——>Project Structure。如下图:
点击 1
位置配置发布信息,点击2
位置的+
号,选择Web Application:Exploded
下的From Modules
,默认会弹出一个弹框,我们直接点OK
就好了。
最后一步,如下图:4
位置表示war存放的位置;重点来了,需要右键2
位置,然后点击3
位置的Put into output Root
,表示把war
包放到发布的路径下。
然后直接点击运行按钮
就可以正常运行服务了。
以上是我部署系统的过程,希望可以帮到大家。