前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >eclipse 创建maven 项目 动态web工程完整示例

eclipse 创建maven 项目 动态web工程完整示例

作者头像
noteless
发布2018-09-11 11:22:50
8110
发布2018-09-11 11:22:50
举报
文章被收录于专栏:noteless

需求表均同springmvc案例

此处只是使用maven

注意,以下所有需要建立在你的eclipse等已经集成配置好了maven了,说白了就是新建项目的时候已经可以找到maven了

没有的话需要安装maven

1.新建maven项目,如果不在上面,请到other里面去找一下

4bc45379-9a01-4ed1-8671-2502184817ab
4bc45379-9a01-4ed1-8671-2502184817ab

2,进入maven项目之后,点击next

b7f2746f-bd7f-4120-9f72-ffb4d6f333d5
b7f2746f-bd7f-4120-9f72-ffb4d6f333d5

选择webapp之后  next

da7bdfe4-ae0f-4031-b539-b29dc84ee55f
da7bdfe4-ae0f-4031-b539-b29dc84ee55f

输入两个id  package可以不写,是它默认帮你新建一个包,不写没关系

2858f54d-0f5d-4c89-98cb-9e034246f7fc
2858f54d-0f5d-4c89-98cb-9e034246f7fc

会生成一个这样目录的项目

82370fe2-eeb0-4329-8f64-6211ef44b515
82370fe2-eeb0-4329-8f64-6211ef44b515

2,配置maven

首先新建几个文件夹

2.1 添加Source文件夹

接下来需要添加

src/main/java

src/test/java 

src/test/resources三个文件夹

右键项目根目录点击New -> Source Folder,

建出这三个文件夹。注意不是建普通的Folder,而是Source Folder

项目或者文件加上右键 new  sourceFolder,正常情况下是没有问题的

如果出现了下面的这情况,其实是真的存在的只是我们看不到

c11f0c74-6f2c-48d0-b670-fc8732a6e370
c11f0c74-6f2c-48d0-b670-fc8732a6e370

项目右键属性

5eca2484-567c-4ecc-a60b-8fb8fb3b45d2
5eca2484-567c-4ecc-a60b-8fb8fb3b45d2
c60b4c7b-e90d-497d-87b0-71fa4864e1e4
c60b4c7b-e90d-497d-87b0-71fa4864e1e4
9f47bd00-72d1-4250-b9f3-ce71821f5630
9f47bd00-72d1-4250-b9f3-ce71821f5630

切换成这样子就好了

c2683bbe-2e10-4570-abb8-12fc4efe1223
c2683bbe-2e10-4570-abb8-12fc4efe1223

设置好了之后发现

9fa41717-c27a-4427-abd6-c991dfd22e82
9fa41717-c27a-4427-abd6-c991dfd22e82

java就已经有了

继续新建其他的几个还没有的

新建之后就这样子了

644111c7-352f-43b2-a5cf-d5080783e1ae
644111c7-352f-43b2-a5cf-d5080783e1ae

2.2 更改class路径

右键项目,Java Build Path -> Source

下面应该有4个文件夹。src/main/java,src/main/resources,src/test/java ,src/test/resources。

双击每个文件夹的Output folder,选择路径。

src/main/java,src/main/resources,选择target/classes;

src/test/java ,src/test/resources, 选择target/test-classes;

选上Allow output folders for source folders.(如果没有选上的话)

85d08a77-0e84-4c7e-be6f-4cdd3a8225d8
85d08a77-0e84-4c7e-be6f-4cdd3a8225d8

此处还可以更改显示顺序

f12e377c-1453-40e1-b8d6-bf589b0a3d47
f12e377c-1453-40e1-b8d6-bf589b0a3d47

此处还可以更改jdk

f69a61ed-0a5f-4967-9b11-ffa5817b4930
f69a61ed-0a5f-4967-9b11-ffa5817b4930

右键属性  project Facets

想要切换成3.0发现报错

48282720-4b81-4e40-9f1c-8d7e51e153f1
48282720-4b81-4e40-9f1c-8d7e51e153f1

这是因为新建项目的时候

用了maven-artchetype-webapp

由于这个catalog比较老,用的servlet还是2.3的

54d87aeb-f12b-44dd-b491-a47fe65592ce
54d87aeb-f12b-44dd-b491-a47fe65592ce
84624b26-6f46-415e-85f1-f0ced682e4e3
84624b26-6f46-415e-85f1-f0ced682e4e3

<?xml version="1.0" encoding="UTF-8"?>

<web-app version="3.0"

xmlns="http://java.sun.com/xml/ns/javaee"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

<display-name>Archetype Created Web Application</display-name>

</web-app>

-------------

org.eclipse.jdt.core.prefs

91cb6455-f69c-413c-87b4-c29af44bfdd6
91cb6455-f69c-413c-87b4-c29af44bfdd6

修改成

7691cbbe-a776-4b59-8617-a6e282fc2cde
7691cbbe-a776-4b59-8617-a6e282fc2cde

-------

307f8b1e-8e0d-4504-9b99-5193f5bfbfed
307f8b1e-8e0d-4504-9b99-5193f5bfbfed

修改成

00ca9a57-ab8b-40f4-9d6e-ba65425fde60
00ca9a57-ab8b-40f4-9d6e-ba65425fde60

重新打开属性 project Facets,看到这个地方已经修改成3.0; 勾选上tomcat

5a589660-a961-4f4c-868c-e0bb2bcf2b64
5a589660-a961-4f4c-868c-e0bb2bcf2b64

项目工程创建完成

new 一个server

启动之后看看有无报错,目前没有

9257b51a-ab4b-4193-a7d7-3eb5c810344b
9257b51a-ab4b-4193-a7d7-3eb5c810344b

运行一下,测试没问题,至此maven  web项目创建完成

b2405870-de8a-43d3-82aa-bd69b3f890f9
b2405870-de8a-43d3-82aa-bd69b3f890f9

spring原理 实践解析-简单的helloworld

spring原理案例-基本项目搭建 01 spring framework 下载 官网下载spring jar包

spring原理案例-基本项目搭建 02 spring jar包详解 spring jar包的用途

spring原理案例-基本项目搭建 03 创建工程运行测试 spring ioc原理实例示例

springmvc整合mybatis完整项目示例

springmvc 项目完整示例01 需求与数据库表设计 简单的springmvc应用实例 web项目

springmvc 项目完整示例02 项目创建-eclipse创建动态web项目 配置文件 junit单元测试

springmvc 项目完整示例03 小结

springmvc 项目完整示例04 整合mybatis mybatis所需要的jar包 mybatis配置文件 sql语句 mybatis应用

springmvc 项目完整示例05  日志 --log4j整合 配置 log4j属性设置 log4j 配置文件 log4j应用

springmvc 项目完整示例06 日志–log4j 参数详细解析 log4j如何配置

springmvc 项目完整示例07 设置配置整合springmvc springmvc所需jar包springmvc web.xml文件配置

springmvc 项目完整示例08 前台页面以及知识点总结

maven项目整合springmvc整合mybatis

eclipse 创建maven 项目 动态web工程完整示例

eclipse 创建maven 项目 动态web工程完整示例 maven 整合springmvc整合

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-02-24 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档