你说说为什么没有关系?
没有关系为什么我down下来那个DTD文件,然后把联结指向本地该文件位置就可以正确部署了?改回原来的又会报UnknownHostException错误?

解决方案 »

  1.   

    DTD是XML的格式声明,有些部署描述符是需要这样的DTD声明的,否则服务器不知道你的描述符的作用,例如web.xml,struts-config.xml都需要有相关的DTD。
      

  2.   

    我也用过呀,不用联网,也可以成功的!那个DTD文件应该在.jar文件中包含的吧
      

  3.   

    我查了一下,war中没有,名字是validator_1_0_dtd.DTD
      

  4.   

    不管dtd的闲事
    那只是声明个标准,告诉你的xml解析器按什么标准去解析它而已你的问题不出在这,你的tomcat是设置的虚拟目录还是虚拟主机?
      

  5.   

    to:biggie(飞碟)
    我刚刚开始用,你能说说他们的区别吗?多谢
    或者告诉我到哪里去看相关资料也行。
      

  6.   

    struts的中文资料较少,去google.com搜索吧,能搜到多少就是多少了
    看一看struts自身的demo我想你有一二天足够入门了
      

  7.   

    虚拟目录或者虚拟主机在哪里设置?server.xml?
      

  8.   

    我刚刚又在单位的机器上试了一下,接上网线,启动Tomcat,struts-blank正常
    停掉Tomcat,拔掉网线,启动Tomcat,启动过程中在struts-blank处报错:“严重:UnkownHostException....”,针对报错的两个xml文件,删除xml中的开头的DTD部分,重新启动Tomcat,正常了,why?