程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 搭建Struts2不同版本jar包不同,struts2不同版本jar

搭建Struts2不同版本jar包不同,struts2不同版本jar

編輯:JAVA綜合教程

搭建Struts2不同版本jar包不同,struts2不同版本jar


struts2的版本比較多,所以在開發的時候特別要注意版本不同所需引入的包是不一樣的。否則,會出現各種問題。而且很難找到問題所在。

以下是我遇到的問題總結:

一、當我運用struts2.3.4.1時,導入jar包:

struts2-core-2.3.4.1.jar:核心類庫
xwork-2.3.4.1.jar:XWork類庫(struts2在此基礎上構建)
ognl-3.0.5.jar:對象圖導航語言(struts2通過ognl讀寫對象的屬性)
freemarker-2.3.19.jar:struts2的UI標簽的模板使用FreeMaker編寫
commons-logging-1.1.1.jar:日志包支持,Log4J和JDK Logging的日志記錄
commons-fileupload.1.2.2.jar:文件上傳組件

這些所必須的jar包,發布工程時,報錯:HTTP 404,而且控制台沒有任何日志打印。找不到源頭。

後來發現,針對struts2.3.4.1版本時,還要引入其它三個jar包:

commons-io-2.0.1.jar:針對java.io.InputStream和Reader進行了擴展
commons-lang3-3.1.jar:對java.lang.*的擴展
javassist-3.11.0.GA.jar:Javassist 字節碼解釋器

如圖所示struts2.3.4.1版本必備jar包:

 

二、針對Struts2.0.11.1,則只需如下必備jar包:

struts2-core-2.xxx.jar:核心類庫
xwork-2.xxx.jar:XWork類庫(struts2在此基礎上構建)
ognl-2.xxx.jar:對象圖導航語言(struts2通過ognl讀寫對象的屬性)
freemarker-2.xxx.jar:struts2的UI標簽的模板使用FreeMaker編寫
commons-logging-1.xxx.jar:日志包支持,Log4J和JDK Logging的日志記錄
commons-fileupload.xxx.jar:文件上傳組件

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved