关于eclipse下maven、tomcat、web项目遇到的问题
来源:互联网 发布:数控切割编程入门 编辑:程序博客网 时间:2024/05/17 00:56
1、Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp:RELEASE from any of the configured repositories
解决:下载 maven-archetype-quickstart-1.1.jar ,这里是下载地址:点击打开链接
放到本地maven目录下的lib目录下,然后cmd切换到该lib文件夹执行命令:mvn install:install-file -DgroupId=org.apache.maven.archetypes -DartifactId=maven-archetype-quickstart -Dversion=1.1 -Dpackaging=jar -Dfile=maven-archetype-quickstart-1.1.jar
然后再新建maven项目,这时候可能可以新建成功了,但是他还是会提示有问题。
2、Multiple annotations found at this line:
解决:直接一点,首先开一个vpn(在国内下载无法完成的前提下),然后把系统用户的 .m2文件夹下 .m2\repository\org\apache\maven 这个文件夹下的全部内容删除,然后先run as maven clean,然后再强制更新右键项目->maven->update project:
如果能下载一些响应的包,应该就能修复好这个maven项目了。
dynamic web module和对应的TOMCAT支持的版本
dynamic web module 2.4 对应于Tomcat 5.5
dynamic web module 2.5 对应于Tomcat 6.0
dynamic web module 3.0 对应于Tomcat 7.0
3、在新建或者是导入maven项目的时候,经常因为本地仓库的原因出现各种错误,对于导入的有多maven项目聚合的项目时,首先删除父项目下的classpath文件,然后 project->clean试一下能不能消除项目中的错误,如果不行,先看看是什么样的错,比如java程序里面在 import 包这里报错,基本是本地仓库的原因,比如正常下载成功的依赖是这样的:
里面是有这么个 .jar 的包的,如果没有下载成功,这个包后面还会有 uodate之类的后缀,因为maven自动添加本地仓库的时候很有可能因为网络原因下载失败,所以最好是结合vpn一起更新,如果发现本地仓库里面的包下载不完全(也就是有update后缀),那就把这个包所在的目录删掉,然后重新在项目上右键 maven -> update project.. 这个动作有时候可能需要重复多次(视网络情况而定)。
4、The project was not built since its build path is incomplete. Cannot fin
错误提示:The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project
The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
解决办法:
1. 进入window \ preferences \ java \ Installed JREs
1)按Add
2)输入JRE Name, 例JDK 1.5.0.09
3)JRE home directory, 选择安装的路径
4)按OK
2. 进入Project \ properties \ Java Bulid Path
1)Add library
2)选JRE System Library后按Next
3)选workplace default JRE后按 finish...
出现以上错误的原因是居然是装jdk5时了多装了个jre。本来Eclipse在建立项目时,会自动参照你的jre路径,但多个版本就没办法加载了。
5、错误:HttpServlet was not found on the Java::::::The superclass javax.servlet.http.HttpServlet was not found on the Java Build Path
http://jingyan.baidu.com/article/f79b7cb34f40569144023ef9.html
6、tomcat 6 发布应用后,访问jsp报错org.apache.jasper.JasperException: java.lang.NullPointerException的解决办法:
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:416)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
Apache Software Foundation/Tomcat6.0/webapps/你的工程/WEB-INF/lib下面看有没有servlet-api.jar、jsp-api.jar 等在Apache Software Foundation/Tomcat6.0/lib 下面已经存在的jar包, 如果有则删除。重启后,问题解决。
7、No grammar constraints (DTD or XML Schema) referenced in the document.
添加 内容如下
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/2002/xmlspec/dtd/2.10/xmlspec.dtd">
spring3.0:添加
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
8、Eclipse中文字体很小如何更改 :http://jingyan.baidu.com/article/72ee561aa6bc28e16038df6e.html
新问题还会更新。。。
- 关于eclipse下maven、tomcat、web项目遇到的问题
- 关于eclipse的maven项目遇到的问题
- eclipse 引入Maven项目遇到的问题
- 遇到问题---java---git下载的maven项目web用tomcat发布时不带子项目
- Maven web项目遇到的一些问题
- 创建maven web项目遇到的问题
- eclipse环境下maven web项目热部署到tomcat
- eclipse下maven web项目的创建
- eclipse下创建maven的WEB项目
- 解决eclipse中tomcat无法识别maven web项目问题
- Eclipse中使用maven构建web项目中遇到的问题
- Eclipse下的maven web项目部署到tomcat服务器没有启动的解决方案
- eclipse下创建maven版的web项目及部署至tomcat
- eclipse+tomcat发布由maven构成的web项目lib资源共享问题
- 关于 eclipse 项目关联 maven 的问题
- eclipse servers部署maven 的web项目到tomcat无效
- maven项目在tomcat中运行遇到的问题
- java web 项目 转 maven java web 项目(旧项目 转maven)遇到的问题
- [运维工具]systat iostat
- 算法之水仙花
- 提高VS2010/VS2012编译速度
- 如何将Action中的Hibernate查询结果LIST输出在控制台以及JSP界面
- Objective-C在ARC下结合GCD的单例模式和宏模版
- 关于eclipse下maven、tomcat、web项目遇到的问题
- shell 之 echo
- js中判断一个变量是否是NaN的正确做法
- openstack学习笔记(四)-使用devstack自动化部署openstack的实验环境
- shell 之 cat 显示不可见字符
- Java Hashmap底层原理
- 字符串匹配的KMP算法
- Java Web后台通过request.getParameter( )方法得到的数据中文乱码
- JSP内置对象-pageContext(其中包括域对象的使用)