`

Maven+myeclipse 打包war文件的问题

阅读更多
今天把maven的项目打包成war并发布到tomcat中。 结果出现了很奇怪的错误。

首先是启动tomcat报错, 说找不到EnumUtils类。
然后打开网页, 报了如下错误。




可问题是我在AdminController里面压根没有这个所谓updateStauts的RequestMapping。

后来用FrontEnd反编译了class文件, 发现该class文件里面完全不是我项目里的AdminController里面的内容。

纠结了很久, 最后突然发现,
cms-web\src\main\webapp\WEB-INF\classes
这个路径下面有一些class文件,反编译看了一下,貌似都是我特别久以前写的。


感觉问题就出在这里。 把这些class文件全部删除之后,再次clean package.
然后把war放在tomcat里面,再次启动tomcat。

一切问题解决。

  • 大小: 71.3 KB
分享到:
评论

相关推荐

    maven+myeclipse

    MyEclipse支持Maven插件的使用,例如,我们可以使用maven-eclipse-plugin或maven-idea-plugin生成Eclipse或IntelliJ IDEA的项目配置文件,或者使用maven-war-plugin打包Web应用。 五、注意事项 1. 更新Maven仓库:...

    maven3+myeclipse插件

    3. **插件系统**:Maven拥有丰富的插件库,可以扩展Maven的功能,如支持不同类型的打包(如JAR、WAR、EAR)、代码覆盖率报告、代码分析等。 4. **项目信息管理**:Maven可以生成项目信息,如项目网站、API文档、...

    MyEclipse+Maven项目(SpringMVC+MyBatis).zip

    6. **target**:Maven构建后的输出目录,包括编译后的类文件、打包的WAR或JAR文件。 在实际开发中,SpringMVC作为控制器,负责接收HTTP请求,调用服务层方法处理业务,然后返回视图。MyBatis则在服务层与数据库交互...

    myeclipse10.7.1导出war问题解决办法

    4. **Maven或Gradle构建问题**:如果你的项目是通过Maven或Gradle进行构建的,确保pom.xml或build.gradle文件配置无误,特别是`<packaging>`标签应设置为`war`。同时,运行`mvn package`或`gradle war`命令,看看...

    myeclipse10.5&10.6&10.7.1导出war包报完整性检查错误问题

    5. **临时文件问题**:有时,IDE的缓存或者临时文件可能会导致错误。清理MyEclipse的工作空间或重启IDE可能有助于解决问题。 6. **项目结构不规范**:按照Java Web应用的标准结构组织项目,如WEB-INF目录下的web....

    myeclipse10.7.1 导出war问题解决办法

    如果在MyEclipse中导出WAR文件持续存在问题,可以考虑使用其他工具,如Maven的`mvn package`命令,或者直接在服务器上使用`jar`命令手动打包。 6. **总结** 解决MyEclipse 10.7.1导出WAR问题通常涉及检查项目结构...

    MyEclipse10.5&10;.6_解决导出war问题

    标题提到的"MyEclipse10.5&10.6_解决导出war问题",主要涉及到的是MyEclipse在打包Web项目为WAR文件时可能遇到的问题及其解决方案。 在Java Web开发中,WAR(Web ARchive)文件是一种标准格式,用于打包和部署Web...

    Myeclipse maven插件下载

    - Maven插件:Maven拥有丰富的插件库,可以扩展其功能,如`maven-jar-plugin`用于打包jar,`maven-war-plugin`用于打包war等。 - 集成持续集成工具:如Jenkins、Hudson等,可以与Maven完美结合,实现自动化构建和...

    myeclipse导出war错误解决

    这个错误提示表明WAR包的完整性受到了质疑,可能是因为文件在打包过程中出现了问题或者被篡改。下面我们将深入探讨这个问题,以及如何解决。 首先,理解错误的原因至关重要。"INTEGRITY CHECK ERROR"通常涉及到SHA1...

    MyEclipse先配置maven环境

    例如,使用“clean”目标清理编译后的文件,“compile”目标编译源代码,“test”目标运行测试,“install”目标将项目安装到本地仓库,“package”目标则是将编译好的代码打包成可部署的格式,如JAR或WAR。...

    myeclipse10 导出war崩溃

    2. **项目配置错误**:项目配置不正确可能导致导出失败,例如缺少必要的库文件、Web.xml配置文件错误、Maven依赖问题等。检查项目的构建路径和配置文件,确保它们都正确无误。 3. **内存不足**:如果MyEclipse在...

    Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中_数据库_杨秀璋的专栏-CSDN博客

    3. **部署和测试**:将项目打包成WAR文件,部署到Tomcat服务器上,然后通过浏览器访问Servlet的URL,查看JSP页面是否正确显示查询结果。 通过以上步骤,你已经成功地在Java Web环境中配置了MySQL数据库,并将查询...

    myeclipse10系列导出war包报错的解决方案

    WAR文件是Java Web应用程序的标准打包格式,它包含了Servlet、JSP、静态资源以及相关的配置文件等,用于部署到Web服务器上运行。MyEclipse作为一款强大的Java集成开发环境,提供了方便的WAR包导出功能,但在某些情况...

    Myeclipse2015导出war报错时的替换jar包

    然而,在使用MyEclipse进行项目打包过程中,有时会遇到各种问题,其中包括导出WAR文件时出现的错误。 本文主要针对"Myeclipse 2015导出war报错时的替换jar包"这一问题进行深入探讨。报错信息指出,可能需要替换特定...

    myeclipse10.7 导出war问题 解决办法

    9. **使用命令行工具**:如果MyEclipse内部的导出功能无法解决问题,可以尝试使用命令行工具如`jar`或Apache Maven的`war`插件来创建WAR文件,这可能提供更精细的控制和调试信息。 10. **社区支持**:最后,不要...

    MyEclipe部署Maven详细

    如果你使用了Maven插件,如`maven-war-plugin`进行Web应用打包,可以在MyEclipse中直接运行Maven目标(Goals)来调试插件。在项目右键菜单中选择“Run As” -> “Maven Build”,输入目标并运行。 9. **异常处理**...

    MyEclipse中的maven web项目管理

    Maven的`war`插件可以用来打包Web应用为WAR文件,通过执行`mvn package`命令,Maven会自动处理所有依赖,并将结果打包成WAR文件,可以直接部署到Web服务器上。 7. **使用Maven命令行** 虽然MyEclipse提供了图形...

    myeclipse10导出war包时出错解决办法

    在IT行业中,开发人员经常需要将Java Web项目打包成WAR(Web ARchive)文件,以便部署到服务器上运行。MyEclipse是一款流行的Java集成开发环境,它提供了方便的WAR包导出功能。然而,有时候在使用MyEclipse 10.7版本...

Global site tag (gtag.js) - Google Analytics