|
Hi Ho java400 peeps,
I joined this list a couple of weeks ago mostly as an audit, and here i
am already with an odd problem.
I am running java 1.4.2_16 and tomcat 5.5.1 on our iSeries. I have a
webapp that was straight javax.servlets (java emitting html) and it's
been running fine for a couple of years.
Recently i needed to add a feature and rather do more yucky brute
forcing, i reworked the app to be spring/jsp/mvc based.
This has been a disaster. java.lang.StringBuilder not found? At this
point, thousands of java.lang classes have been loaded, and several jsp
pages have been displayed.
This is my first Spring on iSeries foray. I have done lots of Spring on
Windows/Linux. In fact, this war file runs flawlessly on those two
platforms.
Has anyone else had a similar problem? Missing basic classes? Any
Spring successes? (i would imagine so).
Thanks in advance for any insight available.
--
Dick Balaska
-------------------------------------------------------------------
javax.servlet.ServletException: javax.servlet.jsp.JspException: An error
occurred while evaluating custom action attribute "value" with value
"${job.printMessages}": An error occurred while getting property
"printMessages" from an instance of class
com.aaact.FileMover.business.job.MaritzPull
(java.lang.NoClassDefFoundError: java/lang/StringBuilder)
java.lang.Throwable.<init>(Throwable.java:195)
java.lang.Exception.<init>(Exception.java:41)
javax.servlet.ServletException.<init>(ServletException.java:87)
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:821)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:202)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:302)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:246)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
*root cause*
java.lang.NoClassDefFoundError: java/lang/StringBuilder
java.lang.Throwable.<init>(Throwable.java:195)
java.lang.LinkageError.<init>(LinkageError.java:36)
java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:40)
com.aaact.FileMover.business.Job.getPrintMessages(Job.java:407)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:324)
org.apache.taglibs.standard.lang.jstl.ArraySuffix.evaluate(ArraySuffix.java:278)
org.apache.taglibs.standard.lang.jstl.ComplexValue.evaluate(ComplexValue.java:107)
org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:204)
org.apache.taglibs.standard.lang.jstl.ELEvaluator.evaluate(ELEvaluator.java:163)
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:101)
org.apache.taglibs.standard.lang.jstl.Evaluator.evaluate(Evaluator.java:129)
org.apache.taglibs.standard.lang.support.ExpressionEvaluatorManager.evaluate(ExpressionEvaluatorManager.java:72)
org.apache.taglibs.standard.tag.el.core.ExpressionUtil.evalNotNull(ExpressionUtil.java:47)
org.apache.taglibs.standard.tag.el.core.OutTag.evaluateExpressions(OutTag.java:99)
org.apache.taglibs.standard.tag.el.core.OutTag.doStartTag(OutTag.java:57)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspx_meth_c_out_21(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:1098)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspx_meth_c_forEach_0(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:728)
org.apache.jsp.WEB_002dINF.jsp.Home_jsp._jspService(org.apache.jsp.WEB_002dINF.jsp.Home_jsp:181)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:302)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:246)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.springframework.web.servlet.view.InternalResourceView.renderMergedOutputModel(InternalResourceView.java:111)
org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:250)
org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:965)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:744)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:663)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:394)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:348)
javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
--
This is the Java Programming on and around the iSeries / AS400 (JAVA400-L) mailing list
To post a message email: JAVA400-L@xxxxxxxxxxxx
To subscribe, unsubscribe, or change list options,
visit: http://lists.midrange.com/mailman/listinfo/java400-l
or email: JAVA400-L-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives
at http://archive.midrange.com/java400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.