可能是你web.xml文档有问题
你帖出来给大家瞧瞧

解决方案 »

  1.   

    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
      <servlet>
        <servlet-name>action</servlet-name>
        <servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
        <init-param>
          <param-name>config</param-name>
          <param-value>/WEB-INF/struts-config.xml</param-value>
        </init-param>
        <init-param>
          <param-name>debug</param-name>
          <param-value>3</param-value>
        </init-param>
        <init-param>
          <param-name>detail</param-name>
          <param-value>3</param-value>
        </init-param>
        <load-on-startup>0</load-on-startup>
      </servlet>
      <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>
          <jsp-config>
         <taglib>      <taglib-uri>>/tags/struts-bean</taglib-uri>
        <taglib-location>/WEB-INF/struts-bean.tld</taglib-location>
      </taglib>
           
      <taglib>
        <taglib-uri>>/tags/struts-html</taglib-uri>
        <taglib-location>/WEB-INF/struts-html.tld</taglib-location>
      </taglib>
      <taglib>
        <taglib-uri>>/tags/struts-logic</taglib-uri>
        <taglib-location>/WEB-INF/struts-logic.tld</taglib-location>
      </taglib>
       <taglib>
        <taglib-uri>>/tags/struts-tiles</taglib-uri>
        <taglib-location>/WEB-INF/struts-tiles.tld</taglib-location>
      </taglib>
       <taglib>
        <taglib-uri>>/tags/struts-nested</taglib-uri>
        <taglib-location>/WEB-INF/struts-nested.tld</taglib-location>
      </taglib>
      </jsp-config>
    </web-app>這是配置的 我總是運行Application的時候都有問題,
      

  2.   

    帮你顶下...具体XML贴出来..大家就会帮你解决啦!~
      

  3.   

    我在baidu上也看了很多資料,但是都沒有結果,我有存在WEB-INF/web.xml,可是加載的時候提示沒有 Missing Application web.xml
      

  4.   

    信息太少了tomcat 的logs贴出来看下
      

  5.   

    <web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.4" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee   http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >你把这句话去啦..
      

  6.   

    <!DOCTYPE web-app
      PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
      "http://java.sun.com/dtd/web-app_2_3.dtd">
    换成这个.
      

  7.   

    <param-name >detail </param-name > 
           <param-value >3 </param-value > 
         </init-param > 
    param-value 的值不要和上面的相同/
      

  8.   

    不能換,要是換了,那么 <servlet-mapping>
        <servlet-name>action</servlet-name>
        <url-pattern>*.do</url-pattern>
      </servlet-mapping>有錯誤,提示需要標記
      

  9.   

    感觉你这段就有问题<jsp-config > 
          <taglib >       <taglib-uri > >/tags/struts-bean </taglib-uri > 
         <taglib-location >/WEB-INF/struts-bean.tld </taglib-location > 
       </taglib > 
            
       <taglib > 
         <taglib-uri > >/tags/struts-html </taglib-uri > 
         <taglib-location >/WEB-INF/struts-html.tld </taglib-location > 
       </taglib > 
       <taglib > 
         <taglib-uri > >/tags/struts-logic </taglib-uri > 
         <taglib-location >/WEB-INF/struts-logic.tld </taglib-location > 
       </taglib > 
        <taglib > 
         <taglib-uri > >/tags/struts-tiles </taglib-uri > 
         <taglib-location >/WEB-INF/struts-tiles.tld </taglib-location > 
       </taglib > 
        <taglib > 
         <taglib-uri > >/tags/struts-nested </taglib-uri > 
         <taglib-location >/WEB-INF/struts-nested.tld </taglib-location > 
       </taglib > 
       </jsp-config > 
    多了一个尖括号>其实,你最好先用ie打开这个xml
    看看它是否经得起验证
      

  10.   

    哎.還是不行,就是說
    The absolute uri: http://struts.apache.org/tags-bean cannot be resolved in either web.xml or the jar files deployed with this application
     
    而TOmcat里面還是WEB-INF/web.xml not found
      

  11.   

    到底在tomcat啟動的時候,控制台提示:Missing Applicationi web.xml 和WEB-INF/web.xml not found 是哪里問題,,真的就沒有人可以發現或是碰到過后解決的呢?
      

  12.   

    排除法, 把web.xml里的东西一块块去掉
      

  13.   

    我都沒有運行項目就提示Missing Application web.xml了,所以錯了,但就是不知道那里的問題
      

  14.   

    <taglib-uri > >多了">"
      

  15.   

    tomcat 配置文件有问题哦!!确定在该目录下有web.xml文件
      

  16.   

    先把这段删了试试
     <taglib >
          <taglib-uri > >/tags/struts-bean </taglib-uri >
         <taglib-location >/WEB-INF/struts-bean.tld </taglib-location >
       </taglib >不行就工程删了再重新发布,
    tomcat报错,就用以前没错的工程试试,否则就重装tomcat
      

  17.   

     <taglib  > 
           <taglib-uri  >http://struts.apache.org/tags-bean </taglib-uri  > 
          <taglib-location  >/WEB-INF/struts-bean.tld  </taglib-location  > 
        </taglib  >在web.xml中把这个给加进去,系统提示的是你没有定义struts标签库的实际地址
    /WEB-INF/struts-bean.tld  这个是你的标签库文件的实际地址
    http://struts.apache.org/tags-bean这个是uri就像下面那样你在jsp文件引入标签库,但没有配置该uri所对应的
    标签库文件的实际地址
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="tb"%>
      

  18.   

    那也是没有用的,我也试过了,tomcat什么版本都装过了N次,不过还是要谢谢了,正常情况下,控制台是不会提示 Missing Application web.xml  只要这个有出现,那么就是不行的这个是启动和运行一个空白的一个jsp的 strust摸板出现的错误
      

  19.   

    楼主你现在要做的就是用一个完全正常的WEB应用,部署到你的TOMCAT中,看看是不是TOMCAT的问题,如果一个完成没有错误的WEB应用都报错那就是TOMCAT的问题,如果能正常启用并运行,那就是你程序的问题,重新找找原因,我觉得最起码要先排除掉TOMCAT的问题先
      

  20.   

    是不是因为用了Struts标签.在我的记忆里,有一次就是因为用了Strust标签导致Tomcat无法启动.不知是不是这吗会事?
      

  21.   

    我也遇到这个问题,但是不知道我们的情况一不一样我的情况是:
    WEB-INF文件夹不是直接放在web根目录下(多了一层目录)----------web根目录\WebRoot\WEB-INF   WebRoot目录就是多出来的
      

  22.   

    目录结构可能有问题,发布的目录应该有一个WEB-INF文件夹,里面应该有web.xml文件
      

  23.   

    楼上说的是
    你到tomcat发布的系统你面看看WEB-INF 下面有web.xml么
    如果没 删掉重新发布  有的话用ie跑下web.xml看看
      

  24.   

    我把LZ的web.xml 用ie跑了便  报错了
    <?xml version="1.0" encoding="UTF-8" ?> --正确的
    就是第1句报错
    <?xml version="1.0" encoding="UTF-8"? > LZ的是这个
    注意问号和空格。改下 改成我写的那样应该就没问题了~!