1.Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix
依赖添加失败
- Missing artifact com.github.pagehelper:pagehelper:jar:3.4.2-fix
在父工程的jar包依赖在子工程中无法进行添加报错
在父工程中已经确定jar的version,但是jar下载不下来,可能存在两种情况
1. 该jar包非免费,需要付费,所以下载不下来
2. 网络原因,连接不到国外的服务器
所以在父类中填写了低版本,并删掉后面的fix后缀即可
我用的时Myeclipse10,修改之后直接保存就自动更新下载丢失的包了,如果不能下载需要修改一下
然后重启软件。
2.Description Resource Path Location Type Archive for required library: ‘E:/apache-maven-3.5.3/repository/com/alibaba/druid/1.0.9/druid-1.0.9.jar’ in project ‘taotao-manager-dao’ cannot be read or is not a valid ZIP file
不知道是什么原因,查看对应的目录druid1.0.9.jar也确实下载下来了,提示无法读取,修改成新的版本之后错误就消失了,修改版本时可尝试改新版本或者旧版本。这里改成1.0.16错误消失。
3.Cannot detect Web Project version. Please specify version of Web Project through Maven project property <webVersion>. E.g.: <properties> <webVersion>3.0</webVersion> </properties>
这个困扰了我两天的时间,在打算放弃这个的时候,发现鼠标放在错误的代码上,直接有个提示 更改webversion的。。。。。。直接自动改了 然后不再报错。。。。
4.maven新建web子项目提示The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
直接在pom.xml文件里添加以下代码下载servlet-api:即可:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
不明白这里改成3.1就报错,感觉应该可以选择3.1版本的
5.使用clean tomcat7:run提示找不到taotao-parent这个工程
我们要运行的web工程依赖了taotao-parent这个工程。所以我们的web工程要运行,就要找到这个依赖,这个依赖并不是在Eclipse的workspace里面找,它要到本地仓库中去找,由于本地仓库中并没有taotao-parent的包,那就自然找不到了,找不到了就会报错了嘛!所以我们应该先把这个taotao-parent工程安装到本地仓库,安装完之后,再启动。那如何安装呢?
下面是步骤:
在taotao-parent工程上右键,在右键菜单中选择”Run As”,在其子菜单中点击”Maven install”
之后会在本地仓库创建一个项目文件夹,名称即为要安装的项目名,也就是这个子模块要依赖的模块名称
taotao-parent
。
6.在安装虚拟的时候,提示:此主机支持IntelVTx 但IntelVTx处于禁用状态
解决方法:
1、关机,开机,在品牌商的logo 出现时候按 BIOS 的启动键(一般在logo 的下面有),进入 BIOS 设置页面;
2、选择 configuration ,再选择intel virtual technology ,此时该选项应该是disabled(关闭)的;
3、将disabled(关闭)改为 enabled(开启);
4、保存设置,重启即可。
标签:工程,parent,jar,淘淘,报错,taotao,servlet,商城,搭建 From: https://blog.51cto.com/linmengmeng/5907242