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]