Thanks for the additional info. First and foremost, I have to say remove servlet.jar and any servlet-api or jsp-api jars from your WEB-INF/lib folder. They are as the error indicates not allowed in your webapp.

The part of the stack mentioning this file: forecast_002dtest_002ddefault_jsp.java

indicates the problem is in forcast-test-default.jsp and near that spot on the stack trace indicates it has to do with a tiles insert tag. That tag appears to be attempting to perform an import of another jsp file. Are there any relevant exceptions before that? This seems to imply to me there's another error in the works in the imported jsp file.

--David

ZHOU Ping C wrote:
Thanks  David Smith


this trouble occured when i requested to update our run environment ( i
use r-e for short )

our old r-e is jdk1.4/tomcat4.1/hibernate2.0/

our new r-e is jdk1.6u2/tomcat5.5.23


when i start tomcat , i get following warnings , i think these
infomation may useful

validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat
5.5\webapps\forecastTest\WEB-INF\lib\servlet.jar) - jar not loaded. See
Servlet Spec 2.3, section 9.7.2. Offending class:
javax/servlet/Servlet.class


I guess my problem may cause by different version of jar file, my stract
trace following

ERROR [http-8080-1] (ApplicationDispatcher.java:723) - Servlet.service()
for servlet jsp threw exception
org.apache.jasper.JasperException: Attempted a bean operation on a null
object.
        at
org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty(JspRuntime
Library.java:600)
        at
org.apache.jsp.pages.createforecast_jsp._jspService(createforecast_jsp.j
ava:1586)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:328)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:691)
        at
org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDisp
atcher.java:594)
        at
org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispat
cher.java:505)
        at
org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.ja
va:965)
        at
org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.java:6
05)
        at
org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:137)
        at
org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:177)
        at
org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:756)
        at
org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTa
g.java:881)
        at
org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:473)
        at
org.apache.jsp.pages.layout.forecast_002dtest_002ddefault_jsp._jspx_meth
_tiles_005finsert_005f8(forecast_002dtest_002ddefault_jsp.java:343)
        at
org.apache.jsp.pages.layout.forecast_002dtest_002ddefault_jsp._jspServic
e(forecast_002dtest_002ddefault_jsp.java:128)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:328)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:691)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio
nDispatcher.java:469)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
atcher.java:403)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
cher.java:301)
        at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav
a:1069)
        at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProc
essor.java:274)
        at
org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(Til
esRequestProcessor.java:254)
        at
org.apache.struts.tiles.TilesRequestProcessor.internalModuleRelativeForw
ard(TilesRequestProcessor.java:341)
        at
org.apache.struts.action.RequestProcessor.processValidate(RequestProcess
or.java:980)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
255)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)
        at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:691)
        at
org.apache.catalina.core.ApplicationDispatcher.processRequest(Applicatio
nDispatcher.java:469)
        at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDisp
atcher.java:403)
        at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispat
cher.java:301)
        at
org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.jav
a:1069)
        at
org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProc
essor.java:274)
        at
org.apache.struts.action.RequestProcessor.processForwardConfig(RequestPr
ocessor.java:455)
        at
org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(Tiles
RequestProcessor.java:320)
        at
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:
279)
        at
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        at
org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:269)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:188)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:210)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:174)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:127)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:117)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:108)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
51)
        at
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.j
ava:834)
        at
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.proce
ss(Http11AprProtocol.java:640)
        at
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1286)
        at java.lang.Thread.run(Thread.java:619)




No private trace throws, all stack trace is tomcat and apache,i remove
servlet.jar in my lib, but errors remain!
i google it, but seems nothing help us,  any advice is welcome! thanks!









---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to