首页 > 其他分享 >IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件

时间:2023-11-12 18:31:49浏览次数:40  
标签:插件 Tomcat 标签 IDEA Maven 点击 war

一、前言

在IDEA中创建完一个Maven Web项目,并补齐了目录以后,准备使用Tomcat时,就需要在自己创建的项目中去部署Tomcat,前文已经介绍了如何创建Maven Web,所以这里就不多加赘述,直接讲述部署Tomcat的方法

二、集成本地Tomcat

1.将本地Tomcat 集成到Idea

这种方法比较复杂,但是非常适用于tomcat7以上的高版本,且一定不会报错

首先点击这个小锤子旁边的箭头,在展开的菜单中选择Edit Configurations...

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件_tomcat

然后在这个弹出的Run/Debug Configurations窗体中点击+号,也就是图中2的位置,这样就会有下拉菜单Add New Configurations,下拉找到Tomcat Sever,会发现把光标移动到这个上的时候会有一个可供选择的窗体,在Add New 'Tomcat Sever' Configurations窗口中选择Local即可

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件_war包_02

2.进行项目部署

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件_端口号_03

1️⃣取名

Name处是写这个的配置名字,一般会采用Tomcat+版本号的形式,这样便于辨识(见名知意),在后续有N多个配置的时候,只需要下拉菜单就能选择需要执行的,然后点击右边的绿色箭头就可以直接运行了。此处作者这里是8.5.85版本,那么此处的名字就写Tomcat8


2️⃣部署Tomcat到服务器

由于作者已经配置过一遍了,所以在Application server处不用自己配置,但是如果是第一次配置的话,需要点击右边的Configure,在弹出的框中点击+号,然后配置Tomcat HomeTomcat directory自己安装的目录即可


3️⃣配置端口

这里只要写自己的端口号即可,一般默认端口都是8080,如果要修改的话也是可以的,可以在安装路径下的conf文件夹中找到server.xml在框选出来的区域中修改端口号即可

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件_war包_04

4️⃣勾选show this page
5️⃣添加服务器启动

这里要把我们的打包方式由变成war包才可以添加服务器启动,那么这里先来介绍一下将打包方式变成war包:打开pom.xml文件,添加下面一行代码即可(这条仅针对不适用骨架创建web项目,所以还是建议使用骨架来创建)

<packaging>war</packaging>

这里要注意,一定要放在bulid标签前

选择Deployment后点击+后,选择Artifact后选择我们刚刚打好的war包添加即可,然后就成功部署好了Tomcat到我们的项目中

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件_war包_05

三、使用Tomcat插件

1.生成标签

这里我们需要在pom.xml文件中安装Tomcat插件,这里可以用Alt+Insert快捷键,选择Plugin Template一键生成插件,这样就不用自己写标签了,具体的代码配置如下

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件_war包_06

2.配置代码

  <build>
    <plugins>
      <!--tomcat插件-->
      <plugin>
        <groupId>org.apache.tomcat.maven</groupId>
        <artifactId>tomcat7-maven-plugin</artifactId>
        <version>2.2</version>
      </plugin></plugins>
  </build>

3.修改访问的端口号和访问路径

当然,如果想要修改访问的端口号和访问路径的话,也可以在configuration标签中修改,通过port标签和path标签修改

    <configuration>        
    <port>80</port><!--访问端口号-->        
    <path>/</path><!--项目访问路径-->    
    </configuration>

四、启动Maven项目

这里可以安装一个Maven Helper插件,然后就可以右键点击项目然后运行,选择run maven即可启动,如果没办法成功运行的话,可以试一下这个方法:将URL改为http://localhost:8080/tomcat_demo1_war/(项目的war包)试试,应该就可以成功打开

IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件_tomcat_07


完结撒花 

标签:插件,Tomcat,标签,IDEA,Maven,点击,war
From: https://blog.51cto.com/u_16071479/8330397

相关文章

  • IDEA有些类爆红,但是项目可以正常启动?
    当在IDEA中看到一些类爆红,但项目能够正常启动,这可能是由于以下原因导致的:1.缺少依赖或依赖冲突:爆红可能是因为缺少某些依赖或者依赖的版本冲突。确保项目中使用的所有依赖都已正确配置,并且版本兼容。2.IDE缓存问题:IDEA有时可能会出现缓存问题,导致一些类爆红。可以尝试清除IDEA的......
  • IDEA 导入jpbc库报错 java: 程序包it.unisa.dia.gas.jpbc不存在
    直接拷贝jars文件夹和lib文件夹至java项目中后报错运行后报错内容如下:解决方法:在项目最外层的.iml文件中合适的位置添加下述内容:<orderEntrytype="module-library"exported=""><library><CLASSES><rooturl="file://$MODULE_DIR$/lib&qu......
  • 安装并运行tomcat8
    ps:tomcat7对应jdk1.7 tomcat8对应jdk1.8 注意要对应自己的项目选择下载tomcat版本 1.软件商城搜索安装tokcat找到自己的tomcat的端口8023 给自己的服务器设置安全入栈规则  8023 给宝塔设置安全防火墙规则  使用服务器ip+port显示画面 说明to......
  • vscode配置Remote-SSH插件远程登录
    使用private-key实现免密登陆配置:在SSH配置文件(通常是'~/.ssh/config')中,你可以使用'IdentityFile'指令来指定私钥文件,这个指令用于指定身份验证的私钥文件路径。编辑config文件Hostexample.comHostNameexample.comUseryour_usernameIdentityFile~/.ssh/your_priv......
  • 金蝶云星空表单插件调用单据的编辑界面网页版生效客户端不生效的问题
     一、调用代码BillShowParameterOtherInAdd=newBillShowParameter(){FormId=FormIdConst.STK_MISCELLANEOUS,ParentPageId=base.View.PageId,......
  • 如何在IDEA中实现快速将项目部署在docker上?
    Linux系统端1、安装docker,此过程略。附上在阿里云服务器上部署docker和docker-compose的链接:如何部署并使用Docker_云服务器ECS-阿里云帮助中心(aliyun.com)2、安装完docker后,随便找一个目录(本例的路径是/ocos/docker/cert,也可以选其他的路径,下面要用)创建安全连接docker所需的......
  • 12个常用的IDEA快捷键
    sout:快速生成System.out.println();psvm:快速生成main方法;Ctrl+Alt+V:补全等号左边的变量类型和变量名;Ctrl+Shift+Enter/ Alt+Enter :补全当前行的结束分号,或者在方法名、if后使用可补全小括号和花括号;Shift+Enter:在当前行的下一行创建新行,相当于光标跳转到......
  • 怎么通过LiveNVR流媒体平台配置实现将海康Ehome、ISUP协议统一接入实现Web无插件播放
    @目录1、海康ISUP接入配置2、海康设备接入2.1、海康EHOME接入配置示例2.2、海康ISUP接入配置示例3、通道配置3.1、直播流接入类型海康ISUP3.2、海康ISUP设备ID3.3、启用保存3.4、接入成功4、相关问题4.1、其它方式接入4.2、如何输出GB281815、RTSP/HLS/FLV/RTMP拉流Onvif流媒......
  • IDEA中查看时序图
    一、安装SequenceDiagram插件 二、查看方法调用时序图鼠标右击选择 可以得到 ......
  • IDEA中配置配置国际化时,properties文件没有Resource Bundle如何解决
    如果IDEA中配置国际化时,.properties文件没有可视化界面,则需要安装一个ResourceBundleEditor的插件 ......