由於struts設定檔沒有定義標頭檔引起的問題

來源:互聯網
上載者:User
問題     在使用struts中,一定要配置struts-config.xml檔案,我所採用的web容器是resin,採用struts結構,當系統搭建好了之後,啟動resin,確發現resin後台報錯,檢查所有的地方,都沒有發現錯誤,後來才發現,原來是struts-config.xml檔案沒有增加檔案頭引起的,原來沒有定義這個檔案頭,系統還照常運行,後來增加了一個xml的解析配置後,就無法正常啟動了,增加如下檔案頭後,系統正常啟動。<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd">    後來,我給系統增加了一個實現語言國際化的功能(也就是i18n),在struts-config.xml檔案中增加如下配置:<!-- ========== Message Resources Definitions =========================== --><!--指定資源檔的路徑--><message-resources parameter="com.huawei.icd30.agt.ApplicationResources"/>    啟動resin,又發現後台報錯了,經過一番翻天覆地的檢查的後,才發現,原來i18n是在struts1.01版本之後才有的,而我給struts-config.xml檔案定義的是1.0版本的struts,所以系統就無法辨認message-resources,將struts-config.xml檔案的標頭檔重新定義為如下:<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.1//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd">    啟動resin後,系統正常啟動。

相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。