eclipse导入-maven项目导入到Eclipse中红色叹号!

问题描述

maven项目导入到Eclipse中红色叹号!
最近看一个开源CMS系统Magnolia。
环境:
Ubuntu14,Eclipse4.4 for j2ee,jdk1.6,tomcat6,maven2.2.1

按照文档,写了一个小项目。用maven。在命令行创建的项目结构大概:

myProject
----myProject-webapp
----myTemplateModule
下面两个是上面的module。

在命令行中已经clean install成功。
但是导入到Eclipse中myProject-webapp项目的图标上有红色感叹号。

网上说是jar引用问题。我在buildpath》library中没有发现有问题的jar啊,也尝试过order and export,sellect all。打开.classpath里面貌似也没有引用什么jar啊。内容如下:.classpath.

另外,myProject项目上还有个红叉,其中的一个文件引用的某个类,Eclipse说找不到,可是我在library中都找到这个类了。

后来,我不管这个红色提醒,就把myProject-webapp部署在tomcat上面了。运行错误:

2014-9-4 18:25:42 org.apache.catalina.startup.TldConfig tldScanJar
严重: Exception processing JAR at resource path /home/user/.m2/repository/com/vaadin/vaadin-shared/7.1.7/vaadin-shared-7.1.7.jar in context /myProject-webapp
java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:127)
at java.util.jar.JarFile.(JarFile.java:136)
at java.util.jar.JarFile.(JarFile.java:100)
at org.apache.catalina.startup.TldConfig.tldScanJar(TldConfig.java:393)
at org.apache.catalina.startup.TldConfig.execute(TldConfig.java:320)
at org.apache.catalina.startup.TldConfig.lifecycleEvent(TldConfig.java:688)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4616)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:822)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
at org.apache.catalina.core.StandardService.start(StandardService.java:525)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2014-9-4 18:25:42 org.apache.catalina.startup.TldConfig tldScanJar
严重: Exception processing JAR at resource path /home/user/.m2/repository/org/jsoup/jsoup/1.6.3/jsoup-1.6.3.jar in context /myProject-webapp
............
.........

附件:
.classpath
<?xml version=""1.0"" encoding=""UTF-8""?>

时间: 2024-09-17 03:59:42

eclipse导入-maven项目导入到Eclipse中红色叹号!的相关文章

图片-从svn向eclipse中导入maven项目

问题描述 从svn向eclipse中导入maven项目 在import ->check out maven projects from scm-> 没有svn的选项 应该怎么做呢 之后??? 解决方案 eclipse 怎么从svn 导入maven项目......答案就在这里:eclipse导入svn上的maven项目 解决方案二: http://m.blog.csdn.net/blog/eastsea/39643785

eclipse 如何从svn 导入maven项目

使用eclipse 如何从svn服务器导入maven项目呢? 步骤如下: 1,点击菜单中的"File",点击"Import",如下图所示:   2,点击"Import",弹出如下对话框,下面是错误的:   3,应该选择"Maven"下面的"Check out Maven Projects from SCM",如下图所示:  

eclipse导入maven项目出错,找不到原因,具体情况如下

问题描述 eclipse导入maven项目出错,找不到原因,具体情况如下 解决方案 检查一下项目用的jdk和你自己安装的jdk 解决方案二: 你的报错,是根目录,具体找不到,应该是maven下载jar后,根没有更新,重启eclipse,应该就没有了 解决方案三: 在输出控制台旁边有个Markers,在这里面看提示的什么问题.

java maven-eclipse导入maven项目 乱码

问题描述 eclipse导入maven项目 乱码 如题.eclipse导入maven项目.代码里的中文都乱码了.怎么破?还能改过来吗?类似于:contains("瀵嗙爜涓嶆?纭?))

eclipse-Eclipse 导入Maven 项目第一次没作为Maven项目导入,删了之后第二次就可以了

问题描述 Eclipse 导入Maven 项目第一次没作为Maven项目导入,删了之后第二次就可以了 虽然并不影响使用,但是还是想知道这是为什么? 解决方案 http://blog.csdn.net/yangshh0/article/details/8715858 解决方案二: 导入maven项目Maven项目导入EclipseMaven项目在编译及导入Eclipse时出现的错误汇总处理

[Maven实战](4)eclipse创建Maven项目

介绍前面Hello World项目的时候,并没有涉及IDE,这样一个简单的项目,使用最简单的编辑器也能完成.但是对一个稍微大一些的项目来说,还是推荐使用IDE.这一篇文章我们在m2eclipse帮助下使用eclipse创建Maven项目. 1. 创建 使用IDE创建一个Maven项目非常简单,选择菜单项File->New->Other,在弹出的对话框中选择Maven下的Maven Project,然后点击Next按钮. 图1 在弹出的New Maven Project对话框中,使用默认的选项.

Eclipse编译maven项目老是编译出错,求解

问题描述 每天早上,用svn更新完代码,便打开eclipse,准备工作.但是eclipse编译maven项目老是编译不过,出异常,然后eclipse又会自动重新再编译,然后又碰到异常,这样无限循环--但是关闭自动编译的话,新改动的代码就无法被其他项目引用--本人工作不到一年时间,对maven的使用不是很熟悉,特别是eclipse的maven插件更是不熟悉.每次编译会出现的异常:BuilderrorsforTecApi2;org.apache.maven.lifecycle.LifecycleEx

spring-在用eclipse启动maven项目的时候报的错误 这是什么情况

问题描述 在用eclipse启动maven项目的时候报的错误 这是什么情况 在用eclipse启动maven项目的时候报的错误,如果我用eclipse插件启用项目就报下面的错误,但是我用server的方式启动就不会报这个错,这是怎么回事啊?求大神们指教 14:51:31.297 [main] DEBUG o.s.v.b.OptionalValidatorFactoryBean - Failed to set up a Bean Validation provider javax.validati

myeclipse svn导入maven项目启动时报下面错误,求大神回答

问题描述 myeclipse svn导入maven项目启动时报下面错误,求大神回答 17:23:40 WARN [main] XmlWebApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean w