我的工程名是PersonalPlatform,每次啟動(dòng)Tomcat在IE輸入地址后,workspace都會(huì)生成一個(gè)PersonalPlaform(注意:比真正的工程名少一個(gè)“t”),里面有個(gè)work/tldCache.ser文件。我肯定是某個(gè)地方的工程名寫錯(cuò)了,但是查了好久都沒有查出來,請(qǐng)問一下出現(xiàn)這種情況一般是什么地方出錯(cuò)了?
記錄一下這個(gè)重要時(shí)刻!
今天書上看到的代碼我自己總算配置成功了?。?!
想哭,熬了兩個(gè)晚上,看代碼看到凌晨四點(diǎn),早上八點(diǎn)又接著做,狀態(tài)非常差,都要崩潰了?,F(xiàn)在朋友封了我個(gè)名號(hào):拼命三娘!
剛開始的時(shí)候Eclipse老是出現(xiàn)404錯(cuò)誤,找不到指定文件,這個(gè)問題都煩了我1個(gè)月了。今早無意中打開Tomacat的server.xml文件,發(fā)現(xiàn)<Context>里面全是亂碼,終于恍然大悟,我的文件夾用中文命名,當(dāng)然找不到路徑啦,改完路徑之后運(yùn)行Tomcat,還是出現(xiàn)org.apache.jasper.JasperException: File "/WEB-INF/struts-bean.tld" not found的錯(cuò)誤
看了半天Struts的配置文件和web.xml文件以及Struts-bean.tld文件,完全沒有錯(cuò)誤,再打開tomcat的conf文件,還是那個(gè)server.xml文件的<Context>里面雖然不是亂碼了,但是路徑還是錯(cuò)的,于是改成自己的PersonalPlatform的路徑改為<Context path="/PersonalPlatform" reloadable="true" docBase="F:\biyesheji\workspace\PersonalPlatform" workDir="F:\biyesheji\workspace\PersonalPlatform\work" />
沒抱多大希望,居然....居然.....居然給打開了?。。。。?!
雖然頁(yè)面的文字還是亂碼,但是這個(gè)我有思路。抱著小萍差點(diǎn)要哭起來!
要謝謝這位同學(xué):http://blog.csdn.net/jrq/archive/2004/10/29/157762.aspx
他打了個(gè)比喻很有趣。他說學(xué)STRUTS就像是跟struts在戀愛一樣,這位戀人很很難很難接近,性格很難琢磨,對(duì)他要有百分百的耐心。
“請(qǐng)?jiān)贆z查一遍。
然后請(qǐng)?jiān)贆z查一遍。
不要煩躁,一定要像對(duì)待初戀情人一樣對(duì)待它,不然會(huì)死的很難堪!
一定要好好檢查。
這個(gè)MVC中的C很要命的,流程控制全靠它了,一定要小心呵護(hù)的。
我在網(wǎng)上看到有人對(duì)這個(gè)問題說“試了千百回,改了千百次,就是不知道什么原因”。
如果你也恰好和struts是初戀,也恰好試了千百回,改了千百次,
那么,請(qǐng)不要灰心”
那么,我現(xiàn)在跟struts算不算是認(rèn)識(shí)了呢?真希望可以多加了解!
下來的時(shí)間用一天半再讀熟代碼,然后就開始自己動(dòng)手改了!
有信心了!加油~