【maven】 在 MyEcplise上使用maven搭建Web项目

简介: 二.在My Ecplise上使用Maven搭建Web项目 1.新建一个maven项目   2.create一个简单的骨架 3.就像在ecplise中一样设置项目的以下配置   4.

二.在My Ecplise上使用Maven搭建Web项目

1.新建一个maven项目


 
2.create一个简单的骨架


3.就像在ecplise中一样设置项目的以下配置
 
4.新创建的项目结构如下
 
5.我们点击pom.xml文件,或者不用点开也知道,这里发生的错误是未确定web版本的信息,所以我们接下来先将这个maven项目修改为web项目【java版本和web版本要相对应】
 
6.然后再点击pom.xml,发现设置web版本
 
7.设置完成,pom.xml不会报错了,结构如下
 
8.双击index.jsp,查看错误,解决问题
 
9.设置项目的build path,为项目添加server Library.
 
10.选择如下点击finish
 
11.此时的项目,结构如下,不会报错了
 
 
在这里说明一下, 单从maven的角度来讲这个项目结构
maven项目采用“约定优于配置”的原则,
  src/main/java约定用于存放源代码,
  src/main/test用于存放单元测试代码,
  src/target用于存放编译、打包后的输出文件。
这是全世界maven项目的通用约定,请记住这些固定的目录结构。
 
12.为项目完善目录,在main和test下面勾选java和resources文件夹
 
13.检查项目的Output folder,对比下面,进行修改,main下面的两个对应target/classes;test下面的两个对应target/test-class
 
14.最后,往tomcat中部署的时候,发现我的tomcat7.0  8.0都不能用,tomcat6.0检测不到这个项目
 
15.那是因为tomcat6.0支持的web版本最高到2.5,那咱就修改web版本
 
16.当然也可能发生这样的情况,在Project Facets界面不能修改的情况,那就去咱们的workspace下本项目中的.setting文件夹下去修改,如下图
 
17.正常部署进tomcat ,运行即可
 
相关文章
|
1月前
|
JavaScript Java 微服务
现代化 Java Web 在线商城项目技术方案与实战开发流程及核心功能实现详解
本项目基于Spring Boot 3与Vue 3构建现代化在线商城系统,采用微服务架构,整合Spring Cloud、Redis、MySQL等技术,涵盖用户认证、商品管理、购物车功能,并支持Docker容器化部署与Kubernetes编排。提供完整CI/CD流程,助力高效开发与扩展。
228 63
|
2月前
|
Java 区块链 Maven
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
关于引入maven项目后出现‘parent.relativePath’ of POM错误时的解决方法
192 3
|
1月前
|
Java jenkins 应用服务中间件
结合Jenkins与Tomcat,实施Maven项目的自动构建和部署流程。
任何项目构建和部署的自动化流程,总离不开对各个环节精细把控与密切配合。涉及到源代码管理、构建工具、持续集成服务器以及最终的运行时环境的协调。通过上述简洁实用的步骤,可以实现Maven项目从源代码到运行状态的无缝过渡,进而提升软件开发的效率与质量。
126 0
|
2月前
|
安全 JavaScript Java
java Web 项目完整案例实操指南包含从搭建到部署的详细步骤及热门长尾关键词解析的实操指南
本项目为一个完整的JavaWeb应用案例,采用Spring Boot 3、Vue 3、MySQL、Redis等最新技术栈,涵盖前后端分离架构设计、RESTful API开发、JWT安全认证、Docker容器化部署等内容,适合掌握企业级Web项目全流程开发与部署。
110 0
|
Java Maven 开发者
maven项目中官方setting.xml文件
`settings.xml` 是 Maven 的配置文件,用于定义用户或全局级别的构建行为。它包含本地仓库路径、网络代理、服务器认证、仓库镜像及构建配置文件等设置,帮助开发者根据环境定制 Maven 行为,提升构建效率与灵活性。
457 0
|
4月前
|
Java 测试技术 项目管理
【JavaEE】从 0 到 1 掌握 Maven 构建 Java 项目核心技巧 解锁 Java 项目高效管理实用实例
本文从Maven基础概念讲起,涵盖安装配置、核心概念(如POM与依赖管理)及优化技巧。结合Java Web项目实例,演示如何用Maven构建和管理项目,解决常见问题,助你高效掌握这一强大工具,提升Java开发与项目管理能力。适合初学者及进阶开发者学习。资源链接:[点此获取](https://pan.quark.cn/s/14fcf913bae6)。
141 6
|
4月前
|
人工智能 安全 程序员
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
用 Colab 和 ngrok 免费部署你的 Web UI 项目,随时随地访问!
|
10月前
|
缓存 JSON 监控
如何在项目中保证 Web 组件化的性能
保证 Web 组件化的性能需要从多个方面入手,综合运用各种优化方法和策略。通过持续的优化和改进,能够提高组件化的整体性能,为用户提供更好的体验,同时也有助于提高项目的开发效率和质量。
223 64
|
7月前
|
网络协议 Java Shell
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
java spring 项目若依框架启动失败,启动不了服务提示端口8080占用escription: Web server failed to start. Port 8080 was already in use. Action: Identify and stop the process that’s listening on port 8080 or configure this application to listen on another port-优雅草卓伊凡解决方案
344 7
|
10月前
|
存储 前端开发 JavaScript
如何在项目中高效地进行 Web 组件化开发
高效地进行 Web 组件化开发需要从多个方面入手,通过明确目标、合理规划、规范开发、加强测试等一系列措施,实现组件的高效管理和利用,从而提高项目的整体开发效率和质量,为用户提供更好的体验。
285 63

推荐镜像

更多