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

这篇具有很好参考价值的文章主要介绍了IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

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

二、集成本地Tomcat

1.将本地Tomcat 集成到Idea

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

首先点击这个小锤子旁边的箭头,在展开的菜单中选择Edit Configurations...
IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件
然后在这个弹出的Run/Debug Configurations窗体中点击+号,也就是图中2的位置,这样就会有下拉菜单Add New Configurations,下拉找到Tomcat Sever,会发现把光标移动到这个上的时候会有一个可供选择的窗体,在Add New 'Tomcat Sever' Configurations窗口中选择Local即可

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

2.进行项目部署

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

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插件

4️⃣勾选show this page

5️⃣添加服务器启动

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

<packaging>war</packaging>

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

选择Deployment后点击+后,选择Artifact后选择我们刚刚打好的war包添加即可,然后就成功部署好了Tomcat到我们的项目中
IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件

三、使用Tomcat插件

1.生成标签

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

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插件

五、结语

接下来会讲述有关于Servlet相关知识点文章来源地址https://www.toymoban.com/news/detail-401750.html

到了这里,关于IDEA中使用Tomcat的两种方式:集成本地Tomcat&使用Tomcat Maven插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于部署vue项目在Linux上的两种方式tomcat以及nignx(1)使用tomcat进行部署

    阿丹有话说:         之前在写spring-boot项目的时候是直接写的jsp页面直接打成war包来运行。使用到了tomcat,而且简单方便,但是美中不足就是动画演示以及页面没有办法做的非常美观。自从开始写前后端分离的项目(微服务等)之后,发现element-ui是真的好用。现在想给vue的

    2024年02月03日
    浏览(55)
  • 关于部署vue项目在Linux上的两种方式tomcat以及nignx(3)使用nignx进行部署

    阿丹有话说:         前两篇文章主要讲解了将vue中tomcat部署研究了。解决了在后台代码中通过过滤器来解决跨域问题。后期会继续出在tomcat中的代理配置等。本篇文章来将vue项目部署在nignx上,并且通过反向代理来解决跨域请求以及请求转发。  首先我们再来了解一下ngi

    2024年02月04日
    浏览(52)
  • IDEA查看maven依赖关系层级的两种方法

    目录 前言 一.  命令行方式查找(推荐) 二. 界面方式查找 前言 由于maven项目之间pom文件jar包的相互引用,导致一些底层不需要的jar包或者低版本的jar包被引入,而当前项目又没办法直接体现是哪个引用携带了这些jar包,这使得排除或者解决jar包冲突变得困难。下面我就教大家

    2024年04月12日
    浏览(43)
  • IDEA部署项目到tomcat运行成功但是页面404的两种原因

    当时我遇到的问题就是明明部署成功的项目却连index.jsp都访问不了报404。在网上搜索了很多的答案都没有解决。直到后面我才发现是我部署在tomcat中的项目有问题,如图 正确的操作应该是部署该项目的War包而不是直接将这个项目直接放到Tomcat中的deployment中去。 而WAR包需要在

    2024年02月11日
    浏览(47)
  • SpringBoot集成WebSocket的两种方式

    本站在2014年4月时曾全面的学习HTML5的技术,特写过HTML5的WebSocket示例,当时使用的Servlet3.0规范中的API,需要Tomcat7的支持(貌似在Tomcat6的后期维护版本也增加了WebSocket的支持),早在当初该示例还是本站的一个特色功能,好多来找我要源码的呢。时隔多年再来使用SpringBoot架构

    2024年02月15日
    浏览(57)
  • Maven工程中排除依赖打包的两种方式

    在Maven工程中,我们常需要依赖各种第三方库完成项目开发,但在最终交付时,往往不希望将这些依赖本身打包到产品中,以减小发布包体积。此时,可以通过以下两种方式实现: 这适用于那些编译时需要,但运行时会由服务器或运行环境提供的库,典型的如Servlet API、JDBC驱动等。可以

    2024年02月16日
    浏览(46)
  • Spring Boot集成Druid实现多数据源的两种方式

    目录 项目场景: 一、集成com.baomidou的方式 1、maven依赖: 2、 配置文件: 3、 使用注解切换数据源:  二、基于AOP手动实现多数据源原生的方式 1、maven依赖: 2、 配置文件: 3、 多数据源名称类 4、自定义注解  5、配置类 6、动态数据源配置  7、AOP切面拦截注解 8、Dao层,

    2024年02月09日
    浏览(44)
  • 阿里云申请免费SSL证书的两种验证方式及配置服务器Tomcat升级HTTPS协议

    通用教程,其他服务商的免费 SSL 证书也差不多是这个流程。(至少腾讯云的操作步骤和本文是一致,嘻嘻!) 首先在阿里云上创建并申请 SSL 证书,之后选择 DNS 验证的方式,一种是手动配置解析地址进行验证,另一种是在服务器上放置一个验证文件进行验证。 手动 DNS 验证

    2024年02月10日
    浏览(96)
  • axios和vite在本地开发环境配置代理的两种方式,五分钟学会

    如果你使用vue或者react开发,就得使用axios吧,然后为了解决跨域问题,就得使用vite配置吧,那怎么协调配置它们两个才能正常工作呢? 正常的流程:配置axios的baseURL,然后配置vite的proxy 配置axios的baseURL: 然后再配置vite的proxy:在vite.config.js中配置 如果你想将路径重写也是

    2024年02月04日
    浏览(38)
  • 【linux 多线程并发】线程本地数据存储的两种方式,每个线程可以有同名全局私有数据,以及两种方式的性能分析

    ​ 专栏内容 : 参天引擎内核架构 本专栏一起来聊聊参天引擎内核架构,以及如何实现多机的数据库节点的多读多写,与传统主备,MPP的区别,技术难点的分析,数据元数据同步,多主节点的情况下对故障容灾的支持。 手写数据库toadb 本专栏主要介绍如何从零开发,开发的

    2024年02月03日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包