0034-使用eclipse插件创建一个web projet

使用Maven构建Java Web项目并在Tomcat服务器上直接部署 然后,您可以从Maven官方网站(https://maven.apache.org)下载最新的Maven发行版,并按照安装说明进行安装。完成安装后,您还需要将Maven的bin目录添加到系统的PATH环境变量中。这样,您就成功地使用Maven构建了一个Java Web项目,并将其直接部署到Tomcat服务器上。在本文中,我们将使用Maven来构建一个Java Web项目,并将其直接部署到Tomcat服务器上。Tomcat将自动将WAR文件解压缩,并将您的Web应用程序部署到服务器上。 阅读详情

使用eclipse插件创建一个web project

首先创建一个Maven的Project如下图

 

 

我们勾选上Create a simple project (不使用骨架)

 

 

 

这里的Packing 选择 war的形式

 

 

由于packing是war包,那么下面也就多出了webapp的目录

 

由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project

 

在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form…   如下图:

 

 

 

 

然后勾选Dynamic Web Module 并点击ok  如下图:(3.0只有tomcat7才支持)

 

 

 

接下来观察我们的项目结构,多了一个web content目录

 

 

虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改

把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:

 

 

 

然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly

 

 

选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove

 

 

 

接着重新指定一个web的路径,点击add,选择Folder -- 〉  next

 

 

 

在src下找到webapp目录,然后finish

 

 

 

最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next

 

 

 

 

然后再点击finish完成

 

 

 

完成后如下图:

 

 

 

至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中

 

补充:我们需要在src/main/webapp/WEB-INF下面创建一个web.xml

 

 

导入我们的Spring mvc依赖jar包

<dependencies>

 

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-core</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

  

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-web</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

  

    <dependency>

        <groupId>org.springframework</groupId>

        <artifactId>spring-webmvc</artifactId>

        <version>3.0.7.RELEASE</version>

    </dependency>

 

    <dependency>

        <groupId>org.codehaus.jackson</groupId>

        <artifactId>jackson-mapper-asl</artifactId>

        <version>1.7.1</version>

    </dependency>

  

  </dependencies>

 

直接保存,maven就会自动为我们下载所需jar文件


RTKlib操作手册--使用样例数据演示 本文将使用样例数据演示如何使用RTKLIB进行rtk差分定位。 阅读详情

相关推荐

别再用MounRiver了!在VSCode里用PlatformIO搞定CH32V208开发(附完整配置流程)

本文详细介绍了如何在VSCode中使用PlatformIO进行CH32V208开发,替代传统的MounRiver Studio。通过完整的配置流程和优化技巧,开发者可以构建高效、现代化的RISC-V开发环境,显著提升编译速度和开发效率。

weixin_28711397的博客 539

maven搭建web项目步骤

利用maven搭建web项目,以及如何修复可能出现的错误,以及web.xml文件模板的修改

aiains的博客 5579

Qt Creator菜单栏消失的终极修复指南:从快捷键冲突到设置恢复

本文详细解析了Qt Creator菜单栏消失的常见原因及修复方法,包括快捷键冲突排查、配置文件重置和界面模式切换等解决方案。特别针对Qt开发者遇到的菜单栏显示问题,提供了从简单快捷键操作到深度配置修改的全方位指南,帮助用户快速恢复Qt Creator的正常使用。

weixin_27240351的博客 338

Maven如何创建Maven web项目

1.2 找到maven-archetype-webapp项目,选中点击,一路next就行。这里package是打包的意思,默认达成jar包,这里设置为打成war包;1.3 删除不必要的maven配置:(这里我不需要,针对自己情况而定)可以从name这里开始全部删除,一直到proect前的内容全部选中。1.5 new 两个目录:java和resource。1.6 这样我们的wen项目就创建好了。1.1 使用骨架点一下,这里。

weixin_54048131的博客 2186

ubuntu22.04 安装部署 openclaw

ubuntu22.04 安装部署 openclaw

nalanxiaoxiao2011的博客 1015

Windows 10/11下Drive Composer Pro 2.9.0完整安装与连接ACS880变频器实战教程

本文详细介绍了在Windows 10/11系统上安装Drive Composer Pro 2.9.0并连接ACS880变频器的完整教程。从系统环境准备、软件安装到许可证配置,再到USB、蓝牙和以太网三种连接方式的实战操作,帮助工业自动化工程师快速掌握ABB变频器的调试技巧。

weixin_32956805的博客 530

【使用Maven创建web项目步骤】

目录前言一、Maven是什么?二、创建项目三、核心文件配置1.进行pom.xml文件配置2.删除已加载的无用配置3.添加TomCat插件和需要使用的依赖4.进行web.xml文件配置四、进行TomCat发布预览使用idea创建Web项目,连接数据库并使用TomCat发布到浏览器(局域网内访问),基本步骤记录JDK版本:1.8数据库:Mysql,需要自行安装Maven:idea自带本次只记录创建步骤...

qq_45746008的博客 4518

ParaView: 从 2 或 3 个标量创建向量

ParaView: 从 2 或 3 个标量创建向量

希望我的博客,能帮上你解决学习中工作中所遇到的问题 587

Maven 3 入门 -- 如何创建一个web应用程序

使用eclipse插件创建一个web project 首先创建一个Maven的Project如下图 我们勾选上Create a simple project (不使用骨架) 这里的Packing 选择 war的形式 由于packing是war包,那么下面也就多出了webapp的目录 由于我们的项目要使用eclipse发布到...

weixin_30718391的博客 1143

[Python] -项目实战10- 用 Python 自动化批量重命名文件

本文介绍了使用Python实现文件批量重命名的技术方法。主要内容包括:1)使用os和pathlib模块进行基础文件操作;2)提供多种实用脚本示例,如添加序号、替换字符、添加时间戳等;3)进阶功能包括用户输入和错误处理;4)GUI工具实现方案;5)常见问题与优化建议。文章详细讲解了从简单到复杂的批量重命名实现方法,帮助读者快速掌握这一提高工作效率的技能。建议开发者注意路径处理、错误管理等细节,确保脚本稳健运行。

每日出拳老爷子的博客 815

YOLOv13改进策略【Neck】| CVPR2024 LGAG:大核分组注意力门模块,3×3分组卷积与注意力协同的特征精准融合

本文记录的是利用LGAG 模块改进 YOLOv13 的颈部融合部分。(Large-kernel Grouped Attention Gate)通过3×3分组卷积与注意力机制结合,引导解码器处理特征与跳接特征的精准融合。本文利用模块,通过3×3分组卷积扩大感受野以捕捉更广泛局部空间上下文,同时结合注意力机制生成自适应注意力系数,对YOLOv13中关键目标特征赋予高激活值、抑制冗余背景特征,在特征融合阶段实现全局语义与局部细节的高效结合,减少计算成本的同时提升特征表达能力,增强模型对复杂场景下目标的检测精度与效

Limiiiing的博客 106

maven创建web项目的两种方式【骨架创建webPK转换web】

目录 1.1 选中所需的webapp骨架 1.2 进行填写公司域名及项目名 1.3 确认Maven相关信息 1.4 确认项目名及项目的存放路径 1.5 框架方式项目创建完成 1.6 注意:自动导入jar包 2、普通maven项目转为web项目具体步骤 2.1 直接选中Maven 2.2 进行填写公司域名及项目名 2.3 确认Maven相关信息 2.4 确认项目名及项目的存放路径 2.5 手动创建webapp包以及WEB-INF包 2.6 进行Maven项目转web相关的操作...

四季轮换叶,一路招摇胜 3588

【图像去噪】论文精读:FM2S: Self-Supervised Fluorescence Microscopy Denoising With Single Noisy Image

论文题目:FM2S: Self-Supervised Fluorescence Microscopy Denoising With Single Noisy Image —— FM2S:单噪声图像自监督荧光显微镜去噪arXiv 2024!显微图像去噪!通过可视化详细的细胞结构和生物过程,荧光显微镜具有显着先进的生物学研究。然而,由于难以精确建模固有噪声和获取干净图像进行训练,这种图像去噪任务往往面临挑战,这限制了大多数现有方法。在本文中,我们提出了一种有效的。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 412

JavaWeb:Maven创建Web项目

Web项目的结构分为:开发中的项目和开发完可以部署的Web项目,这两种项目的结构是不一样的,开发项目通过执行Maven打包命令 package ,可以获取到部署的Web项目目录 编译后的Java字节码文件和resources的资源文件,会被放到WEB-INF下的classes目录下 pom.xml中依赖坐标对应的jar包,会被放入WEB-INF下的lib目录下 使用骨架 具体的步骤包含: 1.创建Maven项目 2.选择使用Web项目骨架,输入Maven项目坐标创建项目,完成项目创建 3.删除pom.

时代各有不同,青春一脉相承。 4986

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

maven学习: 使用Maven构建Web项目

​ 在使用Maven创建web项目之前,必须首先理解这种Maven项目结构和WAR包结构的对应关系,有一点需要注意的是:WAR包中包含的一个lib目录是用来放所依赖的jar,但是在Maven项目结构中没有这样一个目录,这是因为依赖的都配置在pom文件中,Maven在用WAR方式打包的时候会根据POM的配置从本地仓库复制相应的JAR文件.​ 在java的世界中,Web应用占有很大的地位,而它的标准打包方式是WAR。​ web项目添加servlet-api的依赖, jsp-api的依赖。

H215919719的博客 4605

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

maven入门,核心知识,如何构建web项目详解

目录一,maven快速入门1.环境搭建1.2.配置环境变量:2. 新建maven项目2.1编写pom.xml文件2.2 在文件中书写:2.3 因为引用了Junit工具:这个是代码的测试工具,测试代码是否出错,如果没有使用,可以不进行配制,2.4 打开命令行 cd到项目的根目录下 然后输入: mvn compile 。这是对项目进行编译2.5测试是否ok2. 6打包项目的方法,cd到文件根目录中 输入: mvn package二,maven核心知识1. 常用的构建命令1. 2 自

心比天高,仗剑走天涯,保持热爱,奔赴向梦想! 3524

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Eclipse配置maven,创建maven的JavaWeb项目

eclipse配置maven,创建maven,添加jar

qq_52915322的博客 4089

eclipse创建一个基于maven的web项目

3) 在"Select Archetype"页面中,选择"maven-archetype-webapp",然后点击Next。10) 编译打包项目,右键点击"pom.xml"文件,选择"Run As -> Maven install",等待编译和打包完成。有的同学,点击finish时,会出现下面的错误,只需要点击右键菜单 run as -> Maven install。5) 在"src/main"文件夹下,创建一个名为"java"的文件夹。以上就是一个简单的完整的基于maven的web项目的创建过程。

caohongxing的博客 5226

Tomcat的基本使用,如何用Maven创建Web项目、开发完成部署的Web项目

Web服务器是一个应用程序(软件),对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让Web开发更加便捷。主要功能是“提供网上信息浏览服务”。Tomcat是Apache软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/JSP少量JavaEE规范。JavaEE: Java Enterprise Edition,Java企业版。指Java企业级开发的技术规范总和。

宁可枝头抱香死,何曾吹落北风中。 4333

eclipse配置maven web项目(小白教程)

java maven web应用创建(小白教程)

weixin_42436080的博客 2283

idea如何使用maven创建web项目

一,创建maven web工程 打开idea,选择Create New Project 点击后会弹出如下图所示界面 按照1到4的步骤依次点击。特别提示: (1)第2步是一定要进行了,否则第3步就不可选择。 (2)第3步的列表中有两个以webapp结尾的archetype,一定要选正确哦。 (3)而且在这个界面的顶端,也可以看到在给idea设置默认使用的JDK中我配置的默认使用的JDK。 (4)点击next后,就是GroupId和ArtifactId的设置界面了。 (1)这两个是.

向上的"狼"的博客 1万+

如何创建Maven Web项目

不用骨架的方式创建Maven Webapp项目

qq_53721052的博客 1321

[maven] maven 创建 web 项目并嵌套项目

这里主要就创建另外一个 web 项目,并且创建一个 parent 项目比较方便的管理一下两个子项目。

GoldenaArcher的博客 987

超详细IDEA创建MavenWeb项目

超详细IDEA创建mavenWeb项目,本文包括利用骨架(模板)创建mavenWeb项目以及非骨架(非模板)创建mavenWeb项目。

qq_45344586的博客 1万+

eclipse创建webapp 类型的maven项目

eclipse创建webapp 类型的maven项目

ttxs_10的博客 1031

使用maven创建web项目

目前做的项目使用的是MAVEN来管理jar包,这也是我第一次接触maven,感觉非常好,再也不用一个一个去添加和下载jar包了,直接在maven配置文件中配置就可以了,maven可以帮助我们自动下载。非常方便。之前比较忙没时间整理,现在整理一下,记录下来,加深印象。当然我们使用maven也只是最基本的,很多其他功能都没有使用到,本篇仅介绍如何创建一个maven项目,不做其他。

在路上 28万+
上一篇: 0033-excel导出
下一篇: 0035-mybatis相关配置
baobaojilingyi
博客等级 码龄12年 12粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值