在网上找了一个最简单的例子,可是,一运行Tomcat 就错错。
提示下面的错误:严重: Parse Error at line 6 column 8: Root element type 'tiles-definitions' was declared to be 'struts-config'
org.xml.sax.SAXParseException: Root element type 'tiles-definitions' was declared to be 'struts-conf
ig'配置是根据网上所介绍的进行配置。
1、下载jar包,然后放到该放的位置,项目下的WEB-INF/lib里面和%java_home%/lib/里面;
2、附加上代码web.xml 里
<servlet>
   <servlet-name>DisplayChart</servlet-name>
   <servlet-class>org.jfree.chart.servlet.DisplayChart</servlet-class>
</servlet>
<servlet-mapping>
  <servlet-name>DisplayChart</servlet-name>
  <url-pattern>/servlet/DisplayChart</url-pattern>
</servlet-mapping>
3、在tomcat 里运行该系统。

解决方案 »

  1.   

    自己顶下,顺便把出错的tomcat 提示贴上:    classpath=/D:/Tomcat 5.0/webapps/jsp-examples/WEB-INF/classes/;/D:/Tomcat 5.0/webapps/jsp-exampl
    es/WEB-INF/lib/jcommon-0.8.6.jar;/D:/Tomcat 5.0/webapps/jsp-examples/WEB-INF/lib/jfree.jar;/D:/Tomca
    t 5.0/webapps/jsp-examples/WEB-INF/lib/jstl.jar;/D:/Tomcat 5.0/webapps/jsp-examples/WEB-INF/lib/stan
    dard.jar;D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples;/D:/Tomcat 5.0/webapps/jsp-examples/WEB-
    INF/classes/;/D:/Tomcat 5.0/webapps/jsp-examples/WEB-INF/lib/jcommon-0.8.6.jar;/D:/Tomcat 5.0/webapp
    s/jsp-examples/WEB-INF/lib/jfree.jar;/D:/Tomcat 5.0/webapps/jsp-examples/WEB-INF/lib/jstl.jar;/D:/To
    mcat 5.0/webapps/jsp-examples/WEB-INF/lib/standard.jar;D:/Tomcat 5.0/shared/classes/;D:/Tomcat 5.0/c
    ommon/classes/;D:/Tomcat 5.0/common/endorsed/xercesImpl.jar;D:/Tomcat 5.0/common/endorsed/xmlParserA
    PIs.jar;D:/Tomcat 5.0/common/lib/ant.jar;D:/Tomcat 5.0/common/lib/commons-collections.jar;D:/Tomcat
    5.0/common/lib/commons-dbcp.jar;D:/Tomcat 5.0/common/lib/commons-el.jar;D:/Tomcat 5.0/common/lib/com
    mons-pool.jar;D:/Tomcat 5.0/common/lib/jasper-compiler.jar;D:/Tomcat 5.0/common/lib/jasper-runtime.j
    ar;D:/Tomcat 5.0/common/lib/jmx.jar;D:/Tomcat 5.0/common/lib/jsp-api.jar;D:/Tomcat 5.0/common/lib/na
    ming-common.jar;D:/Tomcat 5.0/common/lib/naming-factory.jar;D:/Tomcat 5.0/common/lib/naming-java.jar
    ;D:/Tomcat 5.0/common/lib/naming-resources.jar;D:/Tomcat 5.0/common/lib/servlet-api.jar;D:/Tomcat 5.
    0/common/lib/tools.jar;/C:/Program%20Files/Java/jdk1.5.0_02/lib/tools.jar;/D:/Tomcat%205.0/bin/boots
    trap.jar;/C:/Program%20Files/Java/jdk1.5.0_02/jre/lib/ext/dnsns.jar;/C:/Program%20Files/Java/jdk1.5.
    0_02/jre/lib/ext/localedata.jar;/C:/Program%20Files/Java/jdk1.5.0_02/jre/lib/ext/sunjce_provider.jar
    ;/C:/Program%20Files/Java/jdk1.5.0_02/jre/lib/ext/sunpkcs11.jar
    ;/C:/Program%20Files/Java/jdk1.5.0_02/jre/lib/ext/sunpkcs11.jar
         cp=C:\Program Files\Java\jdk1.5.0_02\lib\tools.jar;..\bin\bootstrap.jar
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\classes
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\jcommon-0.8.6.jar
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\jfree.jar
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\jstl.jar
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\standard.jar
         cp=D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\classes
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\jcommon-0.8.6.jar
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\jfree.jar
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\jstl.jar
         cp=D:\Tomcat 5.0\webapps\jsp-examples\WEB-INF\lib\standard.jar
         cp=D:\Tomcat 5.0\shared\classes
         cp=D:\Tomcat 5.0\common\classes
         cp=D:\Tomcat 5.0\common\endorsed\xercesImpl.jar
         cp=D:\Tomcat 5.0\common\endorsed\xmlParserAPIs.jar
         cp=D:\Tomcat 5.0\common\lib\ant.jar
         cp=D:\Tomcat 5.0\common\lib\commons-collections.jar
         cp=D:\Tomcat 5.0\common\lib\commons-dbcp.jar
         cp=D:\Tomcat 5.0\common\lib\commons-el.jar
         cp=D:\Tomcat 5.0\common\lib\commons-pool.jar
         cp=D:\Tomcat 5.0\common\lib\jasper-compiler.jar
         cp=D:\Tomcat 5.0\common\lib\jasper-runtime.jar
         cp=D:\Tomcat 5.0\common\lib\jmx.jar
         cp=D:\Tomcat 5.0\common\lib\jsp-api.jar
         cp=D:\Tomcat 5.0\common\lib\naming-common.jar
         cp=D:\Tomcat 5.0\common\lib\naming-factory.jar
         cp=D:\Tomcat 5.0\common\lib\naming-java.jar
         cp=D:\Tomcat 5.0\common\lib\naming-resources.jar
         cp=D:\Tomcat 5.0\common\lib\servlet-api.jar
         cp=D:\Tomcat 5.0\common\lib\tools.jar
         cp=C:\Program%20Files\Java\jdk1.5.0_02\lib\tools.jar
         cp=D:\Tomcat%205.0\bin\bootstrap.jar
         cp=C:\Program%20Files\Java\jdk1.5.0_02\jre\lib\ext\dnsns.jar
         cp=C:\Program%20Files\Java\jdk1.5.0_02\jre\lib\ext\localedata.jar
         cp=C:\Program%20Files\Java\jdk1.5.0_02\jre\lib\ext\sunjce_provider.jar
         cp=C:\Program%20Files\Java\jdk1.5.0_02\jre\lib\ext\sunpkcs11.jar
         work dir=D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples
        srcDir=D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples
        include=org/apache/jsp/login_jsp.java2009-9-23 16:00:25 org.apache.jasper.compiler.Compiler generateClass
    严重: Error compiling file: D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\login_
    jsp.java     [javac] Compiling 1 source fileD:\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\login_jsp.java:6: package org.jfre
    e.data.general does not exist
    import org.jfree.data.general.DefaultPieDataset;
                                  ^
    D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\login_jsp.java:13: package org.jfr
    ee.chart.encoders does not exist
    import org.jfree.chart.encoders.SunPNGEncoderAdapter;
                                    ^
    D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\login_jsp.java:58: cannot find sym
    bol
    symbol  : class DefaultPieDataset
    location: class org.apache.jsp.login_jsp
      DefaultPieDataset   data   =   new   DefaultPieDataset();
      ^
    D:\Tomcat 5.0\work\Catalina\localhost\jsp-examples\org\apache\jsp\login_jsp.java:58: cannot find sym
    bol
    symbol  : class DefaultPieDataset
    location: class org.apache.jsp.login_jsp
      DefaultPieDataset   data   =   new   DefaultPieDataset();
                                           ^
    4 errors
      

  2.   

    package org.jfree.chart.encoders does not exist
      

  3.   

    用MY edipse 直接把JAR包复制到lib目录下即可
      

  4.   

    org.jfree.data.general does not exist
    org.jfree.chart.encoders does not exist先倒入这2两个jar试试。
      

  5.   

    少JFREECHART的JAR包,你去网上下载最新的JFREECHART包把它们放入LIB库里
      

  6.   

    我的里面都有这两个jar了。
    项目的WEB-INF/lib里面和%java_home%/lib/里面都有了这两包了。现在还是一直这个错误。
      

  7.   

    如果你是在页面上调用到了jfreechar的类你要把这个类import到你的页面中,
    很明显报的是jsp页面的错误,
    如<%@ page import="java.util.*" %>
      

  8.   

    不是那样的错误,这个一直提示说
     package java.jfree does not exist  import java.jfree.*;我真的很郁闷了。不知道从哪个地方还需要加入jar包了。
    项目中加了;
    tomatat 中加了;
    java lib 中也加了。还有什么需要的么????