Tomcat,SSH项目(用的Struts2,Jfreechart)
程序出现Unable to find parent packages jfreechart-default这个错误,怎么解决?

解决方案 »

  1.   

    struts.xml:<?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE struts PUBLIC
            "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
            "http://struts.apache.org/dtds/struts-2.0.dtd">
    <struts>

    <!-- 定义Struts2常量 -->
    <constant name="struts.i18n.encoding" value="utf-8" />
    <constant name="struts.devMode" value="true" />
    <constant name="struts.configuration.xml.reload" value="true" />
    <constant name="struts.multipart.parser" value="jakarta" />
    <constant name="struts.multipart.maxSize" value="104857600" />
    <!-- constant name="struts.multipart.saveDir" value="/search/filesave" / -->


    <!-- default包定义本Web应用程序的公共配置,如全局result、全局exception、全局interceptor -->
        <package name="default" extends="json-default">
         <!-- 下面定义的结果对所有的Action都有效,在开发阶段应该将其注释掉,以获得尽量详细的错误信息 -->
    <global-results>
    <!--  result name="exception">/jsp/util/global/error.jsp</result> -->
    <result name="success">/jsp/util/global/success.jsp</result>
    <result name="noTable">/jsp/util/global/error.jsp</result>
    <result name="error">/jsp/stat/main/error.jsp</result>
    </global-results>
    <!-- 指Action抛出Exception异常时,转入名为exception的结果。-->
    <global-exception-mappings>
    <!--  exception-mapping exception="java.lang.Exception" result="exception"/> -->
    <exception-mapping exception="org.bts.dbadmin.action.NoTableException" result="noTable"/>
    </global-exception-mappings>

        </package>
        
        <!-- 各模块的Struts配置文件 -->
    <include file="/jCuckoo/chart-struts.xml"></include>
    </struts>
      

  2.   

    chart-struts.xml:
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE struts PUBLIC
            "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
            "http://struts.apache.org/dtds/struts-2.0.dtd">


    <struts>
    <package name="jCuckoo" namespace="/jCuckoo" extends="jfreechart-default">
                <action name="bookChart" class="jCuckoo.ChartAction"> 
                    <result type="chart"> 
                       <param name="width">600</param> 
                       <param name="height">450</param> 
                   </result> 
               </action> 
               <action name="barChart3Dt" class="jCuckoo.BarChart3DAction"> 
                   <result type="chart"> 
                       <param name="width">600</param> 
                       <param name="height">450</param> 
                   </result> 
               </action> 
          </package> 
    </struts>