開發(fā)環(huán)境
: WebWork + Hibernamte? + Spring??
數(shù)據(jù)庫為
?SQL SERVER
?
因?yàn)槭乔皫滋炫龅降膯栴},具體的錯(cuò)誤提示沒有記錄下來,只是在做數(shù)據(jù)庫插入記錄操作時(shí)出錯(cuò),而在做查詢時(shí)不會(huì)出現(xiàn)錯(cuò)誤。
非常奇怪的問題!!!因?yàn)槭莿傞_始學(xué)習(xí)使用
WebWork
,所以剛開始以為是自己的配置或者代碼有問題,狠狠的費(fèi)了將近兩天的功夫找原因,最后在頭都快要爆裂的情況下,猛然想到自己的
SQL SERVER SP4
沒有安裝。會(huì)不會(huì)是它地問題,最后安裝完
SP4
后一切正常,你說這人笨那
...
唉,如果你碰到這個(gè)問題,可以找我。也許能幫幫你呵呵
經(jīng)查證錯(cuò)誤原因?yàn)椋篧EB.XML中對Filter , servlet ,taglib等配置信息的順序有特別嚴(yán)格的規(guī)定。
其順序應(yīng)該如下所示:
?
<filter>
??<filter-name>popedomcontrol</filter-name>
??<filter-class>com.wake.util.PopedomControl</filter-class>
?</filter>
?<filter-mapping>
??<filter-name>popedomcontrol</filter-name>
??<url-pattern>/admin/*</url-pattern>
?</filter-mapping>
?<servlet>
??<servlet-name>webwork</servlet-name>
??<servlet-class>com.opensymphony.webwork.dispatcher.ServletDispatcher</servlet-class>
?</servlet>
?<servlet-mapping>
??<servlet-name>webwork</servlet-name>
??<url-pattern>*.action</url-pattern>
?</servlet-mapping>
?<welcome-file-list>
??<welcome-file>index.jsp</welcome-file>
?</welcome-file-list>
?<error-page>
??<error-code>404</error-code>
??<location>/error.jsp</location>
?</error-page>
?<taglib>
??<taglib-uri>webwork</taglib-uri>
??<taglib-location>/WEB-INF/webwork.tld</taglib-location>
?</taglib>