精华内容
下载资源
问答
  • 1.预置条件 先将maven创建的项目的默认jdk版本改为1.8,可以参考以下链接 ... 2.创建项目过程 (1)选择maven项目 图1 选择maven项目  ...(2)创建一个简单项目 ...(4)项目报错,但是jdk版本是我们...

    1.预置条件

    先将maven创建的项目的默认jdk版本改为1.8,可以参考以下链接

    https://www.cnblogs.com/Hxinguan/p/6132446.html

    2.创建项目过程

    (1)选择maven项目

    选择maven项目
    图1 选择maven项目

     

    (2)创建一个简单项目

    创建一个简单项目
    图2 创建一个简单项目

     

    (3)填写项目信息

    图3 填写项目信息

     

    (4)项目报错,但是jdk版本是我们想要的1.8版本

    图4 项目报错

     

    (5)通过查看报错的pom.xml发现是丢失了web.xml,查看webapp目录确实没有该文件。

    图5 web.xml丢失

     

    图6 webapp目录下没有任何内容

     

    (6)下面我们就来解决这个问题,首先右击项目名称选择弹出菜单最下方的properties。然后点击project facets选项可以看到以下内容。

    图7 点击Project Facets选项

     

    (7)修改配置第一步。先将Dynamic Web Module选项前面的复选框取消勾选然后点击apply。

    图8 修改配置第一步

     

    (8)修改配置第二步。先将Dynamic Web Module 后的Version改为3.0,然后点击Apply。

    图9 修改配置第二步

     

    (9)修改配置第三步。先将Dynamic Web Module前面的复选框打上勾,然后点击图10中下方箭头所指的地方。

    图10 修改配置第三步

     

    (10)修改配置第四步。修改内容如图11所示。

    图11 修改配置第四步

     

    (11)修改配置第五步。应用配置如图12所示,请先点击Apply,再点击Apply and Close,这样瞬间就能应用成功,否则可能出现处理时间过长的问题,久久不能成功应用。

    图12 修改配置第五步

     

    (12)然后可以发现项目不再出现有×的情况。web.xml也自动生成了,版本为3.0,若没有子标签内容可以如图16自行添加。

    图13 项目不再报错

     

    图14 web.xml自动生成

     

    图15 版本为3.0

     

     

    图16 子标签内容

     

    tips:

    1.如果您的maven生成项目的默认版本没有修改为与当前安装的jdk版本相同的版本配置的话,以上过程会略有不同。

    2.如果您对本教程有什么指导意见也可以向作者提出。

    展开全文
  • 简单粗暴直接且易懂 1.将Maven中央仓库的地址改成国内 2.将本地仓库的jar全部清空,重新下载次数不低于五次(亲测有效就很神奇) 3.其他:关闭本机杀毒软件、关闭防火墙

    简单粗暴直接且易懂
    1.将Maven中央仓库的地址改成国内
    2.将本地仓库的jar全部清空,重新下载次数不低于五次(亲测有效就很神奇)
    3.其他:关闭本机杀毒软件、关闭防火墙
    在这里插入图片描述

    展开全文
  • 在利用maven搭建项目的时候,搭建完项目,所有的配置文件都对,但是从前端访问后端java代码的时候一直报错404,检查了好久,但是发现...这样的话我们的maven项目创建好了,但是没有web.xml,所以还要手动生成web...

    在利用maven搭建项目的时候,搭建完项目,所有的配置文件都对,但是从前端访问后端java代码的时候一直报错404,检查了好久,但是发现项目配置的是没错的,并且从网上百度,但是百度得到的结果却都不是我想要的,最后发现,代码没写错,搭建maven的时候搭建错了
    平常我们搭建的时候第一步:
    create是不打勾的,打上勾的意思是创建一个简单地maven项目
    第二步:
    在这里插入图片描述
    第三部:
    在这里插入图片描述
    这样的话我们的maven项目就创建好了,但是没有web.xml,所以还要手动生成web.xml,
    这个网上有教程就不多说了,但是生成了web的话显示是这样的:
    在这里插入图片描述
    我们会发现webcontent在最外面,name如果我们配置好了以后启动Maven的话会显示找不到web.xml,所以我们把它放到main中新建一个webapp文件,放到webapp中,这样的话就不会报错找不到web.xml了。
    接下来配置web.xml

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
      <display-name>Day731</display-name>
        <!-- 加载配置信息 -->
      <context-param>
      	<param-name>contextConfigLocation</param-name>
      	<param-value>classpath:applicationContext.xml</param-value>
      </context-param>
      <!-- 配置字符集过滤器 -->
      <filter>
      	<filter-name>encoding</filter-name>
      	<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
      	<init-param>
      		<param-name>encoding</param-name>
      		<param-value>UTF-8</param-value>
      	</init-param>
      </filter>
      <filter-mapping>
      	<filter-name>encoding</filter-name>
      	<url-pattern>/*</url-pattern>
      </filter-mapping>
      
      <!-- 加载spring mvc -->
      <servlet>
      	<servlet-name>spring-mvc</servlet-name>
      	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      	<init-param>
      		<param-name>contextConfigLocation</param-name>
      		<param-value>classpath:springMVC.xml</param-value>
      	</init-param>
      </servlet>
      <servlet-mapping>
      	<servlet-name>spring-mvc</servlet-name>
      	<url-pattern>*.do</url-pattern>
      </servlet-mapping>	
      <!-- 配置监听 -->
      <listener>
      	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>
      <welcome-file-list>
      	<welcome-file>NewFile.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    

    配置好后,重新启动我们的项目,但是会报错,说是找不到applicationContext.xml,但是已经全部配置好了在这里插入图片描述
    但是还是找不到,百度到的结果是在web.xml中配置路径的时候在classpath后面加上* 也就是

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0">
      <display-name>Day731</display-name>
        <!-- 加载配置信息 -->
      <context-param>
      	<param-name>contextConfigLocation</param-name>
      	<param-value>classpath*:applicationContext.xml</param-value>
      </context-param>
      <!-- 配置字符集过滤器 -->
      <filter>
      	<filter-name>encoding</filter-name>
      	<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
      	<init-param>
      		<param-name>encoding</param-name>
      		<param-value>UTF-8</param-value>
      	</init-param>
      </filter>
      <filter-mapping>
      	<filter-name>encoding</filter-name>
      	<url-pattern>/*</url-pattern>
      </filter-mapping>
      
      <!-- 加载spring mvc -->
      <servlet>
      	<servlet-name>spring-mvc</servlet-name>
      	<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
      	<init-param>
      		<param-name>contextConfigLocation</param-name>
      		<param-value>classpath*:springMVC.xml</param-value>
      	</init-param>
      </servlet>
      <servlet-mapping>
      	<servlet-name>spring-mvc</servlet-name>
      	<url-pattern>*.do</url-pattern>
      </servlet-mapping>	
      <!-- 配置监听 -->
      <listener>
      	<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
      </listener>
      <welcome-file-list>
      	<welcome-file>NewFile.jsp</welcome-file>
      </welcome-file-list>
    </web-app>
    

    加上以后重新启动我们的项目,项目成功运行,能访问到页面,但是访问后端的话404就出来了,配置文件全部配好了,但是就是一直说访问不到后端
    一开始我以为项目的事,后来又重新创建了一个项目,最后发现结果一样
    思来想去,问题一定是在web.xml中的
    又想了想webapp是我们手动创建的,项目结构没问题,但是项目如何能正确访问到webapp呢,毕竟是我们手动创建的,所以我重新创建一个简单的maven项目,项目创建完成后的结构是这样的

    在这里插入图片描述
    新创建的这个项目本身自带的webapp,所以我把之前的复制过来后,404就没了,项目里面的内容完全一样,所以应该是和我们手动创建的webapp有关的,webapp应该是和整个项目有所关联,而我们手动创建的话,没有那个关联,所以就失败了
    目前只整到了这一步,希望对大家有所帮助

    展开全文
  • 创建一个简单的java的maven项目,创建后发现如下图 如何解决? 这是因为没有配置maven和引入setting.xml文件,如图进行配置 配置好后再次新建一个maven项目,成功解决! 转载请注明出处,如有问题欢迎指出,谢谢! ...

    如何更换工作空间

    如图所示,点Other选择你相应的工作空间的文件夹
    更换工作空间

    创建maven项目

    创建一个简单的java的maven项目,创建后发现如下图
    报错的maven项目

    如何解决?
    这是因为没有配置maven和引入setting.xml文件,如图进行配置
    配置maven

    配置好后再次新建一个maven项目,成功解决!
    解决

    转载请注明出处,如有问题欢迎指出,谢谢!

    展开全文
  • 创建maven项目报错,pom.xml报错 第一步:关闭eclipse,找到本地的repository,删掉里边的所有内容分 第二步:创建maven项目, 第三步:可能缺少相应jar包,其实很简单 在你需要跟新的项目右键 找到maven ——>>...
  • 解决方法:更新eclipse中的maven插件 很多人提供的:http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.2/N/LATEST/ 其实很老的地址了,把url放到地址栏回车一下 会报错找不到501; ...
  • maven-resources-plugin:2.5 or one of its ...Eclipse创建maven简单项目时,报错:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependen...
  • 在Windows下用Myeclipse一直用maven用的好好的,在Linux下Eclipse用maven老是报错:Discover and map Eclipse plugins to Maven plugin goal executions(提示两个错误与compile、test-compile有关)。 度娘上查了...
  • Eclipse创建maven简单项目时,报错: Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved: Failed to read artifact...
  • maven配置报错以及The JAVA_HOME environment variable is not defined correctly的解决方法 1、什么是Maven Maven是一个项目管理和整合的工具。Maven为开发者提供了一套完整的构建生命周期框...
  • Error:java: Compilation failed: internal java compiler error,这个错在maven项目中是比较常见的java编译器等级过低的原因,有的人会说:不对呀,我在项目中明明调的不低呀,且听我慢慢讲来: 首先点击左上角file...
  • 创建一个最简单maven工程,写一个servlet跳转到hello.jsp页面。 但是,我servlet也写完了,依赖也调好了,就是无法运行,别人的项目和我一样的操作都可以跑起来的。 下面是Servlet: 下面是依赖(已经正确...
  • 2、创建Maven项目后,如有报错,进行如下操作: 项目报错解决2.1.1 项目报错解决2.1.2 如果项目还报错的话,继续如下操作,没有问题请跳过: 项目报错解决2.2.1 a、tomcat报错解决: tomcat报错解决...
  • maven项目项目报错以及文件夹resource报错问题 因为这段时间公司再用springBoot,于是我就学习了springBoot,在这过程中遇到了很多问题,最后终于都解决了,现在为自己的学习做一下总结,同时简单的搭建一个maven...
  • Eclipse创建maven简单项目时,报错:Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact ...
  • 今天在使用模板创建简单的javaweb项目时,一直报错如下: 多次尝试之后找到了问题所在: 阿里已更新,不再支持http下载,只支持https,你要把maven配置中的http://换成https://就可以了,不明白的地方欢迎准问。 ...
  • 在使用maven3.3.1版本和3.2.5版本时,参照《Maven权威指南》beta0.2版本第3.2节以下代码: $ mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype....
  • eclipse现在因为越来越多的问题被吐槽,IDEA这个新的开发环境因为配置简单越来越受欢迎,最近我也才刚开始接触IDEA,遇到了一个可能很多人都不会遇到的问题,耗费了我三天时间,才把系统配置好! 需要的安装包 idea...
  • Maven构建项目报错解决办法

    千次阅读 2017-10-24 18:15:56
    1,maven项目缺少src/main/java等文件夹,步骤,jdk配置成自己的版本,不用项目默认的版本 2,导入一个Maven项目之后发现有一个如下的错误: Project configuration is not up-to-date with pom.xml. Run project ...
  • maven配置报错以及The JAVA_HOME environment variable is not defined correctly的解决方法   1、什么是Maven Maven是一个项目管理和整合的工具。Maven为开发者提供了一套完整的构建生命周期框架。开发团队...
  • 创建简单项目工程 创建结果 报错原因:缺少web.xml 解决: 在pom.xml中添加以下内容: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId>...
  • eclipse下maven打包报错处理方法

    千次阅读 2012-09-22 04:30:33
    eclipse下maven的编译  2010-11-13 22:44  在eclipse下用maven编译时,可能会失败,爆出以下提示  Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Mai
  • 重新安装oracle10g,安装过程很简单,设置好数据库名称和口令后全都直接下一步直至安装完成。安装完成后如果是用plsql链接数据库的话,就要在E:\oracleClient\NETWORK\admin\tnsnames.ora的文件中加入以下配置然后...
  • maven项目创建以及Junit报错如何加入jar包 什么是maven 1.maven是一个项目管理和综合工具,提供开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设。maven使用标准的目录结构和默认的...
  • maven系列之一简单介绍了maven的基本信息,安装和配置,大家对maven有一个大概的了解,但是在maven项目开发中远远不够,为了进一步了解maven,现在我们介绍maven项目创建maven项目的结构。 第一部分:maven...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,827
精华内容 7,930
关键字:

创建简单maven项目报错