好好学学XML吧
它和域名解析无关的,http://java.sun.com/dtd/web-app_2_3.dtd 只是说明该XML符合DTD标准,能够在世界范围内通用,能被基于DTD标准的XML解析器或其他工具所识别,它有一套严格的语法规范和标准,而不是用你自己定义的标识符来构成的XML文件

解决方案 »

  1.   

    Internal Servlet Error:org.apache.jasper.compiler.CompileException: /usr/local/tomcat/webapps/SBack/paper/hubei/Head.jsp(3,0) Unable to open taglibrary /WEB-INF/struts-bean.tld : Parse Error in the tag library descriptor: 未找到外部实体“http://java.sun.com/dtd/web-app_2_3.dtd”。
    at org.apache.jasper.compiler.JspParseEventListener.handleDirective(JspParseEventListener.java:713)
    at org.apache.jasper.compiler.DelegatingListener.handleDirective(DelegatingListener.java:116)那我这个程序在有DNS的web服务器上怎么运行的 好好的?
      

  2.   

    把DNS解析加上了,可以了
    看来这东西不能在内网用
      

  3.   

    不可能,我写的jsp、javabeans、servlet 80%都是在局域网内部或专网上用的,且从没使用过域名解析。
    你好好看看报的错,错误是编译时错误,不能打开标签库文件,位于 /WEB-INF/struts-bean.tld ,好好检查一下你引用的标签库文件,是不是它做了什么外部引用?或者标签库文件(.tld)配置错误?再或者你的程序引用网络资源不是用的ip地址而是域名?
    照你的说法,那java程序就只能运行于internet上而不能用于纯局域网环境了