请高手帮我看看  我弄了两天了  很郁闷
报错信息
2010-10-22 21:28:58 org.apache.catalina.startup.HostConfig deployDirectory
严重: Error deploying configuration descriptor D:\tomcat6.0.20\webapps\samples\META-INF\context.xml
就以上这两句 每隔10秒就重复
我的目录结构是这样的最后贴出我 context.xml  的内容
<?xml version="1.0" encoding="UTF-8" ?>
<context docbase="D:\workspace\samples" path="/samples" reloadable="true"><WatchedResource>WEB-INF/web.xml</WatchedResource><Resource name="jdbc/bookstore" auth="Container" type="javax.sql.DataSource"
 maxActive="100" maxIdle="30" maxWait="10000"
 username="root" password="root" driverClassName="com.mysql.jdbc.Driver"
 url="jdbc:mysql://localhost:3306/bookstore?autoReconnect=true"/>
</context>
我用 http://localhost:8090/samples/mystruts/index.jsp  访问
高手请看看  是不是我docbase 和 path  配错了  还是其它什么原因导致的解决我问题的  立马给100分  谢谢了!!!  

解决方案 »

  1.   

    <context docbase="D:\workspace\samples" path="/samples" reloadable="true">D:\workspace\samples 我想这里错了,应该是你在tomcat下的目录,D:\tomcat6.0.20\webapps\samples
      

  2.   

    http://jinchun1223.javaeye.com/admin/blogs/693059
      

  3.   

    在tomcati服务器下把原来部署的项目全部删除,然后重新部署运行。。
      

  4.   

    上面几位仁兄说的我都试了一下   
    我在%TOMCAT_HOME%\conf\server.xml
    配<Context path="/samples"      docBase="D:\workspace\samples"  reloadable="true"/>
    启动tomcat不会报错  但是访问不了http://localhost:8090/samples/mystruts/index.jsp
    如果配<Context path="/samples/mystruts"  docBase="D:\workspace\samples\WebRoot\mystruts"    reloadable="true"/>
    启动tomcat就会报错我应该怎么改啊?
      

  5.   

    <context docbase="D:\workspace\samples" path="/samples" reloadable="true">
    前面是配置项目根目录,后面才是项目,你将前面改成D:\workspace试下
      

  6.   

    先把手动部署的删了,直接用IDE发布看一下会不会报错
      

  7.   

    或者你的JAR包不对,或者JAR包不全。说白了 就是配置的不对。
      

  8.   

    <?xml version="1.0" encoding="UTF-8"?>
    <Context path="/samples" docBase="samples"  
            debug="5" reloadable="true" crossContext="true">
    <Resource name="jdbc/bookstore" type="javax.sql.DataSource"
    auth="Container"
    driverClassName="com.mysql.jdbc.Driver"
    url="jdbc:mysql://localhost:3306/bookstore?useUnicode=true&amp;characterEncoding=UTF-8"
    username="root" password="root" maxActive="2000" maxIdle="500" maxWait="6000" />
    </Context>
    注意每次部署之后重新部署要在
    Tomcat 6.0\conf\Catalina\localhost  将那个xml删掉,或者可以直接在这里修改
      

  9.   

    我就是用IDE发布的  我之前写了一个更简单的struts  就一层目录
    都可以运行  tomcat肯定没问题的 jar包也应该全
      

  10.   

    经过我努力 再努力  不会报严重: Error deploying configuration descriptor 的错误现在访问 http://localhost:8090/samples  可以通过网页形式访问文件夹目录
    但还是访问不了http://localhost:8090/samples/mystruts/index.jsp  说不存在现在冒出一条这样的信息
    信息:The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_16\bin;D:\tomcat6.0.20\bin
      

  11.   

    经过我努力 再努力  现在启动tomcat
    有一个错误
    2010-10-23 12:07:13 org.apache.commons.digester.Digester error
    严重: Parse Error at line 23 column 17: The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)".
    org.xml.sax.SAXParseException: The content of element type "struts-config" must match "(display-name?,description?,data-sources?,form-beans?,global-exceptions?,global-forwards?,action-mappings?,controller?,message-resources*,plug-in*)".但是现在能成功http://localhost:8090/samples/mystruts/index.jsp 了不过点index.jsp界面里的链接却不会跳转  不知道tomcat报的这个错误应该怎么解决贴出我struts-config 里的代码
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"><struts-config>
      <form-beans>
         <form-bean name="saveProductForm" type="mystruts.actionform.ProductForm"></form-bean>
         <form-bean name="searchProductForm" type="mystruts.actionform.ProductForm"></form-bean>
      </form-beans>  <global-forwards>
          <forward name="newProduct" path="/mystruts/newProduct.jsp"></forward>
          <forward name="searchProduct" path="/mystruts/searchProduct.jsp"></forward>
      </global-forwards>
      <action name="saveProductForm" path="/saveProduct" scope="request" type="mystruts.action.SaveProductAction">
        <forward name="save" path="/mystruts/save.jsp"></forward>
      </action>
        <action name="searchProductForm" path="/searchProduct" scope="request" type="mystruts.action.SearchProductAction">
            <forward name="search" path="/mystruts/search.jsp"></forward>
        </action>
      <message-resources parameter="struts.ApplicationResources"></message-resources>
    </struts-config>
      

  12.   

    哥们!我今天遇到了和你同样的问题!靠!搞了我整整两节课的时间在那调试!还是没跳出来!结果老师帮我在未加载项目的情况下启动了一次TOMCAT!发现出现同样的错误!然后就让我重装一下TOMCAT !结果一重装就全好了!果然就是tomcat的问题!
    这是我猛然想到我上周六重装了一次杀毒软件!然后优化了一下系统!我想估计就是因为那个问题!杀毒软件把tomcat里面的某部分给当成垃圾文件删掉了!结果tomcat就挂了!
      

  13.   

    <Context>  C是大写的
      

  14.   

    <Context>  C是大写的