把它解压后不用copy到webapps里面去,因为直接copy过去不能用的,要做不少的工作才行,其中包括copy一系列与struts相关的东西到webapps里的WEB—INF文件夹里面,最直接也是不会出问题的方法是:tomcat/conf/server.xml里设定一个虚拟目录指向解压的目录        <!-- Tomcat Manager Context -->
        <Context path="/struts-blank" docBase="D:\mywork\tilb\struts-blank" 
         debug="0" privileged="true"/>
        <!-- Tomcat Manager Context -->
        <Context path="/struts-documentation" docBase="D:\mywork\tilb\struts-documentation" 
         debug="0" privileged="true"/>
        <!-- Tomcat Manager Context -->
        <Context path="/struts-example" docBase="D:\mywork\tilb\struts-example" 
         debug="0" privileged="true"/>
        <!-- Tomcat Manager Context -->
        <Context path="/struts-exercise-taglib" docBase="D:\mywork\tilb\struts-exercise-taglib" 
         debug="0" privileged="true"/>
        <!-- Tomcat Manager Context -->
        <Context path="/struts-template" docBase="D:\mywork\tilb\struts-template" 
         debug="0" privileged="true"/>
        <!-- Tomcat Manager Context -->
        <Context path="/struts-upload" docBase="D:\mywork\tilb\struts-upload" 
         debug="0" privileged="true"/>

解决方案 »

  1.   

    struts-example.war无需手工解压,拷贝到webapps下,重启tomcat,会自动解压。
    (先把webapps下你解压之后的目录删掉)
      

  2.   

    run,你说的办法我试过了,还是不行啊!
      

  3.   

    java.util.logging是java 1.4之后才支持的类库。说明你的JDK版本太低。下载一个新的JDK来装上再试试。
    安装之后注意更新JAVA_HOME环境变量。
      

  4.   

    赞同 run(一路狂奔) ,也要注意classpath等环境变量 :)
      

  5.   

    同意run的方法
    tomcat会自动解压war文件的
      

  6.   

    我下栽了tomcat 5 问题全解决了
    给分
      

  7.   

    如果是struts自带的例子运行不了,一定是环境配置有问题,
    tomcat_home
    java_home
    classpath
      

  8.   

    我用的tomcat4
    直接将struts-example.war放到webapps目录下
    然后启动tomcat开始出了点小问题,
    因为我自作聪明,把struts.jar放到了jdk\jre\lib\ext\目录下
    结果老是报错
    后来将其删掉,一切正常