在使用struts中,一定要配置struts-config.xml文件,我所采用的web容器是resin,采用struts結構,當系統搭建好了之後,啟動resin,確發現resin後台報錯,檢查所有的地方,都沒有發現錯誤,後來才發現,原來是struts-config.xml文件沒有增加文件頭引起的,原來沒有定義這個文件頭,系統還照常運行,後來增加了一個xml的解析配置後,就無法正常啟動了,增加如下文件頭後,系統正常啟動。 後來,我給系統增加了一個實現語言國際化的功能(也就是i18n),在struts-config.XML文件中增加如下配置:
啟動resin,又發現後台報錯了,經過一番翻天覆地的檢查的後,才發現,原來i18n是在struts1.01版本之後才有的,而我給struts-config.xml文件定義的是1.0版本的struts,所以系統就無法辨認message-resources,將struts-config.XML文件的頭文件重新定義為如下: 啟動resin後,系統正常啟動。