前言
同事将was平台工程迁移至tomcat平台,使用idea部署开发。我这边使用eclipse进行开发发布,按照默认方式检出代码后,启动报错。
错误一:
启动报错,没有找到配置文件
默认没有将配置文件加入classPath:
错误二:重启后报以下错
java.lang.NoClassDefFoundError: com/opensymphony/util/ClassLoaderUtil
java.lang.ClassNotFoundException: com.opensymphony.util.ClassLoaderUtil
百度后怀疑是jar包冲突或jar包没有,经过查找,发现Deployment Assembly中重复,如下:
删除最后一条Deploy Path为WEB-INF/classes,如下:
启动正常。