Eclipse。选择不包含任何可以在服务器上运行的资源
我无法将Maven Java Web应用程序项目运行到Eclipse IDE中的配置tomcat. 最初,我可以右键单击该项目并在Tomcat服务器上运行,但是自从我将项目分享给存储库以来,我就无法做到. 我断开了项目的连接,现在我什至不认为运行为 - >在eclipse IDE内部的服务器选项上运行. 我正在使用M2E插件版本.0.12.1和Eclipse Helios和Tomcat 6. 有人可以帮助我理解我在这里缺少什么吗? 谢谢. 解决方案 问题 尝试使用"在服务器上运行"(SA+X+R)选项在服务器上运行项目时,Eclipse返回以下消息: 选择不包含任何可以在服务器上运行的资源. 解决方案 在导航面板上,单击"弹出菜单,属性,项目面"的项目,请检查: - 动态Web模块 -Java 它对我有用,尝试这可能是您的问题 其他解决方案 也许您的sholud在Web项目中更新了.settings文件夹中的两个文件:
0 2023-11-30
编程技术问答社区
Eclipse Maven网络应用程序-不能再在服务器上运行了
我有一个Maven Eclipse WebApp项目,我可以右键单击并"在服务器上运行",并且可以在Tomcat上部署.我最近做了一个" Maven->更新项目Conifgurations",现在我无法将项目部署并以WebApp的速度运行.有没有人见过这个? tomcat的唯一输出如下 - 它甚至看起来不像它试图部署应用程序. Apr 14, 2010 3:58:54 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: .:/Library/Java/Extensions:/System/Library/Java/Extensions
0 2023-11-29
编程技术问答社区
如何在Eclipse中忽略来自一个特定文件夹的XML警告?
我正在使用Eclipse和插件M2E构建一个Java项目(它在Eclipse中增加了Maven支持). 那里有一些XML Surefire报告INE target目录.他们会产生烦人的警告,因为它们既没有DTD也没有XML模式. 如何告诉Eclipse忽略**/target文件夹? 解决方案 请参阅以下图像: 打开首选项Window > Preferences 其他解决方案 整个target/可以通过将其标记为derived来排除Eclipse的"管理".右键单击target/文件夹,然后转到属性: 此禁用验证,将此目录从搜索中排除,"打开资源"查找等.不幸的是,您必须记住在每个项目构建后都要切换它,因为默认情况下它将其切换到" OFF". 其他解决方案 打开首选项(WindowW>首选项) 转到XML验证XML> XML文件>验证 设置"未指定的语法"要忽略 编辑:我看到您想要特定文件夹...但是恐怕这仅在工作区或至少在项目级别上
0 2023-11-27
编程技术问答社区
如果从命令提示符下的mvn clean命令后,mvn package命令不能成功运行。
嗨 执行MVN Clean Command后,从命令行中运行MVN软件包命令时,我会遇到一个奇怪的错误. 错误是汇编失败错误. 这是一个痕迹: annotations are not supported in -source 1.3 06.04.2011 17.06.59 (use -source 5 or higher to enable annotations) 06.04.2011 17.06.59 @Override at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:715) 06.04.2011 17.06.59 at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.j
0 2023-11-27
编程技术问答社区
maven和单元测试--结合maven surefire插件和testNG eclipse插件
您能否在Eclipse中分享您的单元测试方式?您是使用SureFire插件,M2Eclipse&Maven还是仅使用Testng Eclipse插件?您是否结合了这些替代方案? 我正在使用Testng + Maven surefire-Plugin,并且我一年前一直在使用Testng Eclipse插件,以便我可以在Testng View中看到结果.然后我开始使用Maven,但是当我使用M2Eclipse进行" Maven测试阶段"时,只有控制台输出和确定火报告可以在浏览器中检查并选择只能通过通过哪些测试套件,测试或测试方法来设置testng.xml. 另一方面,如果您仅使用surefire插件,并且您依靠classPath等具有一些特定的设置,则可以通过Testng Eclipse插件运行测试,而不必与代码兼容.使用surefire插件,类路径不同 - target/test-classes和target/classes - 与使用project classpath的tes
8 2023-11-07
编程技术问答社区
在类文件javax/persistence/InheritanceType中,非本地或抽象的方法中缺少代码属性。
嗨,我尝试编写一个poMfile wich支持在eclipse中运行Unitests +运行的unitests +.但是m2eclipse忽略了范围,并始终将所有内容部署到服务器. 我得到 java.lang.NoClassDefFoundError: javax/servlet/jsp/el/ELException 因为我没有将" Javaee-web-api"包含在代码 或者我得到 Caused by: java.lang.LinkageError: loader constraint violation: when resolving interface method "javax.servlet.jsp.JspApplicationContext.getExpressionFactory()Ljavax/el/ExpressionFactory;" the class loader (instance of org/apache/catalina/loade
6 2023-10-24
编程技术问答社区
为什么在pom.xml中注释一个依赖项(用m2eclipse)不能删除tomcat服务器部署目录中的jar?
我开始使用Maven 2.2.1,并下载了最新的M2Eclipse插件版本0.12.0.我正在使用Eclipse 3.5.1和Tomcat 6.0.26. 我检查了 mvc-ajax文件>新> project> svn>来自SVN的项目),当我运行服务器时,我遇到了以下例外: org.apache.jasper.jasperexception: 无法读取tld" meta-inf/c.tld" 从jar文件 "文件:/tomcatdeploydirectory/mvc-ajax/web-inf/lib/jstl-1.2.jar" 需要删除JSP-API2.1.JAR(正如我从其他帖子中发现的那样). 现在,我想简单地评论pom.xml中JSP-api2.1.jar的依赖性,我做到了,JSP-api2.1.Jar从Maven依赖关系中消失了.但是,一旦我再次启动服务器,我就会看到同样的例外.我检查了Tomcat服务器部署目录,然后可以再次看到相同的JSP-API2.1.
0 2023-10-24
编程技术问答社区
在Tomcat服务器上的Eclipse中执行Spring Web项目的问题
我有一个春季Web项目,该项目使用Maven来编译/构建.构建项目没有问题.我正在尝试在tomcat(v6)服务器上的Eclipse(3.3.2)运行该项目. 作为春季项目的一部分,我在Web-Inf目录中有一个Spring-servlet.xml文件.该文件包括另一个具有数据源配置的资源XML文件. 现在,当使用Maven编译项目时,它可以解析可变$ {datasourceinclude}并将其设置为带有适当值的适当值,带有适当的值. 但是,当我尝试在Eclipse(Tomcat)运行该项目时,我会遇到以下错误: org.springframework.beans.factory.parsing.BeanDefinitionParsingExc
6 2023-10-24
编程技术问答社区
m2e在添加webapp到tomcat服务器时默认的生命周期
我使用M2eclipse一段时间了,我突然问自己这个非常基本的问题: 当我将WebApp拖动到Tomcat服务器中时,哪个Maven阶段是生命周期的一部分? 我认为它一定是"干净软件包",以及将软件包部署到Tomcat WebApp目录中. 但是我找不到精确定义它的文章. 另外,这种默认行为不足吗? 我完全错了吗? 预先感谢! 解决方案 您是对的 - 您将典型地进行(无论您使用m2eclipse还是命令行版本) ) clean命运(请参阅此生命周期中的标准阶段在这里) default命运,尤其是validate thru package的阶段(再次,请参阅此生命周期中的标准阶段在这里) 通过运行 mvn clean package 引用 默认情况下,某些阶段的目标与他们绑定.对于默认 生命周期,这些绑定取决于包装值( 案例应为war ). 因此,maven-war-plugin处理包装供您部署(不要与Maven dep
10 2023-10-24
编程技术问答社区
Eclipse WTP / m2eclipse-不能清理也不能发布到Tomcat上
我正在从事一个非常复杂的项目(Java/spring/maven多模块),在ubuntu 11.10/64bit 上,Eclipse Indigo indigo indigo java ee(用m2eclipse的高度使用m2eclipse)在Eclipse Indigo Java EE中进行战争. 一切都很好,直到今天早上:我不能再清洁/发布到tomcat: Publishing failed Could not delete May be locked by another process. 我可以手工轻松地删除这些文件(但仍然无法发布),我找不到哪个过程可能锁定它(linux:lsof ) 我尝试了Eclipse中的sh ..载荷:删除的项目(可行),再次添加(同一问题),已删除的服务器配置,删除的tomcat配置,更新Eclipse,使用-Clean,Moste server Directory启动Eclipse,插
4 2023-10-24
编程技术问答社区
Eclipse中的maven更新: 无法更新项目
我正在与泽西岛休息的第一步.使用-jersey and-tomcat" rel =" nofollow noreferrer">此处使用 m2e . 在对Tomcat 10和Java-17进行了几次改编后,它可以很好地部署在Tomcat 10.1上. . 现在,我想做下一步,并为pom.xml放一些新的东西.但是执行 maven/更新项目... 导致故障消息: Could not update project HelloREST configuration Cannot invoke "org.eclipse.wst.common.componentcore.internal.WorkbenchComponent.findResourcesByRuntimePath(org.eclipse.core.runtime.IPath)" because "aComponent" is null 此外,错误日志还显示 eclipse.buildId=4.26.0.202212
4 2023-10-24
编程技术问答社区
Eclipse WTP没有发布Maven依赖项
我正在尝试使用Eclipse Indigo和Tomcat服务器来设置一个基本的Hello World项目.我用简单的servlet创建了一个动态项目.测试了servlet,效果很好.然后,我启用了Maven支持,并将记录添加到我的POM中.我在Servlet的doGet方法中放了一个记录语句.运行servlet时,它抱怨找不到任何绑定,因为记录罐没有复制到eclipse tomcat实例中.我希望能在这里找到出版的罐子: ${workspace}\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\ 如何使Eclipse正确使用WTP/Maven?我还尝试安装M2E-WTP连接器而没有差异. 解决方案 检查部署程序集(项目上下文菜单),必须进行映射 maven依赖项 - > web -inf/lib/lib . 其他解决方案 来自ASP.NET背景,我发现让eclipse WTP和Maven运行Web App
4 2023-10-24
编程技术问答社区
Eclipse + Maven + Tomcat:在用自定义选项构建WAR时测试网络应用。
我使用的是Eclipse(Helios),并带有" m2eclipse"插件.我正在研究一个基于Maven的Web应用程序项目,我在Eclipse内部设置的本地Tomcat服务器上进行了测试. 通常,这或多或少地工作. " m2eclipse"有时可能是片状...但是在大多数情况下,它可以使我的pom和我的eclipse项目设置保持同步,并且同样将部署的代码当前保持在tomcat中. 但是,最近我添加了皱纹.我有一个JavaScript包含的文件,这些文件在从测试环境到真实生产环境时需要有所不同.差异太显着,无法通过Maven过滤和代币替换干净处理.我需要在项目中保留两个单独的文件,而仅部署适合构建配置文件的文件. 我在Maven Pom中使用了一些" TargetPath"骗局来完成此操作: org.apache.maven.plugins maven-war-plugi
2 2023-10-24
编程技术问答社区
Tomcat-Maven 401错误。无法调用Tomcat管理器
经历了Stackoverflow中显示的大多数错误,但仍然无法解决.我正在尝试部署SpringMVC应用程序.但是,我只是无法工作. maven部署错误: [ERROR] Failed to execute goal org.codehaus.mojo:tomcat-maven-plugin:1.1:redeploy (default-cli) on project productmgmt: Cannot invoke Tomcat manager: Server returned HTTP response code: 401 for URL: http://localhost:8080/manager/text/deploy?path=%2Fproductmgmt&war=&update=true -> [Help 1] pom.xml: productmgmt
24 2023-10-24
编程技术问答社区
在Eclipse 3.5中运行Tomcat 6上的Spring + Maven2项目时出现ClassNotFoundException
尝试从Eclipse内部启动Web项目时,我会得到: SEVERE: Error configuring application listener of class org.springframework.web.context.ContextLoaderListener java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233) at org.apache.catalina.core.Standar
4 2023-10-24
编程技术问答社区
Tomcat为其他开放的eclipse项目中的类抛出ClassNotFound异常
我有一个看起来像这样的日食项目结构: eclipse project a project b 所有这些项目都是Maven项目.项目B是Eclipse WTP项目,并包含项目A作为依赖关系.我正在使用M2Eclipse插件. 当我将项目B部署到tomcat(全部来自Eclipse)时,它总是会出现错误,说它找不到项目A中的类. a in eclipse并执行 mvn install 命令,因此此时项目a像其他任何依赖性一样对待. 我不必每次对其进行更改时都不必继续重新开放,然后关闭项目(在这个阶段经常). 我尝试将项目A添加到项目B的构建路径中,但是这似乎并没有解决问题.同样,它仅在我以日食关闭项目时才有效,因此将其视为普通的Maven依赖性. fyi我正在使用helios版本的eclipse.项目B是一个春季项目,因此,当它进口所有豆类等时,自然而然地掉落了 . 有人有任何建议吗?非常感谢. 解决方案 您需要做的是: 在
4 2023-10-23
编程技术问答社区
设置TestNG eclipse插件的输出目录
我想一起使用Testng Eclipse插件和Maven SureFire插件.我被告知在这里,我可以在运行Maven Test和TestNG插件视图时收听输出文件夹"target/surefire-reports"获取数据并显示结果. 但是,在我的" Maven测试"结束后,该视图没有做任何事情.在我使用"输出文件夹"应用测试设置之后,此错误出现在Eclipse错误视图 中 无论如何,输出目录确实设置为target/surefire-reports,但测试视图在该目录中的更改中没有反应... 解决方案 我刚刚推了一个新版本的Eclipse插件,该插件应该解决您看到的问题.
16 2023-10-18
编程技术问答社区
Maven 3 Artifact问题
我使用Struts2-ArchType-Starter在Eclipse中制作了一个新的Struts项目. 在做任何事情之前,我的项目中已经有一些错误.解决了其中的大多数,但有1个仍然给我一些问题. Missing artifact com.sun:tools:jar:1.5.0:system pom.xml 我尝试将工具添加到我的存储库中,但这并不能解决问题. 我的pom看起来像这个
2 2023-10-04
编程技术问答社区
如何为Spring Roo项目创建maven模块?
我有Spring Roo Project.这是Maven项目.因此,我想使用Maven模块使我的成长项目模块化. 但是,当我尝试创建模块项目时(使用M2Eclipse右键单击项目,然后使用Maven->新的Maven模块项目).它是可以创建的,它从父级项目中获取所有Maven依赖/库. 但是: 1)我无法使用父级项目的类(即使检查了"解决工作空间项目的依赖性") 2)我不能使用roo壳. 我可以运行外壳,但不能添加实体. 而且我无法添加持久性. roo> persistence setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY additionalBuildcommands element of the maven-eclipse-plugin required 解决方案 但是:1)我无法使用父级项目(即使"解决" 工作区项目的依赖项"已检查) 是的.多模型项目的父项目必须具有包装POM
4 2023-09-14
编程技术问答社区