IDEA基础——Maven配置tomcat
作者:mmseoamin日期:2024-04-27

配置方案

  • 一、配置maven-tomcat plugin插件(只最高支持到tomcat 8)
    • ~~1.添加镜像源,获取tomcat 8插件配置~~
      • ~~1.1 在pom.xml里先添加镜像源~~
      • ~~1.2 添加tomcat插件配置~~
      • 2. 添加tomact官方发布的插件配置(无需添加镜像源,直接获取)
      • 二、idea本地配置tomcat运行
        • 1. 配置tomcat关联当前项目模块
          • 1.1 创建tomcat服务器配置
          • 1.2 选择部署当前项目模块为热部署exploded

            一、配置maven-tomcat plugin插件(只最高支持到tomcat 8)

            1.添加镜像源,获取tomcat 8插件配置

            tomcat官方最后发型的version2.2版本是2013年,因此最高只能兼容tomcat7

            镜像源网址:https://artifacts.alfresco.com/nexus/content/groups/public

            tomcat-plugin路径:org/apache/tomcat/maven/tomcat8-maven-plugin

            tomcat支持版本:3.0-r1655215;3.0-r1756463

            目前测试此版本tomcat表现的问题颇多,如果想使用tomcat8以上版本呢建议使用第二种方法,也就是标题的第二种方法。

            此方法只能成功运行,甚至都没法加载maven自带的web模板,直接500报错,不想折腾直接配置本地完事

            IDEA基础——Maven配置tomcat,tomcat8_plugin,第1张

            1.1 在pom.xml里先添加镜像源

            
                
                    
                        alfresco-public
                        https://artifacts.alfresco.com/nexus/content/groups/public
                    
                
            

            1.2 添加tomcat插件配置

            	
            		org.apache.tomcat.maven
            		tomcat8-maven-plugin
            		3.0-r1756463
            		
            		8080
            		
            		/
            		utf-8
            		
            	
            

            2. 添加tomact官方发布的插件配置(无需添加镜像源,直接获取)

            IDEA基础——Maven配置tomcat,tomcat7_plugin,第2张

            	
            	    org.apache.tomcat.maven
            	    tomcat7-maven-plugin
            	    2.2
            	    
            	        
            	        UTF-8
            	        
            	        8080
            	        
            	        
            	        /
            	    
            	
            

            二、idea本地配置tomcat运行

            1. 配置tomcat关联当前项目模块

            1.1 创建tomcat服务器配置

            IDEA基础——Maven配置tomcat,open_running_config,第3张

            IDEA基础——Maven配置tomcat,create_tomcat,第4张

            IDEA基础——Maven配置tomcat,find_tomcat_path,第5张

            IDEA基础——Maven配置tomcat,set_tomcat_config,第6张

            1.2 选择部署当前项目模块为热部署exploded

            热部署是在项目重启的时候会自动将更新后的可执行文件加载进tomcat运行应用中,而并不需要重启tomcat应用,但idea中依然需要重新运行项目

            IDEA基础——Maven配置tomcat,add_artificial_exploded,第7张

            IDEA基础——Maven配置tomcat,select_exploded,第8张

            这里额外说明一下,如果启动tomcat想修改项目在url里的访问路径可以通过如下方式修改

            IDEA基础——Maven配置tomcat,setting_url,第9张

            如果项目部署里没有exploded项目请执行如下操作

            IDEA基础——Maven配置tomcat,open_project_struct,第10张

            IDEA基础——Maven配置tomcat,add_artificial_exploded,第11张