学习淘淘商城遇到的报错解决

新手上路,在学习淘淘商城的过程中遇到过很多问题,在网上找资料,招人帮忙,就把解决的办法做一个记录,有错误的或者更好的办法请多多指定,欢迎大家留言学习讨论。

1、在写xml时出现 cvc-complex-type.2.4.a: Invalid content was found starting with element 'query'. One of '{"http://www.example.org/design-config":filters}' is expected.提示错误。
解决:将“http://www.springmodules.org/schema/cache/springmodules-cache.xsd http://www.springmodules.org/schema/cache/springmodules-ehcache.xsd”这段话加入到xml文件的"xmlns:xsi="的标签中

2、提示如下错误
学习淘淘商城遇到的报错解决_第1张图片
解决:
第5个报错:Spring配置文件标签报错:The prefix "XXX" for element "XXX:XXX" is not bound. .
在头添加:xmlns:dubbo="http://www.springframework.org/schema/dubbo"。原因是:因为没有申明该标签然后就使用了。

3、使用逆向工程代码生成代码,出现如下错误:
解决:是由于没有找到数据库表,在数据库表中添加相关表格,执行逆向工程代码即可解决。

4、报错: The project cannot be built until build path errors are resolved, 无法在生成路径错误解决之前生成项目。
学习淘淘商城遇到的报错解决_第2张图片
解决:在Java开发工具包(JDK )安装后,会在根目录生成两个文件夹jdk和jre,而jre是Java的运行环境,其中包含了Java虚拟机(JVM)和打包的类文件库(jar),而在eclipse中编码我们需要的导入包即可。
项目鼠标右键-----选择properties----Java Bulid Path----Libraries----选中带x号JRE System Library点击右侧Remove-----建立自己的用户自定义类库-右侧Add Library----User Library-----New 输入自己的名称-----Finish完成

5、报错: Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix
创建maven项目pom.xml出现错误(依赖Missing)
解决:在父工程中已经确定jar的version,但是jar下载不下来,可能存在两种情况
1. 该jar包非免费,需要付费,所以下载不下来
2. 网络原因,连接不到国外的服务器
在taotao-parent的pom.xml文件中修改:
学习淘淘商城遇到的报错解决_第3张图片
然后:如下操作,重启eclipse
学习淘淘商城遇到的报错解决_第4张图片


6、运行逆向代码工程生成器出现错误:
学习淘淘商城遇到的报错解决_第5张图片

解决:原因是由较高版本的JDK编译的java class文件试图在较低版本的JVM上运行而产生的错误。
在eclipse中,在项目的属性里设置jdk版本,方法是右击项目-->properties-->java compiler --> Enable project specific settings -->将compiler compliance level设置为1.7(或者其他版本)

7、报如下错误
学习淘淘商城遇到的报错解决_第6张图片
具体提示为: Multiple annotations found at this line:
- cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'dubbo:application'.
- schema_reference.4: Failed to read schema document 'http://code.alibabatech.com/schema/dubbo/dubbo.xsd', because 1) could not find the document;

2) the document could
not be read; 3) the root element of the document is not .
解决:在dubbo官网( https://github.com/alibaba/dubbo)上下载xsd文件,
然后在eclispe-->window-->preferences-->xml catalog-->add 注意KEY 需要以/dubbo.xsd结尾,如下图所示:
学习淘淘商城遇到的报错解决_第7张图片
最后在更新项目,maven——update project,重启eclipse就可以了。
学习淘淘商城遇到的报错解决_第8张图片
8、提示如下报错: The prefix "dubbo" for element "dubbo:application" is not bound.
学习淘淘商城遇到的报错解决_第9张图片
解决:在前面添加这行即可解决问题。刷新项目。
xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
刷新项目后又会出现,如下错误:
解决:在头添加下面代码。
http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd
一次解决:直接把两行代码添加到头部即可。


9、报错: 提示invalid LOC header(bad signature)错误 学习淘淘商城遇到的报错解决_第10张图片
解决:根据提示找到jar包报错的文件,把这个文件删除,重新下载maven install即可。(如果还是一样的提示就在删除下载)



11、jar包报错
学习淘淘商城遇到的报错解决_第11张图片
解决:
删除出错的jar包(整个文件夹),重新下载jar包(maven install)

12、
学习淘淘商城遇到的报错解决_第12张图片
不报错还是运行错误,localhost:8080运行404路径报错。
解决:把index.jsp文件放到WEB-INF目录下。(或者你做一个跳转,淘淘商城里面已经写有了。如果还是报错就好好看看自己代码有没有写错,我就写错过,找不到原因就重新写,之后解决了)

13、 @Test 报错,"Test cannot be resolved to a type"
解决:是项目没有导入 JUnit 库
项目右键 -> Build Path -> Configure Build Path -> Libraries -> Add Library -> JUnit -> next -> finish

14、
1)、The type List is not generic; it cannot be parameterized with arguments
学习淘淘商城遇到的报错解决_第13张图片
解决:是包导错了, 把import java.awt.List;换成 import java.util.List;就可以了。

2)、 The method setRows(List) in the type EasyUIDataGridResult is not applicable for the arguments (List)
学习淘淘商城遇到的报错解决_第14张图片
解决: 在EasyUIDataGridResult.java类中的导入包awt换成util即可。
import java.awt.List;换成import java util.List;

学习淘淘商城遇到的报错解决_第15张图片

15、 ItemController.java 程序包com.taotao.common.pojo不存在
学习淘淘商城遇到的报错解决_第16张图片
解决:taotao.common中新添加了一个类,但是本地仓库中是用的是旧的,所以需要在taotao.common需要install一下(选择taotao-common项目,maven install一下,打包到本地仓库)

16、
学习淘淘商城遇到的报错解决_第17张图片
解决:添加方法或者类,就需要把那个项目打包到本地仓库(maven install)
17、 class path resource [spring/springmvc.xml] cannot be opened because it does not exist
学习淘淘商城遇到的报错解决_第18张图片
解决:
使用maven创建web工程,将Spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [applicationContext.xml] cannot be opened because it does not exist错误。但是用mvn clean package命令编译时成功的。web.xml配置的如下:
contextConfigLocation
classpath:applicationContext.xml
原因: 由于classpath不是指向resource路径,导致一直找不到文件。需要在classpath后面加个*。
contextConfigLocation
classpath*:applicationContext.xml

你可能感兴趣的:(淘淘商城报错解决)