`
SunSteven
  • 浏览: 49374 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

maven的学习

阅读更多
Maven的学习

导入到eclipse之后,如果在Parent项目中,采用Jetty:run处失败。
但是如果在Web的项目中,采用Jetty:run就会成功。

成功的时候,因为在jetty-maven-plugin中,有一个ContextPath的地方,这样就可以将发布的webpath路径进行简化为当前的ContextPath。

问题:jetty发布之后,能否采用断点方式进行跟踪处理

在访问signup.jsp之后出现如下问题,估计是数据的xml文件没有准备

HTTP ERROR 500

Problem accessing /account/signup. Reason:

    Server Error
Caused by:

java.lang.NullPointerException
at com.juvenxu.mvnbook.account.persist.AccountPersistServiceImpl.createAccount(AccountPersistServiceImpl.java:51)
at com.juvenxu.mvnbook.account.service.AccountServiceImpl.signUp(AccountServiceImpl.java:106)
at com.juvenxu.mvnbook.account.web.SignUpServlet.doPost(SignUpServlet.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:527)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:423)
at

在web层面,依赖与service,jsp及Servlet及Spring的Web组件
  有2个部分的src,一个部分的src为源代码,另一个部分是Web的配置内容
   web.xml配置出现在第二个部分

在service层面,依赖Spring的core等,
在persisit层面下,这个时候Spring的xml配置文件出现在该层的resource目录下

问题:在parent下进行clean,install与在web项目下执行一样的动作有什么区别?
在parent中有web的项目,也有pom与本身作为单独的一个web层中的pom有冲突如何处理?


今天早上在路上,考虑学习Maven的过程中,理论与实践的关系
理论可以指明方向,但是需要实践过程中进行验证及修正
实践过程中,可以继续提出新的理论性问题或者修正理论的方面,所以理论需要与实践结合在一起进行。

昨天碰到的情况总结出2个问题处理
1、在Parent中,是聚合及Parent的综合体,web项目是依赖下面的项目,那么哪个项目编译的时候就可以带动全部的编译。这两个编译有什么差别?
答:应该在Parent中会全部编译,并且全部打包
如果在Web单个项目中,估计会对依赖进行全部编译,但是不会对全部进行打包,仅仅会对当前的web项目进行打包,不会回其依赖的地方进行打包。所以在单独访问这个web项目的时候,应该也是不成功的。

2、每个项目的版本是什么时候产生,在修改代码的时候,为什么会产生编译不过去的情况,后来修改了jdk1.6的版本(也是根据报错的信息来进行修改的),然后才可以进行的。
答:在网上找打答案了,因为M2eciplise插件与IDE本身不匹配,IDE在发现外部clean之后,他自己找不到Clean,就报错了。修复这个错误只要将eciplse的clean在重新全部执行一次就可以了

后面还有新的问题,就是每次开发的时候,都要采用Web网页的方式进行测试,但是最好采用HttpUint方式进行测试,这样就可以避免每次都很麻烦。后面要看一下HttpUnit如何与这个web项目进行结合
分享到:
评论

相关推荐

    maven学习.zip

    本教程"maven学习.zip"主要关注的是Maven插件的使用,下面将详细介绍Maven插件及其在实际开发中的应用。 **1. Maven插件的概念** Maven插件是Maven生态系统的核心组成部分,它们提供了各种功能,如编译源代码、打包...

    maven学习资源整理

    ** Maven学习资源整理** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。本资源包是为初学者和有经验的开发者准备的一系列Maven学习资料,旨在帮助你更好地理解和...

    Maven学习极品,对于初学者而言非常好的资料,极力推荐

    【 Maven学习极品:初学者的完美指南】 Maven,一个由Apache软件基金会开发的项目管理工具,是Java世界中不可或缺的一部分。它简化了构建过程,通过自动管理项目的依赖关系,使得开发者可以专注于编写代码,而不是...

    Maven学习指南.pdf

    【Maven学习指南】 Maven是一个强大的项目管理工具,源于Apache组织,专为基于Java平台的项目构建、依赖管理和项目信息管理而设计。它通过一个明确的项目对象模型(POM)来描述项目,利用其内置的项目生命周期和...

    Maven学习笔记.zip

    **Maven学习笔记** 在Java开发领域,Maven是一个不可或缺的构建工具,它极大地简化了项目的构建、管理和依赖管理过程。Maven通过使用一个项目对象模型(Project Object Model,POM),XML格式的配置文件,定义了...

    maven学习笔记maven学习笔记

    maven学习笔记maven学习笔记maven学习笔记

    Maven学习文档

    ### Maven 学习文档知识点详解 #### 一、Maven简介 Maven 是一款非常流行的 Java 项目的构建管理和依赖管理工具。它可以帮助开发者自动化构建过程,简化项目管理和部署流程。通过使用 Maven,开发者可以轻松地管理...

    Maven常用命令 Maven Maven学习

    Maven常用命令 Maven Maven学习

    maven学习文档

    ### Maven学习文档知识点详解 #### 一、Maven概述与安装目录介绍 Maven是一款流行的自动化构建工具,广泛应用于Java项目的构建过程中。它通过一种项目对象模型(Project Object Model,简称POM)来管理项目的构建...

    maven学习文档.docx

    maven学习文档,包含常见错误和docker的集成,包含多模块开发,不同的profile的开发,和一些插件基础属性说明

    Maven学习书籍

    **Maven学习书籍** 《Maven实战》是一本专门针对Maven这一强大的Java项目管理和构建工具的书籍。作为国内首部Maven领域的专著,它深入浅出地讲解了Maven的核心概念、工作原理以及实际应用,是Java开发者进阶必备的...

    Maven学习手册

    **Maven学习手册** 在软件开发领域,Maven是一个强大的构建工具,主要用于Java项目管理。它简化了构建过程,依赖管理和项目的标准化。本手册旨在帮助开发者深入理解和有效地使用Maven,结合作者的实际项目经验,...

    maven学习的基础资料

    【Maven学习的基础资料】 Maven是一个强大的项目管理和综合工具,主要面向Java开发人员。它通过提供一个标准的项目生命周期框架,大大简化了项目的构建、文档生成、依赖管理、源码分布等任务。Maven的核心理念是...

    maven学习资料 maven学习资料 maven学习资料 maven学习资料

    maven学习资料

    Maven学习必要插件

    本资源“Maven学习必要插件”提供了一套预配置好的Maven环境,以便开发者可以快速投入到Maven的使用中。在本文中,我们将深入探讨Maven的核心功能、常用插件以及如何配置和使用这些插件。 1. **Maven核心功能** ...

    maven学习指南java(经典,实例)

    通过本教程,读者将逐步学习到如何设置Maven环境、如何编写和理解POM文件、如何利用Maven的生命周期进行项目的构建和管理。以上内容不仅会为初学者提供Maven入门的全面指导,还会通过实际例子帮助开发者深入理解并...

    强悍的Maven学习资料

    **Maven 学习概要** Maven 是一个强大的项目管理工具,主要用于构建、管理和部署 Java 项目。它通过提供一套标准的项目对象模型(Project Object Model,POM)和生命周期概念,使得开发者能够轻松地处理项目的构建...

    maven学习相关资料

    该资料主要讲maven的基础用法,安装和使用等。还有maven常常被使用到的一些命令和用法。注意事项等。

    maven学习资料汇总

    里面包含:两本maven电子书(《Maven权威指南中文版》和《Maven实战》)和两个文档(《在maven和jetty环境下eclipse的调试》、《基于Maven的Spring_+_Spring_MVC_+_Mybatis的环境搭建》),内容皆精品。

Global site tag (gtag.js) - Google Analytics