2010-01-06 32 views
5

Tengo una aplicación j2ee utilizando el marco de primavera. Estoy tratando de exportar informes jasper a archivos xml, pdf y xhtml. Estoy usando eclipse ide con plugin para servidor weblogic y para apache tomcat server. Funciona bien cuando lo ejecuto en el servidor (en eclipse) y elijo Tomcat como servidor. Pero cuando trato de ejecutarlo en el servidor (en eclipse) ahora seleccionando el servidor weblogic, obtengo un error. Aquí está la traza completa del errorInforme de Jasper no se puede encontrar el paquete net.sf.jasperreports.engine

> 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;^

C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 40:

no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación : TestJasper_1262789093368_66389 の clase private JRFillParameter parameter_title = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 41: no puede encontrar el símbolo símbolo: la clase JRFillParameter ubicación:. clase TestJasper_1262789093368_66389 の JRFillParameter privada parameter_REPORT_FORMAT_FACTORY = nula;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 42: no puede encontrar el símbolo símbolo: la clase JRFillParameter ubicación:. clase TestJasper_1262789093368_66389 の JRFillParameter privada parameter_REPORT_MAX_COUNT = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 43: no puede encontrar el símbolo símbolo: la clase JRFillParameter ubicación:. clase TestJasper_1262789093368_66389 の JRFillParameter privada parameter_REPORT_TEMPLATES = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 44: no puede encontrar el símbolo símbolo: la clase JRFillParameter ubicación:. clase TestJasper_1262789093368_66389 の JRFillParameter privada parameter_REPORT_RESOURCE_BUNDLE = nula;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 45: no puede encontrar el símbolo símbolo: la clase JRFillField ubicación:. clase TestJasper_1262789093368_66389 の privada JRFillField field_SERV_ID = nula;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 46: no puede encontrar el símbolo símbolo: la clase JRFillField ubicación:. clase TestJasper_1262789093368_66389 の privada JRFillField field_EMP_FIRSTNAME = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 47: no puede encontrar el símbolo símbolo: la clase JRFillField ubicación:. clase TestJasper_1262789093368_66389 の privada JRFillField field_EMP_ID = nula;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 48: no puede encontrar el símbolo símbolo: la clase JRFillField ubicación:. clase TestJasper_1262789093368_66389 の privada JRFillField field_EMP_SALARY = nula;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 49: no puede encontrar el símbolo símbolo: la clase JRFillField ubicación:. clase TestJasper_1262789093368_66389 の privada JRFillField field_EMP_SURNAME = null;^C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 50: no puede encontrar el símbolo símbolo: la clase JRFillField ubicación:. clase TestJasper_1262789093368_66389 の privada JRFillField field_SERV_NAME = nula;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 51: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. clase TestJasper_1262789093368_66389 の privada JRFillVariable variable_PAGE_NUMBER = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 52: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. clase TestJasper_1262789093368_66389 の privada JRFillVariable variable_COLUMN_NUMBER = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 53: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. clase TestJasper_1262789093368_66389 の privada JRFillVariable variable_REPORT_COUNT = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 54: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. clase TestJasper_1262789093368_66389 の privada JRFillVariable variable_PAGE_COUNT = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 55: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. clase TestJasper_1262789093368_66389 の privada JRFillVariable variable_COLUMN_COUNT = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 56: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. clase TestJasper_1262789093368_66389 の privada JRFillVariable variable_Service_COUNT = null;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 57: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. TestJasper_1262789093368_66389 の clase variable_total JRFillVariable privada = null;^C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 58: no puede encontrar el símbolo símbolo: la clase ubicación JRFillVariable:. clase TestJasper_1262789093368_66389 の privada JRFillVariable variable_service_salary_subtotal = nula;^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 81: no puede encontrar el símbolo símbolo: la clase ubicación JRFillParameter:. clase parameter_REPORT_LOCALE = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の ("REPORT_LOCALE"); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 82: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_JASPER_REPORT = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" JASPER_REPORT "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 83: no puede encontrar el símbolo símbolo:. clase ubicación JRFillParameter: Clase TestJasper_1262789093368_66389 の parameter_REPORT_VIRTUALIZER = pm.get (JRFillParameter) (" REPORT_VIRTUALIZER "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 84: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_TIME_ZONE = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_TIME_ZONE "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 85: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_FILE_RESOLVER = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_FILE_RESOLVER "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 86: no se puede encontrar el símbolo símbolo:. Clase JRFillParameter ubicación: clase parameter_REPORT_SCRIPTLET = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_SCRIPTLET "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 87: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_PARAMETERS_MAP = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_PARAMETERS_MAP "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 88:. no puede encontrar el símbolo símbolo: la clase JRFillParameter ubicación: clase parameter_REPORT_CONNECTION = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_CONNECTION "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 89: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_CLASS_LOADER = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_CLASS_LOADER "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 90: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_DATA_SOURCE = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_DATA_SOURCE "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 91: no puede encontrar el símbolo símbolo: la clase ubicación JRFillParameter:. clase parameter_REPORT_URL_HANDLER_FACTORY = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の ("REPORT_URL_HANDLER_FACTORY"); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 92:. no puede encontrar el símbolo símbolo: la clase JRFillParameter ubicación: clase parameter_IS_IGNORE_PAGINATION = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" IS_IGNORE_PAGINATION "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 93:. no se puede encontrar el símbolo símbolo: clase JRFillParameter ubicación: clase parameter_title = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" título");^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 94: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_FORMAT_FACTORY = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の ("REPORT_FORMAT_FACTORY "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 95: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_MAX_COUNT = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_MAX_COUNT "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 96:. no puede encontrar el símbolo símbolo: la clase JRFillParameter ubicación: clase TestJasper_1262789093368_66389 の parameter_REPORT_TEMPLATES = (JRFillParameter) pm.get (" REPORT_TEMPLATES "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 97: no puede encontrar el símbolo símbolo:. clase JRFillParameter ubicación: clase parameter_REPORT_RESOURCE_BUNDLE = (JRFillParameter) pm.get TestJasper_1262789093368_66389 の (" REPORT_RESOURCE_BUNDLE "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 106: no puede encontrar el símbolo símbolo:. clase ubicación JRFillField: Clase TestJasper_1262789093368_66389 の field_SERV_ID = fm.get (JRFillField) (" SERV_ID ");^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 107: no puede encontrar el símbolo símbolo:. clase ubicación JRFillField: Clase TestJasper_1262789093368_66389 の field_EMP_FIRSTNAME = fm.get (JRFillField) ("EMP_FIRSTNAME "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 108: no puede encontrar el símbolo símbolo:. clase ubicación JRFillField: Clase TestJasper_1262789093368_66389 の field_EMP_ID = fm.get (JRFillField) (" EMP_ID ");^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 109: no puede encontrar el símbolo símbolo: la clase ubicación JRFillField:. clase field_EMP_SALARY = fm.get TestJasper_1262789093368_66389 の (JRFillField) ("EMP_SALARY");^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 110: no puede encontrar el símbolo símbolo:. clase ubicación JRFillField: Clase TestJasper_1262789093368_66389 の field_EMP_SURNAME = fm.get (JRFillField) ("EMP_SURNAME ");^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 111: no puede encontrar el símbolo símbolo:. clase ubicación JRFillField: Clase TestJasper_1262789093368_66389 の field_SERV_NAME = fm.get (JRFillField) ("SERV_NAME ");^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 120: no puede encontrar el símbolo símbolo:. Clase ubicación JRFillVariable: clase TestJasper_1262789093368_66389 の variable_PAGE_NUMBER = vm.get (JRFillVariable) ("PAGE_NUMBER "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 121: no puede encontrar el símbolo símbolo:. Ubicación JRFillVariable clase : Clase TestJasper_1262789093368_66389 の variable_COLUMN_NUMBER = vm.get (JRFillVariable) (" COLUMN_NUMBER "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 122: no puede encontrar el símbolo símbolo:. Ubicación JRFillVariable clase : Clase TestJasper_1262789093368_66389 の variable_REPORT_COUNT = vm.get (JRFillVariable) (" REPORT_COUNT "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 123: no puede encontrar el símbolo símbolo:. Ubicación JRFillVariable clase : Clase TestJasper_1262789093368_66389 の variable_PAGE_COUNT = vm.get (JRFillVariable) (" PAGE_COUNT "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 124: no puede encontrar el símbolo símbolo:. Ubicación JRFillVariable clase : Clase TestJasper_1262789093368_66389 の variable_COLUMN_COUNT = vm.get (JRFillVariable) (" COLUMN_COUNT "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 125: no puede encontrar el símbolo símbolo:. Ubicación JRFillVariable clase : Clase TestJasper_1262789093368_66389 の variable_Service_COUNT = vm.get (JRFillVariable) (" Service_COUNT "); ^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 126: no puede encontrar el símbolo símbolo:. Ubicación JRFillVariable clase : TestJasper_1262789093368_66389 の clase variable_total = vm.get (JRFillVariable) (" total");^ C: \ Oracle \ Middleware \ user_projects \ domains \ wl_server \ TestJasper_1262789093368_66389.java: 127: no puede encontrar el símbolo símbolo:. clase ubicación JRFillVariable: clase TestJasper_1262789093368_66389 の variable_service_salary_subtotal = (JRFillVariable) vm.get ("service_salary_subtotal"); ^ エ ラ ー 67 個

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

Había comprobado el jar f iles necesarios para el informe de jaspe y creo que he incluido todo en mi 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> 
+0

¿Cómo resolvió este problema? http://stackoverflow.com/questions/29753457/jasper-reports-package-net-sf-jasperreports-engine-does-not-exist-exception-in Atentamente, –

Respuesta

1

Parece que falta uno de los jar de Jasper Reports en el classpath en el entorno de WebLogic. Consulte la documentación de su servidor de aplicaciones, probablemente podría configurarlo para registrar las operaciones de carga de clase y obtener más información para resolver el problema. Sé how to debug class loading issues on OC4J (trabajo con OC4J y resolví problemas como esto, habilitando la clase de registro cargando eventos y mirando los registros). Intente hacer lo mismo ...

No estoy seguro, es posible que el artículo Making the Most of WebLogic Classloaders también lo ayude.

+0

Si usaba maven, también podría haber tenido un problema con la configuración del POM. He escrito un artículo sobre esto: http://theexceptioncatcher.com/blog/2011/09/fixing-classpath-issues-with-jasperreports-j2ee-and-maven/ – monksy

1

Cedric, voy a tratar de responder a su pregunta, pero en primer lugar, como nota al margen, realmente creo que tiene que aprender a preguntar "smart questions". No quiero ser grosero (en realidad estoy tratando de ayudarte) pero no es tu primera pregunta aquí en SO y cada vez que tengo la misma reacción frustrante sobre ellos: simplemente no estás proporcionando suficientes detalles o información sobre tu contexto, su problema, su error, lo que está haciendo, los pasos para reproducir, etc., etc. Realmente, eche un vistazo al enlace que brindé, ayudará a sus lectores y, en consecuencia, a usted mismo.

En este caso, habría sido bueno saber cómo implementar la guerra, si el problema está ocurriendo bajo Eclipse o no, ¿cuáles son las diferencias entre el despliegue bajo Tomcat y WebLogic, ¿cuál es la exacta rastro (Dudo que haya sido "no se puede encontrar el paquete net.sf.jasperreports.engine"), etc. En serio, ¿por qué diablos siempre tenemos que pedir stacktrace completo y registros ...

Lamentablemente, sin detalles, el único consejo que puedo darles es que comprueben que todas las jarras requeridas por JasperReports se proporcionan en el directorio WEB-INF/lib de su guerra. Esto no explica por qué las cosas funcionan con Tomcat, pero bueno, no puedo adivinar lo que no nos estás diciendo. Si los frascos están allí, proporcione los registros, la pila completa y todos los detalles que podrían ayudar a resolver este problema.

ACTUALIZACIÓN: Gracias por la actualización de la pregunta. Aquí, WebLogic claramente no puede encontrar las clases desde net.sf.jasperreports.engine.* en el classpath. ¿Ve alguna queja en particular en los registros del servidor durante el inicio? ¿Hay alguna posibilidad de que coloque los archivos jar requeridos en el classpath de Tomcat en lugar de WEB-INF/lib?

+0

Thnx para los puntos. Actualicé mi pregunta – cedric

+1

Estoy seguro de que tengo mi jar en mi web-inf/lib. Tengo este archivo weblogic.xml en la misma ubicación que web.xml. ¿En qué parte de la aplicación se está cargando o leyendo? Porque actualmente no puedo ver ninguno en la aplicación reeading o haciendo referencia a este archivo. Contenido del archivo pegado arriba. – cedric

3

Tuve este problema una vez y se solucionó al incluir el jdt-compiler jar que está en la versión completa del proyecto de JasperReport. Aquí hay una nota al respecto: http://www.installationwiki.org/JasperReports (consulte la sección del compilador de JDT). El error que obtuve fue muy similar a lo que veo en sus registros.

Espero que esto ayude.

1

He intentado utilizar la dependencia a continuación y está trabajando con weblogic.

<dependency> 
      <groupId>eclipse</groupId> 
      <artifactId>jdtcore</artifactId> 
      <version>3.1.0</version> 
      <scope>compile</scope> 
     </dependency> 
Cuestiones relacionadas