精华内容
下载资源
问答
  • 1、安装配置maven为了使用maven构建web项目,我们必须先安装部署好maven环境。请看上一篇《maven的安装与配置》文章。2、在MyEclipse中配置maven打开MyEclipse—》window—》搜索maven,找到Maven4MyEclipse—》选择...

    1、安装配置maven

    为了使用maven构建web项目,我们必须先安装部署好maven环境。请看上一篇《maven的安装与配置》文章。

    2、在MyEclipse中配置maven

    打开MyEclipse—》window—》搜索maven,找到Maven4MyEclipse—》选择Installations,点击Add按钮把已经安装好的maven目录添加进来。如图:

    61a190c4ed066407053ef0467bfd8f3a.png

    配置好之后,可以点击User Settings,MyEclipse通过setting.xml配置文件已经把相关的本地库及配置文件加载进来。如图:

    0df2d48f8b11eace19fa1e8a09ac4a33.png

    3、构建maven web项目

    选择file—》new—》ather—》搜索maven—》双击maven project。选择项目的位置。如图:

    93a75b2694a945cd8cb221ee125383a9.png

    点击next按钮,选择maven-archetype-webapp项。如图

    b63d2a9308c58b1a256dd6d6ccf91566.png

    点击Next按钮。填写Group Id、Artifact Id、默认version、pakage信息。如图

    355a7ba442c743150aa4a36596a47e61.png

    点击Finish按钮完成构建。生成如下的项目结构

    4eb8afa967b082c11355ccbf4cae8a4e.png

    手动添加其他资源包。如图

    48f879b89e5cec80c7898c203d858171.png

    到此,项目已经构建完成。下面看看如何部署maven项目到tomcat,并能像普通web项目一样可以进行调试,不需每次都要导出war包部署到tomcat中。

    4、部署maven web项目

    首先在windows->preferences->Java->Installed JRES->edit->Default VM Arguments设置为-Dmaven.multiModuleProjectDirectory=$M2_HOME,以免报错。如图:

    e992e0f6624821df9a731d2c338f1502.png

    选择maven项目,选择run如图

    a90ba8c0f95306416d7ad3785fb097e6.png

    选择Run—》Run As或Debug As—》Maven build。在goals中输入:tomcat:run。如图

    24aed6d979ecf804c70d2db1671789b2.png

    点击Run按钮开始编译部署。

    展开全文
  • 一,创建Maven项目二,补全工程的目录结构第1步中生成的maven工程目录是不全的,需要手动添加所需的目录。三,增加MyEclipse的Web Project功能到目前为止,我们仅仅是把一个Maven的webapp导入到了MyEclipse中,然而...

    在操作之前请确保Maven环境已经塔建完毕了。

    一,创建Maven项目

    632c2fb17d2c10b79f967fcabbd98219.png

    8a8f8eb67d1ecbbeace66ec0270f148d.png

    二,补全工程的目录结构

    第1步中生成的maven工程目录是不全的,需要手动添加所需的目录。

    6bf97b4c549853522b9f9257e89a4a54.png

    三,增加MyEclipse的Web Project功能

    到目前为止,我们仅仅是把一个Maven的webapp导入到了MyEclipse中,然而在MyEclipse中,这还仅仅是一个Java普通的Maven工程,这一步我们就要为其添加MyEclipse的web project特性。

    选择工程-->MyEclipse-->Project Capabilities-->Add Web Project Capabilites,弹出窗口中设置参数如下,再接下来的弹出窗口中选择yes。这样我们的工程就是web工程了(注意工程图标有变化,而且MyEclipse自动依赖了JEE的包)。

    36a50f0f2f596a128d20c320a4fa7a37.png

    同理创建:src/main/webapp

    此时项目的结构图如下:

    6a6c5f622b405075f231129948df0b81.png

    四,配置工程属性,打开工程属性面板

    添加src/main/java, src/test/java, src/test/resources为source folder, 这里就不需要详述了吧,点"add folder"就行。

    最小面的"default output folder"修改为"mywebapp/src/main/webapp/WEB-INF/classes"---这点很重要

    修改这些source folder的输出目录,其中main/java和main/resources输出到default output folder, 而test/java和test/resources输出到target/test-classes中,(如何修改---点击各节点下的Output Folder, 再点右边的edit按钮就行了)最后设置结果如下:

    e755df91dd42cfbce9128e2aebdbeb96.png

    Myeclipse-->Web

    这一个是用来修改设置工程的web特性的,如下图:

    9434ef4b27687b04f0be2ff9e1c70622.png

    五,配置pom.xml

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

    4.0.0

    springMVC

    springMVC

    0.0.1-SNAPSHOT

    jar

    springMVC

    http://maven.apache.org

    UTF-8

    org.springframework

    spring-web

    4.0.6.RELEASE

    junit

    junit

    4.11

    test

    javax.servlet

    servlet-api

    2.5

    org.springframework

    spring-aspects

    4.0.6.RELEASE

    org.springframework

    spring-webmvc

    4.0.6.RELEASE

    org.springframework

    spring-context-support

    4.0.6.RELEASE

    org.freemarker

    freemarker

    2.3.20

    commons-logging

    commons-logging

    1.2

    commons-lang

    commons-lang

    2.6

    org.springframework

    spring-mock

    2.0.8

    test

    log4j

    log4j

    1.2.14

    org.mybatis

    mybatis

    3.2.7

    org.mybatis

    mybatis-spring

    1.2.2

    mysql

    mysql-connector-java

    5.1.32

    org.springframework

    spring-tx

    4.0.6.RELEASE

    org.springframework

    spring-jdbc

    4.0.6.RELEASE

    org.apache.commons

    commons-collections4

    4.0

    commons-dbcp

    commons-dbcp

    1.4

    commons-pool

    commons-pool

    1.6

    org.springframework

    spring-test

    4.0.6.RELEASE

    test

    net.sf.json-lib

    json-lib

    2.4

    jdk15

    org.activiti

    activiti-engine

    5.16.3

    org.activiti

    activiti-spring

    5.16.3

    org.apache.openejb

    javaee-api

    5.0-1

    provided

    javax.faces

    jsf-api

    1.2_04

    provided

    javax.servlet

    jstl

    1.2

    provided

    javax.servlet.jsp

    jsp-api

    2.1

    provided

    javax.faces

    jsf-impl

    1.2_04

    provided

    io.janusproject.guava

    guava

    17.0

    com.google.code.gson

    gson

    2.3

    org.apache.commons

    commons-io

    1.3.2

    commons-fileupload

    commons-fileupload

    1.3.1

    com.mchange

    c3p0

    0.9.5-pre8

    展开全文
  • maven web项目结构

    2020-03-21 14:25:03
    感觉自己建的maven web项目结构和视频讲解的项目结构有些不一样,所以去搜了一下每个目录的作用: Java resources文件夹下的代码和src文件夹下的代码其实是一份:Java resources文件夹下面的代码以包的形式展现 ...

    感觉自己建的maven web项目结构和视频讲解的项目结构有些不一样,所以去搜了一下每个目录的作用:

    1. Java resources文件夹下的代码和src文件夹下的代码其实是一份:Java resources文件夹下面的代码以包的形式展现

    2. src下还多了一个webapp的文件夹,是放置前端页面和脚本等内容的文件夹

    3. 可以看到,src/main/java和src/main/resources编译后的部署路径都是WEB-INF/classes,而编译前WEB-INF的父目录是webapp。整个工程编译之后,webapp就相当于根目录了。所以webapp编译后,既是父目录,又是根目录,编译后项目名下所有的文件夹名称就是编译前webapp下的所有文件夹名。Java resources文件夹下的代码(src/main/java和src/main/resources),生成之后就跑到了根目录下的web-inf下的classes文件夹下了。
      Java resources为了方便开发,特意分离出来的。
      在这里插入图片描述

    4. 目录说明:
      在这里插入图片描述
      https://blog.csdn.net/m0_37450089/article/details/79833076?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

    5. 目录中还有deployment descriptor和JAX-WS WEB SERVICES,查了一下,切换成package explorer视图模式就都不显示了,看起来会比较清爽。
      deployment descriptor是部署描述符,还是不太理解下面这段描述…
      在这里插入图片描述
      JAX-WS WEB SERVICES应该是新建web service project的时候带入的一个插件??先记录一下,后面再看:
      https://blog.csdn.net/iteye_7839/article/details/82635421?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task

    6.待补充~

    展开全文
  • idea创建maven web项目标准结构源码,可以启动,就是一个原型文件。
  • Maven-搭建maven web项目

    2019-10-08 05:34:23
    点击Eclipse菜单File->New->Other->Maven->Maven Project 在选择maven-archetype的界面进行如下操作:(其他选项基本与创建普通maven项目一样) ...得到的Maven web项目结构如下图所示: ...

    点击Eclipse菜单File->New->Other->Maven->Maven Project

     在选择maven-archetype的界面进行如下操作:(其他选项基本与创建普通maven项目一样)

     点击Next,填写好相应的groupId,artifactId,version等信息,点击Finish

    得到的Maven web项目结构如下图所示:

    右击项目,点击Properties->Project Facets

    如上图可以看到项目为web2.3 java1.5 当然我们也可以改成我们所需要的版本,打开xml文件my-app-web/.settings/org.eclipse.wst.common.project.facet.core.xml,进行修改即可:

    <?xml version="1.0" encoding="UTF-8"?>
    <faceted-project>
      <fixed facet="wst.jsdt.web"/>
      <installed facet="java" version="1.5"/>
      <installed facet="jst.web" version="2.3"/>
      <installed facet="wst.jsdt.web" version="1.0"/>
    </faceted-project>

     

    转载于:https://www.cnblogs.com/hwaggLee/p/4579387.html

    展开全文
  • Maven既解决了项目结构的规范问题又提供了强大引用处理等强大的功能,在项目布局等方面已经是目前事实上的标准。Maven的Javaweb 项目基本结构是Maven 开发Java Web项目的基本条件。Maven的Java web 项目主要结构如下...
  • 今天因为实习的关系需要讲公司已经开发的项目导入进Eclipse,而公司的项目是用Maven来构建的所以,需要将Maven项目导入进...因为Maven遵循的是规约比配置重要的原则,所以Maven项目结构一般是进入目录后是一个pom....
  • 用IntelliJ IDEA创建maven web项目项目结构中没有src目录的解决办法 在File–Settings–搜索Maven,最主要下图中标注1、2的路径要选正确,一般local repository默认在电脑c盘C:\Users\Administrator.m2\repository...
  • maven web模板项目结构

    2021-04-14 00:04:35
    1.常用结构 2.作用 dao层:负责与数据库进行联络 service层:主要负责业务模块的应用逻辑应用设计 controller层:负责具体的业务模块流程的控制
  • maven web项目集成spring mvc创建maven web项目项目整体结构修改pom.xml文件添加依赖修改web.xml文件添加配置添加Controller代码添加jsp页面创建spring-mvc.xml文件,编辑配置最终效果 创建maven web项目 参考 使用...
  • 讲真,刚开始接触mavenweb项目的时候,相信很多人都会被它的目录结构迷惑。 为了避免菜鸟们遇到像我一样的困扰,我就从一个纯正菜鸟的视角,来分析一下这个东西。 1,比如说,我们拿一个常见的目录结构来看,如下...
  • Maven的使用 Maven功能强大, 可以参与管理软件的整个生命周期. Java软件开发中的jar包管理更是Maven的绝技. ...1.4 Maven jar项目的目录结构 因为这个步骤必须连接到Maven服务器获取相关...
  • Web项目的目录结构 之前我们讨论的都是JAR或者POM的Maven项目,但在现今的互联网时代,我们创建的大部分应用程序都是Web应用,基于Java的Web应用,其标准的打开方式是war。 WAR与JAR相似,只不过他可以包含更多的...
  • Spring 笔记 -05- 创建 Maven Web 项目 + Tomcat 及目录结构配置 之前的项目熟悉 Spring,并没有 Web 的部分,下面介绍在 IDEA 中,创建 Maven Web 项目,以及配置目录结构。 创建 Maven Web 项目 打开 Intellij ...
  • Eclipse 中建立 Maven Web项目

    千次阅读 2016-02-19 21:53:47
    Eclipse 中建立 Maven Web项目Eclipse 中建立 Maven Web项目 软件版本 建立Archetype为web的maven项目 在Java Resources文件夹中建立标准的maven目录结构 1 去掉隐藏的missing文件夹 2 建立标准的maven项目目录结构 ...
  • IDEA创建Maven Web项目

    2018-08-16 22:18:00
    本篇博客主要介绍使用IDEA如何创建Maven Web项目,具体是两个方面的内容:创建项目和配置tomcat服务器。前提是根据IDEA入门配置好了JDK及Maven。 创建项目 新建项目 填写项目组和项目名 配置Maven finish完成...
  • 本文主要说明将maven web项目转成eclipse...将mavenweb项目转成eclipse识别的web项目。 选中项目===》右键====》properties。 点击OK好查看项目结构目录。多了一个WebContent文件目录。 将WebContent目录下...
  • 创建maven web 项目

    2016-09-29 10:49:16
    关于eclipse下创建maven web 项目图文详解 1.file-new-other选择maven项目   2.点击下一步。 3.再次点击下一步,添加组名,项目名,packaging 选择 war!!!! 4.点击finish后,项目就成功创建了。可以看到...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,435
精华内容 1,374
关键字:

mavenweb项目结构