IDEA创建Maven web项目以及Tomcat部署项目的方法

导读

这篇博客记录了使用IDEA Maven创建Web项目的方法。一种是使用Maven模板,一种是使用Maven空模板,然后添加webapp目录的方法。还记录了使用Tomcat部署项目的方法。也是两种,一种是在IDEA中配置本地的Tomcat,通过本地的Tomcat软件部署项目。另一种是使用插件,在pom.xml中添加Tomcat插件。通过实践熟悉了使用IDEA Maven创建web项目的步骤和配置Tomcat部署项目,加深了项目目录的理解。

方法一:使用Maven web模板创建

创建项目
在这里插入图片描述
设定相关信息
在这里插入图片描述
在这里插入图片描述

项目目录结构
在这里插入图片描述

使用Maven web模板创建项目,项目目录中会缺少java和resources目录,需要手动创建
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

创建成功
接下来使用IDEA集成的Tomcat部署项目,在部署之前在webapp目录下随便新建一个html静态页面
在这里插入图片描述

然后配置Tomcat
在这里插入图片描述
在这里插入图片描述

本地Tomcat需要自己下载,可以去官网https://tomcat.apache.org/下载
在这里插入图片描述

在这里插入图片描述

服务器启动后会自动打开浏览器并访问url,url可以在Tomcat配置中查看

在这里插入图片描述
在这里插入图片描述

再访问一下自己编写的静态页面a.html
在这里插入图片描述

Tomcat已经成功部署项目

方法二,使用IDEA Maven创建空项目,即不选择模板。

在这里插入图片描述

项目目录结构,用第二种方式会创建java和resources目录,但是会缺少webapp文件,同时在pom.xml中添加项目打包方式。

<packaging>war</packaging>

在这里插入图片描述

快捷键ctrl+shift+alt+s,打开Project Structure

在这里插入图片描述
在这里插入图片描述

先删掉
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

项目目录,已经新建好了webapp,在webapp目录下随便写一个静态页面
在这里插入图片描述

这次选择使用Tomcat插件来完成项目的部署
在pom.xml中添加Tomcat插件

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

刷新Maven项目,然后Maven会自动添加tomcat插件,再双击tomcat7:run即可启动Tomcat服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

再访问a.html
在这里插入图片描述

成功使用Tomcat插件部署web项目

  • 7
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Idea是一个非常流行的Java开发的集成开发环境(IDE),提供了开发者所需的各种工具和功能,可以方便地进行Java程序的开发、调试和测试等操作。 而Maven是一个开源的项目管理工具,它能够帮助我们更好地组织、构建和管理Java项目。通过Maven,我们可以定义项目的依赖关系,统一管理项目的构建过程,方便地进行项目的构建、测试和部署等操作。 Tomcat是一个基于Java的Web服务器,它能够处理HTTP请求并将服务器的响应发送回客户端。Tomcat的最新版本是Tomcat 9,它在性能和稳定性方面有所改进,可以更好地支持Java EE 8规范,并且具备更好的容器化支持。 结合使用IdeaMavenTomcat 9,可以更好地进行Java Web应用程序的开发和部署。我们可以在Idea中使用Maven来管理项目的依赖关系,通过配置Tomcat 9的插件,可以方便地在Idea中进行Web应用程序的开发和调试。我们可以使用Maven来构建、测试和部署我们的Web应用程序,最后通过Tomcat 9来将我们的应用程序部署到服务器上,使其能够通过浏览器进行访问和使用。 综上所述,IdeaMavenTomcat 9是Java开发中非常重要的工具和技术,它们的结合使用可以帮助我们更好地进行Java开发和Web应用程序的部署。 ### 回答2: IdeaMavenTomcat9都是常用于软件开发和部署的工具。下面是对这三个工具的简要介绍: Idea是一种集成开发环境(Integrated Development Environment,IDE),是由JetBrains公司开发的一款功能强大的Java开发工具。它提供了丰富的功能和工具,能够帮助开发者提高开发效率,包括代码自动完成、代码重构、项目管理等。Idea还支持多种编程语言和技术,不仅可以进行Java开发,还可以进行Web开发、Android开发等。 Maven是一种项目管理工具,它可以自动化构建、依赖管理和项目部署等任务。通过Maven,开发者可以更方便地管理项目的第三方依赖库,通过插件配置和构建文件,可以实现自动化的项目构建和部署Maven使用基于项目对象模型(Project Object Model,POM)的配置文件来管理项目,开发者可以通过POM文件来描述项目的结构、依赖关系和构建过程。 Tomcat9是一种免费的开放源代码的Web应用服务器,是Apache软件基金会的一个项目Tomcat可以运行在Java平台上,是JSP和Servlet容器的一种实现,因此它可以用来部署和运行Java Web应用程序。Tomcat9是Tomcat7和Tomcat8版本的继任者,相比于之前的版本,Tomcat9在性能、安全性和功能上有所改进,同时它也支持最新的Java Servlet和JSP规范。 综上所述,Idea是一款强大的Java开发工具,Maven是一个项目管理和构建工具,而Tomcat9是一个用于部署和运行Java Web应用程序的服务器。它们可以配合使用,利用Idea进行开发和调试,使用Maven来管理项目依赖和构建过程,最后将项目部署Tomcat9服务器上进行运行。 ### 回答3: Idea是一种集成开发环境(IDE),可用于开发Java应用程序。它提供了丰富的功能,包括代码编辑器、调试器、自动完成和代码重构等。使用Idea可以方便地编写、调试和管理Java项目Maven是一个项目管理工具,可以简化Java项目的构建过程。它基于项目对象模型(POM)的概念,通过配置POM文件,可以管理项目依赖、构建脚本和发布过程等。Maven还提供了插件机制,可以通过插件扩展其功能。 Tomcat9是一个开源的Java Servlet容器和Web服务器。它实现了Java Servlet和JavaServer Pages(JSP)规范,并提供了一个运行Java Web应用程序的环境。Tomcat9具有轻量级、快速和可扩展的特点,被广泛用于开发和部署Java Web应用程序。 综上所述,可以使用Idea作为开发工具,通过Maven管理项目依赖,并部署Tomcat9来运行Java Web应用程序。使用Idea的开发者可以方便地编写代码、调试和测试应用程序,并通过Maven的依赖管理来管理外部库和模块。最后,将应用程序打包成WAR文件,并部署Tomcat9中,即可在Web浏览器中访问和使用该应用程序。这种组合可以提高开发效率,简化项目管理和部署过程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值