Discuss / Java / IDEA运行正常,但是打包成WAR 使用java -jar **.war就会报错

IDEA运行正常,但是打包成WAR 使用java -jar **.war就会报错

Topic source

>java -jar hello.war

错误: 无法初始化主类 com.itranswarp.learnjava.Main

原因: java.lang.NoClassDefFoundError: org/apache/catalina/WebResourceRoot

找过很多种办法, 依然没办法解决, 但是在IDEA中完全运行正常, 对比过廖老师的配置也一致, 望赐教!

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

去掉scope:

<scope>provided</scope>

感谢廖老师的回复, 已经按照您的回复解决了!祝您生活愉快~


  • 1

Reply