Myeclipse使用常见报错

问题一:

Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:1.0  from any of the configured repositories. Could not resolve artifact org.apache.maven.archetypes:maven-archetype-webapp:jar:1.0

解决方案:

1)先到:http://maven.ibiblio.org/maven2/org/apache/maven/archetypes/maven-archetype-webapp/1.0/  下载   maven-archetype-webapp-1.0.jar 包;

2)到下载目录,Ctrl + Shift +右键 ——>在此处打开命令窗口,输入mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-webapp -Dversion=1.0 -Dpackaging=jar -Dfile=maven-archetype-webapp-1.0.jar 执行,下载一些依赖,等待几秒钟,问题解决。

问题二:

Could not calculate build plan: Plugin org.apache.maven.plugins:maven-war-plugin:2.2 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-war-plugin:jar:2.2 Plugin org.apache.maven.plugins

解决方案:

 1.清除你的仓库

(默认为:C:\Users\用户名\.m2\repository\org\apache\maven\plugins\maven-war-plugin\2.3)

 目录下的m2e-lastUpdated.properties文件

2.项目右键,Run As-->Maven clean

3.项目右键,Run As-->Maven install

4.项目右键,Maven-->Update Project..

问题三:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path

解决方案:

  1.右击项目——properties——libraries——add library-——myeclipse Server Library——选择Tomcat即可

问题四:

Failed to execute goal org.apache.maven.plugins:maven-help-plugin:3.1.0:system (default-cli) on project standalone-pom: Execution default-cli of goal org.apache.maven.plugins:maven-help-plugin:3.1.0:system failed: Plugin org.apache.maven.plugins:

解决方案:

  1. Window > Preferences > Java > Installed JREs > 页面安装正确的jre 如:D:\Java\jre1.8.0_45::注意是jre,不是jdk
  2. 然后在maven菜单中使用 “update project ...”.

问题五:

  Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:1.1 from any of the configured repositories. Could not resolve artifact org.apache.maven.archetypes:maven-archetype-quickstart:pom:1.1 Could not transfer artifact org.apach

解决方案

1)到仓库目录下~\repository\org\apache\maven\plugins下的东西全部删除,然后update项目。让他重新下载,等待几秒钟即可。

問題六:

No plugin found for prefix 'tomact7' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo]

方法一:只需:到 http://mvnrepository.com/ 寻找所需的依赖即可,搜索tomact7 maven plugins,复制粘贴到pom.xml文件。

方法二:或者添加如下代码道pom.xml中

1 1 <repositories> 2 2 <repository> 3 3 <id>people.apache.snapshots</id> 4 4 <url>http://repository.apache.org/content/groups/snapshots-group/ </url> 5 5 <releases> 6 6 <enabled>false</enabled> 7 7 </releases> 8 8 <snapshots> 9 9 <enabled>true</enabled> 1010 </snapshots> 1111 </repository> 1212 </repositories> 1313 <pluginRepositories> 1414 <pluginRepository> 1515 <id>apache.snapshots</id> 1616 <name>Apache Snapshots</name> 1717 <url>http://repository.apache.org/content/groups/snapshots-group/</url> 1818 <releases> 1919 <enabled>false</enabled> 2020 </releases> 2121 <snapshots> 2222 <enabled>true</enabled> 2323 </snapshots> 2424 </pluginRepository> 2525 </pluginRepositories>

View Code

  方法三:按照仓库中那个文件的坐标位置,在中央仓库的url后边输入该坐标地址,跳转到该页面,下载jar包,然后使用下列cmd指令安装到本地仓库(指令根据情况做修改)

mvn install:install-file -Dfile="C:\Users\Administrator\Downloads\tomcat7-maven-plugin-2.2.jar" -DgroupId=org.apache.tomcat.maven -DartifactId=tomcat7-maven-plugin -Dversion=2.2 -Dpackaging=jar

问题七:

  The word 'factorysale' is not correctly spelled,拼写错误,Myeclipse自动检查造成的

解决方案:在MyEclipse下的Window--Preference输入spell,然后把第一个复选框“Enable spell checking“给去掉就可以了,如图:

问题八:

  Invalid result location value/parameter 关于Myeclipse对Struts2配置文件校检异常 

  解决方法:window->Preferences->Validation,将Struts2勾选掉即可

问题九:

Invalid byte 1 of 1-byte UTF-8 sequence,是因为你的队友在保存时没有保存为utf-8的支付编码格式,但是你解析是用UTF-8解析的

解决方案:最简单就是把<?xml version="1.0" encoding="UTF-8"?>改成<?xml version="1.0" encoding="gbk"?>保存后错误消失,再更改为UTF-8

问题10:

在导入一些js框架时:'with' is not allowed in strict mode 意思是在严格模式下不能用

解决办法:1)不使用严格模式

2)不让Myeclipse进行校检:window——>>Preferences->Validation,将js的Build勾掉就行,同问题八。 

问题11:

  No plugin found for prefix 'tomact' in the current project and in the plugin groups

解决方案:找到你用户目录下的/.m2/setting.xml文件,在文件中加入如下内容,然后重新启动Myeclipse即可。

11 <pluginGroups> 22 <pluginGroup>org.apache.tomcat.maven</pluginGroup> 33 </pluginGroups>

问题12:

  Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean:

    这是因为你上次启动的没有关闭,将上次启动的在控制台那个电脑图标关闭即可。

 问题13:

  Error creating bean with name 'sessionFactory' defined in class path ·······这是版本问题

  解决方案:添加如下内容带pom.xml文件

11 <dependency> 22 <groupId>javax.transaction</groupId> 33 <artifactId>jta</artifactId> 44 <version>1.1</version> 55 </dependency>

问题14:

  控制台输出:编码GBK的不可映射字符

    这是因为系统默认中文字符集是GBK。安装的软件一般默认继承系统编码,在maven编译时我们必须告诉其采用UTF-8进行编译(你的项目采用的是UTF-8保存的)

解决方法:在pom.xml文件中添加如下内容:

11 <!-- 指明编译源代码时使用的字符编码,maven编译的时候默认使用的GBK编码, 通过project.build.sourceEncoding属性设置字符编码,告诉maven这个项目使用UTF-8来编译 --> 22 <properties> 33 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 44 </properties>

问题15:

  Access restriction: The type 'RepaintArea' is not API (restriction on requir

解决办法:Project -> Properties -> libraries, 

                 先remove掉JRE System Library,然后再Add Library重新加入。

如果这种方法还不能解决(其实是java1.7无法使用import sun.misc.BASE64Encoder;报的这个错)那么就:

点击Access····——>Edit——>Add 如图即可

问题16:

  Failed to read candidate component class: file [D:\Tomact\apache-tomcat-8.0.

Spring3.2只能支持到1.7,不支持1.8,要不就升级spring,要不就更改jdk

问题17:

  The JSP specification requires that an attribute name is preceded by whitespace这是JSP页面的pageEncoding=“UTF-8”前要求空一格

  解决办法:<%@ page language="java" contentType="text/html; charset=GBK"pageEncoding="UTF-8"%>加个空格,完成。

问题18:

    项目前红色感叹号,是因为jar包有问题,build path重新即可。

    项目没有报错仍然有红色的叉叉:这是java编译器的版本不匹配的原因

解决方法:右键项目

1右键项目“Properties”,在弹出的“Properties”窗口左侧,单击“Project Facets”,打开“Project Facets”页面。 2 3在页面中的“Java”下拉列表中,选择相应版本就OK

问题19:

Referenced file contains errors (http://www.springframework.org/schema/beans这个是指向源码的文件问题,

解决办法:将 Preferences > XML > XML Files > Validation中"Honour all XML schema locations"前的对号去掉。它将禁用指向不同schema位置相同命名空间引用的验证,仅以第一次找到的可验证的XML文件为结果。

问题20:

WARN No appenders could be found for logger (org.springframework.core.env.StandardEnvironment).这是因为忘记拷日志文件了!!!

111

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )