Tomcat多站点部署及集成到IntelliJ IDEA

Tomcat是Java最常用的Web容器,作为服务端部署的一款轻量级工具,使用非常广泛,这里了简单记录下Tomcat的基础是的使用。

Tomcat的安装和使用就不赘述了,网上很多教程,主要介绍下:

  1. 如何通过Tomcat进行多站点的部署
  2. 如何在IntelliJ IDEA中集成Tomcat
Tomcat多站点部署

Tomcat的目录机构主要包括:

目录或文件 说明
bin 运行命令的目录
conf 配置文件目录
lib 自带的库文件
logs 日志目录
webapps 默认站点

进行多站点部署主要是修改conf目录中的server.xml文件,此文件是Tomcat的配置文件。
Tomcat安装时候,已经包括设置好默认的站点,主要内容如下:


    
    
    
      
        
      
      
        
      
    
    
标签 说明
Service 服务,类似于IIS中的线程池
Connector 服务配置项,优化时调整的主要方向
Host 设置
Context 虚拟目录
  1. 如果需要增加虚拟目录,只要增加Context即可。
  2. 如果需要增加相同端口,不同的主机头,则需要增加Host。
  3. 如果需要增加不同端口,则需要增加Service。
几个遇到的坑,需要注意:
  • 设置虚拟目录时,如果不是war文件,而是目录,设需要设置如:
docBase="/Users/joylee/workfile/

而不能设置为:

docBase="/Users/joylee/workfile

否则,Tomcat启动了也会有问题,无法运行。

  • 如果没有appBase,可以留空,不要随便设置,否则也会导致网站无法打开。
IntelliJ IDEA集成Tomcat

IntelliJ IDEA(下文简称IDEA) 默认集成Tomcat插件,无需另外安装,可以直接配置。具体配置步骤如下。

  1. 打开服务端配置项:


    Tomcat多站点部署及集成到IntelliJ IDEA_第1张图片
    image
Tomcat多站点部署及集成到IntelliJ IDEA_第2张图片
image
  1. 设置Tomcat相关信息


    Tomcat多站点部署及集成到IntelliJ IDEA_第3张图片
    image

设置地址、端口号、JMX Port,
同时需要设置war包的目录,因为Tomcat的运行只能基于War包,无法基于Jar包,如果将项目打包,就需要打包成War包。
3.打包设置

Tomcat多站点部署及集成到IntelliJ IDEA_第4张图片
image

Tomcat多站点部署及集成到IntelliJ IDEA_第5张图片
image

配置完成后,直接运行就好了。


欢迎大家关注我的公众号交流、学习、第一时间获取最新的文章
微信号:itmifen

Tomcat多站点部署及集成到IntelliJ IDEA_第6张图片

你可能感兴趣的:(Tomcat多站点部署及集成到IntelliJ IDEA)