亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

log4j2 在servlet3.1下報錯NoClassDefFoundError

log4j2 在servlet3.1下報錯NoClassDefFoundError

哈士奇WWW 2019-02-20 21:00:06
我的maven配置 <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-web</artifactId> <version>2.8.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.8.1</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.8.1</version> <scope>compile</scope> </dependency> 然后我在main函數中調用一切正常 public class Test { private static final Logger LOGGER = LogManager.getLogger(Test.class); public static void main(String[] args) { LOGGER.error("cuo wu"); } } 但是在servlet中使用就會報錯 @WebServlet(urlPatterns = "/index") public class Test extends HttpServlet{ @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { final Logger LOGGER = LogManager.getLogger(); LOGGER.error("aefaefe"); resp.getWriter().write("hi"); } } 錯誤信息是 java.lang.NoClassDefFoundError: org/apache/logging/log4j/LogManager 希望有經驗的大佬幫幫忙
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

可以在項目的發布目錄下找一下對應的class文件是否存在

查看完整回答
反對 回復 2019-03-01
  • 1 回答
  • 0 關注
  • 499 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號