當(dāng)我們跑一個(gè)
Struts2的小例子,如果使用的是Tomcat5.0.28.,則會(huì)報(bào)很多莫名其妙的錯(cuò)誤,即便我們已經(jīng)拷貝了那五個(gè)運(yùn)行
Struts2的必須包,也還是會(huì)報(bào)錯(cuò),今天在網(wǎng)上看到了一處理方法:
1.拷貝xalan目錄下的xercesImpl.jar和xml-apis.jar替換掉Tomcat\common\endorsed下的兩個(gè)jar文件。
2. 還需要將xalan下的xalan.jar和serializer.jar拷貝到Tomcat\common\lib中
當(dāng)然可不可行,我還沒(méi)試.
雖然現(xiàn)在Tomcat已經(jīng)6.X了,但我覺(jué)得用Tomcat5.0.28的人應(yīng)該還是會(huì)有很多的,必竟經(jīng)典嘛,所以對(duì)于初學(xué)者想學(xué)習(xí)
Struts2的而少走些彎路的,可以參考下上面的方法.
另:
1) 我看了下Tomcat5.5的(5.5的可以直接跑,不存在5.0.28下那樣的問(wèn)題), 發(fā)現(xiàn)Tomcat\common\endorsed下沒(méi)有任何JAR包,所以在Tomcat5.0.28下,刪除Tomcat\common\endorsed下的JAR包或許也是可以的.
2) 那五個(gè)必須包是:
commons-logging-1.0.4.jar
ognl-2.6.11.jar
struts2-core-2.0.11.1.jar
freemarker-2.3.8.jar
xwork-2.0.4.jar
posted on 2008-08-27 10:38
henry1451 閱讀(599)
評(píng)論(3) 編輯 收藏