maven系列--运行mvn wildfly:deploy部署项目时报dom4j错误以及wildfly清除项目缓存的方法
来源:互联网 发布:淘宝美工设计难学吗 编辑:程序博客网 时间:2024/05/21 10:20
一、问题描述
在将某个项目部署到wildfly服务器,使用
mvn clean package wildfly:deploy
命令部署时,报错如下:
java.lang.ClassCastException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory Caused by: java.lang.ClassCastException: org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory"}}
二、运行环境
wildfly-10.0.0.Final + maven-3.3.9
三、原因分析
这是由于(之前的项目缓存留下的问题,待我研究一下dom4j的详细资料再做解释),
可以查看$JBOSS_HOME/standalone/configuration
目录下的standalone.xml文件,该文件显示了在wildfly服务器上部署过的所有项目,以及可能存在的项目缓存。
比如本人的该文件的内容如下:
从中可以查看我部署过的所有项目。可能是之前的项目存在问题,所以导致在本次项目部署时报dom4j错误。
四、问题解决
清除之前的项目缓存即可。
清除项目缓存方法如下:
清除掉$JBOSS_HOME/standalone/data
和$JBOSS_HOME/standalone/tmp
两个目录下的所有内容。
五、问题延展
tomcat服务器清除项目缓存的方法。
1.在你的IDE里清除一下项目,下面以eclipse为例:
Project–>Clean–>选择你要清除的项目即可。
如下图:
2.在tomcat中清除项目缓存
清除掉$TOMCAT_HOME/wor
k目录下的所有内容即可。
六、参考资料
1.http://www.itkeyword.com/doc/336653364447979x774/wildfly-10-java-lang-classcastexception-org-dom4j-documentfactory-cannot-be-ca
2.https://www.baidu.com/link?url=kIwrVvJgYZEtXFgGWmHL6BQYLmf7X5BGtoEkaXyGxZuDtGcLY_LYHIQn20TJQUubH5bNgR7-mlAznpWV_jYQ6SnWjkO1rMVtfJsIqxyaBJ7&wd=&eqid=b33011430002ae2700000002591d310d
- maven系列--运行mvn wildfly:deploy部署项目时报dom4j错误以及wildfly清除项目缓存的方法
- wildfly服务器系列--wildfly运行standalone启动时报错
- 在WildFly上部署项目时报找不到JDK的相关类
- wildfly-9.0.2 web项目部署详细步骤
- wildfly-9.0.2 web项目部署详细步骤
- maven部署 mvn deploy
- WildFly AS提供的WildFly Maven Plugin插件详解
- WildFly AS提供的WildFly Maven Plugin插件详解
- 使用 maven:archetype 创建JSF2 + EJB3.1 + JPA2项目骨架并在JBoss WildFly 8.1上部署
- 使用Maven配置JBoss、Wildfly数据源的方法
- WildFly/JBoss上修改项目上下文
- Wildfly 10的安装、配置到部署
- 关于mvn deploy命令部署SNAPSHOT的细节以及400错误。
- eclipse wildfly 运行中断
- myeclipse与wildfly的各种错误配置
- wildfly服务器系列--org.dom4j.DocumentFactory cannot be cast to org.dom4j.DocumentFactory报错问题的解决
- JBoss 系列六十四:部署JMX MBean到JBoss 7/WildFly
- 运行maven项目时报ProjectBuildingException
- #1051 : 补提交卡
- 工作流引擎Activiti学习第五天(八)--- 连线
- 这是一个开始
- Code Blocks中配置OpenGL
- Tensorflow+CIFAR-10实例讲解
- maven系列--运行mvn wildfly:deploy部署项目时报dom4j错误以及wildfly清除项目缓存的方法
- 纯CSS3实现饼状loading效果
- 十三、熵编码算法(4):H.264使用CAVLC解析宏块的残差数据
- Fiddler抓包8-打断点(bpu)
- 笔记:《人性的弱点》
- Robot Framework安装Selenium2Library
- 工作流引擎Activiti学习第五天(九)--- 排他性网关
- java学习方向及主要内容
- BZOJ4321 queue2 DP/递推