關於xml文件的聲明代碼致使的tomcat出現的錯誤

在struts的配置文件中,大多數都是使用xml文件定義的,並且每一個xml文件的開頭都是使用特定標記來聲明的。
如:<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN" 
          "
http://struts.apache.org/dtds/struts-config_1_3.dtd"> apache

其中的PUBLIC的意思是要求eclipse或Myeclipse到網上去下載http://struts.apache.org/dtds/struts-config_1_3.dtd這個文件,有時下載不到,就會出現tomcat啓動時出現的錯誤,解決方法是能夠從網上下載到本地,能夠經過dtd文件導入的方法,也能夠使用一個比較簡單的方法,將PUBLIC改成SYSTEM,而後在指定特定的目錄便可,修改後爲一下格式:
<!DOCTYPE struts-config SYSTEM  "struts-config_1_3.dtd">  ""中的內容是指定目錄下的文件,默認不寫應該是在eclipse根目錄下。
也能夠試着打開相應jar包下以resources目錄結尾目錄下的dtd文件,找到裏面的dtd頭文件,拷到相應的xml文件中,這多是因爲版本號的問題形成的。
  tomcat

相關文章
相關標籤/搜索