Jboss5.x 错误:单击jasper服务器中的添加输入控件

Jboss5.x 错误:单击jasper服务器中的添加输入控件,jboss5.x,jasperserver,Jboss5.x,Jasperserver,环境说明: -应用服务器是JBoss eap 5.1,使用的数据库是Postgresql9.2, 操作系统是Redhat Enterprise Server 6.2 -Jasper报表服务器5.1 -与Active Directory集成 jasper服务器的大部分功能运行良好。我可以运行报告,创建新报告。所有这些功能都正常工作 我可以在iReport中添加输入控件,但不能在jasper server中添加。但是当我尝试在jasper server中添加新的输入控件时,我遇到异常。 例外情况清单

环境说明:

-应用服务器是JBoss eap 5.1,使用的数据库是Postgresql9.2, 操作系统是Redhat Enterprise Server 6.2

-Jasper报表服务器5.1

-与Active Directory集成

jasper服务器的大部分功能运行良好。我可以运行报告,创建新报告。所有这些功能都正常工作

我可以在iReport中添加输入控件,但不能在jasper server中添加。但是当我尝试在jasper server中添加新的输入控件时,我遇到异常。

例外情况清单:

.java.lang.IllegalStateException:呈现视图org.springframework.web.servlet.view.JstlView:name时发生异常

.javax.servlet.ServletException:java.lang.ClassFormatError:被截断的类文件

.java.lang.ClassFormatError:类文件被截断

请让我知道我为什么会遇到这个错误。此问题的解决方案是什么。

错误跟踪:

未知对象服务器错误

服务器遇到错误。请原谅给您带来的不便

错误消息

java.lang.IllegalStateException:在渲染视图时发生异常 org.springframework.web.servlet.view.JstlView:name “模块/addResource/jasperReport/locateControlResource”;统一资源定位地址 [/WEB-INF/jsp/modules/addResource/jasperReport/locateControlResource.jsp]

错误跟踪

java.lang.IllegalStateException:在渲染视图时发生异常 org.springframework.web.servlet.view.JstlView:name “模块/addResource/jasperReport/locateControlResource”;统一资源定位地址 [/WEB-INF/jsp/modules/addResource/jasperReport/locateControlResource.jsp] 在 org.springframework.webflow.mvc.view.AbstractMvcView.render(AbstractMvcView.java:191) 在 org.springframework.webflow.engine.ViewState.render(ViewState.java:296) 在 org.springframework.webflow.engine.ViewState.doEnter(ViewState.java:186) 位于org.springframework.webflow.engine.State.enter(State.java:194) org.springframework.webflow.engine.Transition.execute(Transition.java:227) 在 org.springframework.webflow.engine.impl.FlowExecutionImpl.execute(FlowExecutionImpl.java:393) org.springframework.webflow.engine.impl.RequestControlContextImpl.execute(RequestControlContextImpl.java:214) 在 org.springframework.webflow.engine.TransitionableState.handleEvent(TransitionableState.java:119) 位于org.springframework.webflow.engine.Flow.handleEvent(Flow.java:555) 在 org.springframework.webflow.engine.impl.FlowExecutionImpl.handleEvent(FlowExecutionImpl.java:388) 在 org.springframework.webflow.engine.impl.RequestControlContextImpl.handleEvent(RequestControlContextImpl.java:210) 在 org.springframework.webflow.engine.ViewState.handleEvent(ViewState.java:232) 在 org.springframework.webflow.engine.ViewState.resume(ViewState.java:196) 位于org.springframework.webflow.engine.Flow.resume(Flow.java:545) org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:261)

org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451) 在java.lang.Thread.run(Thread.java:679)处,由以下原因引起: javax.servlet.ServletException:java.lang.ClassFormatError:截断

>错误消息

javax.servlet.ServletException:java.lang.ClassFormatError:截断 类文件

>错误跟踪

javax.servlet.ServletException:java.lang.ClassFormatError:截断 类文件位于 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:257)位于 http.HttpServlet.service(HttpServlet.java:717)位于 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 在 com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:127) 在 com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:56)

jaspersoft.jasperserver.api.security.WebAppSecurityFilter.doFilter(WebAppSecurityFilter.java:76) 在 org.springframework.security.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:411)

>错误消息

java.lang.ClassFormatError:类文件被截断

>错误跟踪

java.lang.ClassFormatError:在处截断类文件 java.lang.ClassLoader.defineClass1(本机方法)位于 java.lang.ClassLoader.defineClass(ClassLoader.java:634)位于 security.SecureClassLoader.defineClass(SecureClassLoader.java:142) 位于java.net.URLClassLoader.defineClass(URLClassLoader.java:277) java.net.URLClassLoader.access$000(URLClassLoader.java:73) java.net.URLClassLoader$1.run(URLClassLoader.java:212)位于 java.security.AccessController.doPrivileged(本机方法)位于 java.net.URLClassLoader.findClass(URLClassLoader.java:205)位于 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:135) 在 org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:67) 在 org.jboss.web.tomcat.service.TomcatInjectionContainer.newInstance(TomcatInjectionContainer.java:249) 在 org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:145) 在 org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324) 在 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322) 位于org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

找到了这个问题的答案:

我建议您尝试: -清除JBoss应用服务器上的工作文件夹(此文件夹中可以存储编译文件)