Advertisement

Maven所遇到的坑

阅读量:

本文记录使用Maven所遇到的坑,不断更新。

在使用Maven搭建一个简单的ssh框架的时候遇到了下面这一系列问题。

  • 在Maven中构建Web应用时,默认会生成基础网页
  • Maven界面中的红色叉号表示缺少依赖项
  • 系统报告无法找到指定的manifest.mf文件位置
  • 程序在配置Struts2过滤器时出现错误信息
  • hibernate 5版本更新后应用配置方式有所调整
  • junit工具未成功安装或配置不正确
  • Maven命令行工具安装失败,请检查目标JRE是否为JDK环境
  • Eclipse运行过程中遇到空指针异常错误,请检查相关引用对象是否初始化完成

问题一:使用Maven创建Web项目,能显示一个网页

首先需要了解的是如何构建项目所需的Java环境配置。具体来说,则涉及对哪些Java依赖项进行配置,并确保这些依赖项能够顺利运行。此外,在各个目录中应放置相应的资源文件。为了确保整个开发流程顺利进行,请参考这篇博客:http://www.daxueit.com/article/11044.html。


问题二:Maven上的小红叉

由于Java版本配置错误: 首先,在项目属性中更改Java版本设置;随后,并重新引入默认的JRE library;最后,在POM中添加Maven Compiler Plugin,并将其配置为所需Java版本。

不支持将Web应用部署至Java版本为1.5的环境:完成后,请依次单击项目属性下的Project Facets选项卡,在该界面中将Java版本更改为1.5

请参考这篇博客详细说明如何完成具体的步骤


问题三:manifest.mf 系统找不到指定的路径

project->clean所有的project


问题四:提示web.xml中struts2 filter

由于struts2版本的变化而导致,在struts2 2.5版本中包路径发生了变化被修改为org.apache.struts2.dispatcher.filter.StrtsPrepareAndExecuteFilter因此需要相应地修改web.xml中的配置设置否则会导致错误提示


问题五:Hibernate 5的创建方式发生变化

Hibernate5会遇到很多奇怪的问题,所以我们还是先用Hibernate4吧。_


问题六:Junit找不到

在创建Maven项目的初期阶段,默认配置中已经包含了JUnit库,在使用注解式开发时会遇到一个问题


问题七:maven install失败,提示在jre 不是jdk

在window的preference的java菜单里指定java的路径是jdk的路径


问题八:eclipse一直报空指针异常

看看是不是翻墙了,_


问题九:Tomcat启动失败,不能启动Child

删除tomcat service重新安装

全部评论 (0)

还没有任何评论哟~