2016-04-23 16:04:37 Z_T_T 阅读数 352
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15050 人正在学习 去看看 刘英杰

新建一个maven-webapp项目

右击项目properties

选择

 

生成的目录

 

删除WebContent修改部署路径

将src/main/webapp 目录部署路径设置到/下面即可

部署web项目时生成的固定的目录结构

根主目录/

WEB-INF子目录

上面两个目录是必须的且也是固定的 任何的web项目都需要遵从上面的格式

其他的子目录等

2017-11-10 11:01:58 w112736112736 阅读数 115
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15050 人正在学习 去看看 刘英杰

一、问题展示

       1、Eclipse在使用Maven构建WebApp项目的时候,首先Maven的安装和配置都没有问题的,但是构建项目之后,Maven项目要求的几个必须要有的资源目录显示不了:

              问题如下图:

              1、  有问题的目录:明显只有一个 src/main/resource 目录

             

                   2、我们进入 Build Path ------> Configure Build Path,此时我们会看到图中显示,src/main/java 和 src/test/resource两个目录都大了红色的XXXX

                    

                    


二、问题原因:造成这样问题的原因就是因为在构建maven项目的是后,默认的jdk是1.5版本的,而你自己的jdk并不是1.5版本的

                  如图:

                          


三、解决问题:知道问题所在就好办了我们来解决问题吧

       1、  首先同样也是在 Build Path  ------> Configure Build Path 中找到Liaraies 点击JRE  System Liaraies双击 ,在弹出窗口中,Execution environment中选择你自己安装的JDK对应的版本。最后点击ok,问题解决!

          如图:

            

       

        2、问题解决后目录结构就出来了

             


2017-03-26 09:33:50 sweatOtt 阅读数 1767
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15050 人正在学习 去看看 刘英杰

我这边的原因是maven的镜像路径访问及其的慢,导致部分资源不能下载成功,导致最后webapp没有web.xml等其他文件。
只要使用国内镜像即可,下面是我使用的配置:

    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>        
    </mirror>

使用阿里的镜像后,一切正常。

2017-08-08 16:56:49 ji519974770 阅读数 698
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15050 人正在学习 去看看 刘英杰

由maven构建出来的项目结构图如下:

这里写图片描述

1、在jsp页面引用js、css等文件时,如果用${pageContext.request.contextPath }获取绝对路径的方式,直接定位在webapp根目录,和不用maven构建的web项目下的WEBRoot一样。

所以如果要引用webapp目录下的js文件夹下的文件时,绝对路径应该这样写:

<script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.8.2.min.js"></script>

2、 而resources文件夹是maven项目的classpath,这里面放的是spring等配置文件,系统会自动去classpath路径下找配置文件加载。

2018-09-03 13:18:58 speedszh 阅读数 3772
  • Maven入门精讲视频教程

    Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期。 在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用。

    15050 人正在学习 去看看 刘英杰

1:首先在idea中选择File-New-Project,选择左边Maven,选择jdk,勾选Create from archetype,选择webapp,webapp有2个,要选择标记中webapp,如下图

2:选择好后点击Next

题外话:输入GroupId,ArtifactId,Version等数据的值决定了打包上传到maven时代码的路径,如下图

看看上面的代码结构就比较好理解了.

3:命名完GroupId,ArtifactId,Version后点击Next,如下图

4:选择maven,点击Next到下一界面,如下图

5:选择项目创建位置及项目名称,输入完毕后点击Finish,生成代码,创建好后代码结构如下图

6:这个时候还没有代码目录,resources资源目录,在main目录下创建java、resources目录,创建好后点击File-Project Structrue-Modules,如下图

7:在java目录点击Sources,resources目录点击Resources,点击后效果如下图

上图意味着已经告诉idea,代码目录和资源目录已经创建好,发布项目时,会将对应目录下代码结构发布到target下面。

8:配置tomcat,如下图

9:点击Deployment,点击+号选择项目对应的war

10:配置好后点击OK,选择绿色的箭头启动tomcat,如下图

11:启动成功后弹出Hello World!,如下图

恭喜你已经创建了一个最简单的webapp工程。

没有更多推荐了,返回首页