出現(xiàn)過的問題
ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath
這個問題是因為lib目錄下少了一個log4j-core包果正,去官網(wǎng)下載一個完整包,并且把core這個jar拉進lib包之中就可以了试躏。
圖片.png
之后還會出現(xiàn)沒有找到 log4j的配置文件的錯誤
我這里使用的是 在項目根目錄創(chuàng)建一個 resource 文件夾 然后往里面加入 log4j2.xml 配置文件帜消。
log4j2.xml具體內(nèi)容
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="warn">
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%m%n" />
</Console>
</Appenders>
<Loggers>
<Root level="INFO">
<AppenderRef ref="Console" />
</Root>
</Loggers>
</Configuration>
但是這樣之后還是會出現(xiàn)問題棠枉,于是想著是不是沒有設(shè)置編譯后的classpath路徑導(dǎo)致的,
于是在idea中設(shè)置一番泡挺,成功辈讶。不再出現(xiàn)錯誤提示。
圖片.png
圖片.png
HelloWorld
-
新建一個struts2項目
圖片.png -
在WEB-INF 新建目錄
圖片.png -
把struts2包拉進lib目錄中
圖片.png
圖片.png -
設(shè)置編譯后路徑娄猫,以及添加包的依賴
圖片.png
圖片.png
圖片.png
idea 下 struts2 的配置已經(jīng)完成 可以正式的開始寫struts項目了~