Jasper报告找不到包net.sf.jasperreports.engine

ced*_*ric 6 java weblogic jasper-reports

我有一个使用spring框架的j2ee应用程序.我正在尝试将jasper报告导出为xml,pdf和xhtml文件.我正在使用带有插件的eclipse ide for weblogic server和apache tomcat server.当我在服务器上运行它(在eclipse中)并选择Tomcat作为服务器时,它工作正常.但是当我尝试在服务器上运行它时(在eclipse中)现在选择weblogic服务器我得到一个错误.下面是错误的完整堆栈跟踪

> net.sf.jasperreports.engine.JRException:
> Errors were encountered when compiling
> report expressions class file:
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:4:
> package net.sf.jasperreports.engine
> does not exist import
> net.sf.jasperreports.engine.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:5:
> package
> net.sf.jasperreports.engine.fill does
> not exist? import
> net.sf.jasperreports.engine.fill.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:13:
> package net.sf.jasperreports.engine
> does not exist? import
> net.sf.jasperreports.engine.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:15:
> package
> net.sf.jasperreports.engine.data does
> not exist? import
> net.sf.jasperreports.engine.data.*; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:21:
> cannot find symbol?  symbol: class
> JREvaluator public class
> TestJasper_1262789093368_66389 extends
> JREvaluator ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:28:
> cannot find symbol?  symbol: class
> JRFillParameter location :
> TestJasper_1262789093368_66389 ? class
> private JRFillParameter
> parameter_REPORT_LOCALE = null; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:29:
> cannot find symbol?  symbol: class
> JRFillParameter location :
> TestJasper_1262789093368_66389 ? class
> private JRFillParameter
> parameter_JASPER_REPORT = null; ^
> C:\Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:30:
> cannot find symbol?  symbol: class
> JRFillParameter location :
> TestJasper_1262789093368_66389 ? class
> private JRFillParameter
> parameter_REPORT_VIRTUALIZER = null; ^
Run Code Online (Sandbox Code Playgroud)

C:\甲骨文\中间件\ user_projects \域\ wl_server\TestJasper_1262789093368_66389.java:40:

找不到标志?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class private JRFillParameter parameter_title = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:41:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class private JRFillParameter parameter_REPORT_FORMAT_FACTORY = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:42:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class private JRFillParameter parameter_REPORT_MAX_COUNT = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:43:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class private JRFillParameter parameter_REPORT_TEMPLATES = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:44:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class private JRFillParameter parameter_REPORT_RESOURCE_BUNDLE = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:45:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class private JRFillField field_SERV_ID = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:46:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class private JRFillField field_EMP_FIRSTNAME = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:47:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class private JRFillField field_EMP_ID = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:48:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class private JRFillField field_EMP_SALARY = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:49:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class private JRFillField field_EMP_SURNAME = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:50:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class private JRFillField field_SERV_NAME = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:51:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_PAGE_NUMBER = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:52:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_COLUMN_NUMBER = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:53:找不到标志?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_REPORT_COUNT = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:54:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_PAGE_COUNT = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:55:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_COLUMN_COUNT = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:56:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_Service_COUNT = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:57:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_total = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:58:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class private JRFillVariable variable_service_salary_subtotal = null; ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:81:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_LOCALE =(JRFillParameter)pm.get("REPORT_LOCALE"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:82:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_JASPER_REPORT =(JRFillParameter)pm.get("JASPER_REPORT"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:83:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_VIRTUALIZER =(JRFillParameter)pm.get("REPORT_VIRTUALIZER"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:84:找不到符号?符号:JRFillParameter类的位置:TestJasper_1262789093368_66389?class parameter_REPORT_TIME_ZONE =(JRFillParameter)pm.get("REPORT_TIME_ZONE"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:85:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_FILE_RESOLVER =(JRFillParameter)pm.get("REPORT_FILE_RESOLVER"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:86:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_SCRIPTLET =(JRFillParameter)pm.get("REPORT_SCRIPTLET"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:87:找不到标志?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_PARAMETERS_MAP =(JRFillParameter)pm.get("REPORT_PARAMETERS_MAP"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:88:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_CONNECTION =(JRFillParameter)pm.get("REPORT_CONNECTION"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:89:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_CLASS_LOADER =(JRFillParameter)pm.get("REPORT_CLASS_LOADER"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:90:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_DATA_SOURCE =(JRFillParameter)pm.get("REPORT_DATA_SOURCE"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:91:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_URL_HANDLER_FACTORY =(JRFillParameter)pm.get("REPORT_URL_HANDLER_FACTORY"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:92:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_IS_IGNORE_PAGINATION =(JRFillParameter)pm.get("IS_IGNORE_PAGINATION"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:93:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_title =(JRFillParameter)pm.get("title"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:94:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_FORMAT_FACTORY =(JRFillParameter)pm.get("REPORT_FORMAT_FACTORY"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:95:找不到符号?符号:JRFillParameter类的位置:TestJasper_1262789093368_66389?class parameter_REPORT_MAX_COUNT =(JRFillParameter)pm.get("REPORT_MAX_COUNT"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:96:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_TEMPLATES =(JRFillParameter)pm.get("REPORT_TEMPLATES"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:97:找不到符号?符号:类JRFillParameter位置:TestJasper_1262789093368_66389?class parameter_REPORT_RESOURCE_BUNDLE =(JRFillParameter)pm.get("REPORT_RESOURCE_BUNDLE"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:106:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class field_SERV_ID =(JRFillField)fm.get("SERV_ID"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:107:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class field_EMP_FIRSTNAME =(JRFillField)fm.get("EMP_FIRSTNAME"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:108:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class field_EMP_ID =(JRFillField)fm.get("EMP_ID"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:109:找不到符号?符号:JRFillField类位置:TestJasper_1262789093368_66389?class field_EMP_SALARY =(JRFillField)fm.get("EMP_SALARY"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:110:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class field_EMP_SURNAME =(JRFillField)fm.get("EMP_SURNAME"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:111:找不到符号?符号:类JRFillField位置:TestJasper_1262789093368_66389?class field_SERV_NAME =(JRFillField)fm.get("SERV_NAME"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:120:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_PAGE_NUMBER =(JRFillVariable)vm.get("PAGE_NUMBER"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:121:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_COLUMN_NUMBER =(JRFillVariable)vm.get("COLUMN_NUMBER"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:122:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_REPORT_COUNT =(JRFillVariable)vm.get("REPORT_COUNT"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:123:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_PAGE_COUNT =(JRFillVariable)vm.get("PAGE_COUNT"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:124:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_COLUMN_COUNT =(JRFillVariable)vm.get("COLUMN_COUNT"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:125:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_Service_COUNT =(JRFillVariable)vm.get("Service_COUNT"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:126:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_total =(JRFillVariable)vm.get("total"); ^ C:\ Oracle\Middleware\user_projects\domains\wl_server\TestJasper_1262789093368_66389.java:127:找不到符号?符号:类JRFillVariable位置:TestJasper_1262789093368_66389?class variable_service_salary_subtotal =(JRFillVariable)vm.get("service_salary_subtotal"); ^ ??? 67?

at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:195) at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219) at jp.co.anicom.framework.reportutil.report.generateReport(report.java:39) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:328) at org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:273) at org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59) at org.jboss.el.parser.AstValue.getValue(AstValue.java:67) at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186) at org.springframework.binding.expression.el.BindingValueExpression.getValue(BindingValueExpression.java:54) at org.springframework.binding.expression.el.ELExpression.getValue(ELExpression.java:54) at org.springframework.webflow.action.EvaluateAction.doExecute(EvaluateAction.java:77) at org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:188) at org.springframework.webflow.execution.AnnotatedAction.execute(AnnotatedAction.java:145) at org.springframework.webflow.execution.ActionExecutor.execute(ActionExecutor.java:51) at org.springframework.webflow.engine.ActionList.execute(ActionList.java:155) at org.springframework.webflow.engine.Flow.start(Flow.java:534) at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:364) at org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:222) at org.springframework.webflow.executor.FlowExecutorImpl.launchExecution(FlowExecutorImpl.java:140) at org.springframework.webflow.mvc.servlet.FlowHandlerAdapter.handle(FlowHandlerAdapter.java:193) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:807) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at javax.servlet.http.HttpServlet.service(HttpServlet.java:820) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:378) at org.springframework.security.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:109) at org.springframework.security.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.SessionFixationProtectionFilter.doFilterHttp(SessionFixationProtectionFilter.java:67) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.ExceptionTranslationFilter.doFilterHttp(ExceptionTranslationFilter.java:101) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.providers.anonymous.AnonymousProcessingFilter.doFilterHttp(AnonymousProcessingFilter.java:105) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.rememberme.RememberMeProcessingFilter.doFilterHttp(RememberMeProcessingFilter.java:116) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.wrapper.SecurityContextHolderAwareRequestFilter.doFilterHttp(SecurityContextHolderAwareRequestFilter.java:91) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.basicauth.BasicProcessingFilter.doFilterHttp(BasicProcessingFilter.java:174) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.AbstractProcessingFilter.doFilterHttp(AbstractProcessingFilter.java:278) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.ui.logout.LogoutFilter.doFilterHttp(LogoutFilter.java:89) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.context.HttpSessionContextIntegrationFilter.doFilterHttp(HttpSessionContextIntegrationFilter.java:235) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.concurrent.ConcurrentSessionFilter.doFilterHttp(ConcurrentSessionFilter.java:99) at org.springframework.security.ui.SpringSecurityFilter.doFilter(SpringSecurityFilter.java:53) at org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:390) at org.springframework.security.util.FilterChainProxy.doFilter(FilterChainProxy.java:175) at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:236) at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

I had checked the jar files needed for jasper report and i think i have included all in my lib.
Weblogic.xml

> <?xml version="1.0" encoding="UTF-8"?>
> <wls:weblogic-web-app
> xmlns:wls="http://xmlns.oracle.com/weblogic/weblogic-web-app"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd
> http://xmlns.oracle.com/weblogic/weblogic-web-app
> http://xmlns.oracle.com/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd">
>     <wls:container-descriptor>
>         <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
>     </wls:container-descriptor>
>     <wls:weblogic-version>10.3.1</wls:weblogic-version>
>     <wls:fast-swap>
>         <wls:enabled>false</wls:enabled>
>     </wls:fast-swap> </wls:weblogic-web-app>
Run Code Online (Sandbox Code Playgroud)

Jua*_*nZe 1

似乎 WebLogic 环境中的类路径中缺少 Jasper Reports 的 jar 之一。检查应用程序服务器的文档,也许您可​​以将其配置为记录类加载操作并获取更多信息来解决问题。我知道如何调试 OC4J 上的类加载问题(我使用 OC4J 并解决了此类问题,启用记录类加载事件并查看日志)。尝试做同样的事情...

我不确定,也许文章“充分利用 WebLogic 类加载器”也对您有帮助。