Return-Path: X-Original-To: apmail-struts-user-archive@www.apache.org Delivered-To: apmail-struts-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 463C89737 for ; Wed, 14 Mar 2012 23:55:44 +0000 (UTC) Received: (qmail 54858 invoked by uid 500); 14 Mar 2012 23:55:42 -0000 Delivered-To: apmail-struts-user-archive@struts.apache.org Received: (qmail 54829 invoked by uid 500); 14 Mar 2012 23:55:42 -0000 Mailing-List: contact user-help@struts.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Struts Users Mailing List" Reply-To: "Struts Users Mailing List" Delivered-To: mailing list user@struts.apache.org Received: (qmail 54816 invoked by uid 99); 14 Mar 2012 23:55:42 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Mar 2012 23:55:42 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of davelnewton@gmail.com designates 209.85.220.176 as permitted sender) Received: from [209.85.220.176] (HELO mail-vx0-f176.google.com) (209.85.220.176) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Mar 2012 23:55:37 +0000 Received: by vcbfl17 with SMTP id fl17so3872212vcb.35 for ; Wed, 14 Mar 2012 16:55:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=75k2XZvLJbVYik+8lTZ8jyFCsO+7IzhnuOyBB0pujDY=; b=t0KP7QQNfnpqNDRA/2NNLeuLKbi5pMA3eQhxh6LyW1boWWlzsTcIJ58s+f/uK/njFh GHEFOhn2wHCQjK/I5dShNx06YWVvmnGfm9Vs4OkK5HMYx6KI2pnHBa5wAbEjh8FzDwgF BSqcbuz9dJ2Xs1NR/nH34l7OO+WvMQQmQuqBTxxHld8aDPtfr22gAhHGW5HIQ2LJyOd8 M2RfDoqWkBXkrZ25UGJ3RdB/U2vQuD7wnYw/vOKTyeiDFh/l+80EmNzoUE1ulF8UUBeF 8EigI+52pu4WjMWUOTXcsFVVaI8e0ARQQJ/L7Wx0pfkWfFKHywOPM+zm1gBpLZOduJKx pWLA== MIME-Version: 1.0 Received: by 10.52.36.2 with SMTP id m2mr3369936vdj.102.1331769316027; Wed, 14 Mar 2012 16:55:16 -0700 (PDT) Received: by 10.220.189.69 with HTTP; Wed, 14 Mar 2012 16:55:15 -0700 (PDT) In-Reply-To: References: Date: Wed, 14 Mar 2012 19:55:15 -0400 Message-ID: Subject: Re: cant list data with hibernate struts From: Dave Newton To: Struts Users Mailing List Content-Type: multipart/alternative; boundary=20cf307d067e012e7004bb3cb56d X-Virus-Checked: Checked by ClamAV on apache.org --20cf307d067e012e7004bb3cb56d Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Do all those classes in your config exist? Are they really all in the default package? Dave On Wed, Mar 14, 2012 at 7:43 PM, Oussama Jlassi wrote: > > i use struts1.3 hibernate4 in tomcat6 i want to list data after the form > but when i run localhost:8080/strutsh i get > Etat HTTP 500 -type Rapport d'exceptionmessagedescription Le serveur a > rencontr=E9 une erreur interne () qui l'a emp=EAch=E9 de satisfaire la > requ=EAte.exceptionorg.apache.jasper.JasperException: > java.lang.NullPointerException: Module 'null' not found. > > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServle= tWrapper.java:502) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja= va:430) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > cause m=E8rejava.lang.NullPointerException: Module 'null' not found. > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:75= 5) > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:73= 5) > org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818) > org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) > > org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:1= 73) > org.apache.jsp.index_jsp._jspService(index_jsp.java:94) > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja= va:388) > > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > note La trace compl=E8te de la cause m=E8re de cette erreur est disponibl= e > dans les fichiers journaux de Apache Tomcat/6.0.35.Apache Tomcat/6.0.35 > > index.jsp > > <%@ page language=3D"java" pageEncoding=3D"ISO-8859-1"%><%@ taglib uri=3D= " > http://struts.apache.org/tags-html" prefix=3D"html" %><%@ taglib uri=3D" > http://struts.apache.org/tags-logic" prefix=3D"logic" %><%@ taglib uri=3D= " > http://struts.apache.org/tags-bean" prefix=3D"bean" %> > > content=3D"text/html; charset=3DUTF-8"> JSP Page > id : >
tt : name=3D"HibForm" property=3D"tt" />
t : name=3D"HibForm" property=3D"t" />
>

>

property=3D"id"/>

> > HibAction.java > import javax.servlet.http.HttpServletRequest;import > javax.servlet.http.HttpServletResponse;import javax.servlet.ServletContex= t; > import org.apache.struts.action.Action;import > org.apache.struts.action.ActionForm;import > org.apache.struts.action.ActionForward;import > org.apache.struts.action.ActionMapping;import > org.hibernate.SessionFactory;import org.hibernate.*;import > org.hibernate.Session;import java.util.*; > public class HibAction extends Action { > private List list; > public ActionForward execute( ActionMapping mapping, > ActionForm form, HttpServletRequest request, > HttpServletResponse response) throws Exception{ > HibForm formObj =3D (HibForm)form; > /*Get the servlet context */ ServletContext > context =3D request.getSession().getServletContext(); > /*Retrieve Session Factory */ SessionFactory > factory =3D (SessionFactory) > context.getAttribute(HibernatePlugIn.SESSION_FACTORY_KEY); > /*Open Hibernate Session */ Session session > =3Dfactory.openSession();try { > test t =3D new test(); > t.setId(formObj.getId()); t.setT(formObj.getT()); > t.setTt(formObj.getTt()); > session.beginTransaction(); > session.save(t); > Query query=3Dsession.createQuery("SELECT t FROM t= est > t"); //ArrayList list=3D(ArrayList)query.list(); > list=3Dquery.list(); > session.getTransaction().commit(); > //request.getSession().setAttribute("list",list); > } catch(Exception e) { > session.getTransaction().rollback(); } /*Close session */ > session.close(); > return mapping.findForward("success"); } > public List getList() { return list; }public void setList(List > list) { this.list =3D list; } > } > struts-config.xml > "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN= " > "http://struts.apache.org/struts/dtds/struts-config_1_3.dtd"> > > > > > type=3D"HibAction" name=3D"HibForm" input=3D"index.jsp"> > > > className=3D"HibernatePlugIn"> > and i have jsp with the name list without the form when i run > localhost:8080/strutsh/hib1.do i get > Etat HTTP 404 - Servlet action n'est pas disponible.type Rapport > d'=E9tatmessage Servlet action n'est pas disponible.description La ressou= rce > demand=E9e (Servlet action n'est pas disponible.) n'est pas disponible.Ap= ache > Tomcat/6.0.35 > > > tomcat log > > mars 15, 2012 12:39:36 AM org.apache.catalina.core.ApplicationContext > logInfos: La servlet action est marqu=E9 comme indisponiblemars 15, 2012 > 12:39:36 AM org.apache.catalina.core.StandardContext loadOnStartupGrave: = La > servlet /strutsh a g=E9n=E9r=E9 une exception > "load()"javax.servlet.UnavailableException: Parsing error processing > resource path jndi:/localhost/strutsh/WEB-INF/struts-config.xml at > org.apache.struts.action.ActionServlet.handleConfigException(ActionServle= t.java:761) > at > org.apache.struts.action.ActionServlet.parseModuleConfigFile(ActionServle= t.java:744) > at > org.apache.struts.action.ActionServlet.initModuleConfig(ActionServlet.jav= a:689) > at org.apache.struts.action.ActionServlet.init(ActionServlet.java:35= 6) > at javax.servlet.GenericServlet.init(GenericServlet.java:212) at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java= :1206) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1026) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.ja= va:4421) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4734) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.jav= a:799) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) > at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) > at > org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:10= 79) > at > org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:= 1002) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:506) > at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324= ) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSup= port.java:142) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) > at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) = at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) > at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463= ) > at > org.apache.catalina.core.StandardService.start(StandardService.java:525) > at org.apache.catalina.core.StandardServer.start(StandardServer.java:75= 4) > at org.apache.catalina.startup.Catalina.start(Catalina.java:595) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at > sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at > java.lang.reflect.Method.invoke(Unknown Source) at > org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at > org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) > mars 15, 2012 12:39:38 AM org.apache.catalina.core.StandardWrapperValve > invokeGrave: "Servlet.service()" pour la servlet jsp a g=E9n=E9r=E9 une > exceptionjava.lang.NullPointerException: Module 'null' not found. at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755) at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735) at > org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818) at > org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) at > org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:17= 3) > at org.apache.jsp.index_jsp._jspService(index_jsp.java:94) at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:388) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:29= 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859= ) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H= ttp11Protocol.java:602) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Unknown Source) > mars 15, 2012 12:40:18 AM org.apache.catalina.core.StandardWrapperValve > invokeGrave: "Servlet.service()" pour la servlet jsp a g=E9n=E9r=E9 une > exceptionjava.lang.NullPointerException: Module 'null' not found. at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755) at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735) at > org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818) at > org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) at > org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:17= 3) > at org.apache.jsp.index_jsp._jspService(index_jsp.java:94) at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:388) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:29= 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859= ) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H= ttp11Protocol.java:602) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Unknown Source) > mars 15, 2012 12:40:46 AM org.apache.catalina.core.StandardWrapperValve > invokeInfos: La servlet action est actuellement indisponiblemars 15, 2012 > 12:42:16 AM org.apache.catalina.core.StandardWrapperValve invokeInfos: La > servlet action est actuellement indisponiblemars 15, 2012 12:42:22 AM > org.apache.catalina.core.StandardWrapperValve invokeGrave: > "Servlet.service()" pour la servlet jsp a g=E9n=E9r=E9 une > exceptionjava.lang.NullPointerException: Module 'null' not found. at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755) at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735) at > org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818) at > org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) at > org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:17= 3) > at org.apache.jsp.index_jsp._jspService(index_jsp.java:94) at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:388) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:29= 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859= ) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H= ttp11Protocol.java:602) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Unknown Source) > mars 15, 2012 12:42:24 AM org.apache.catalina.core.StandardWrapperValve > invokeGrave: "Servlet.service()" pour la servlet jsp a g=E9n=E9r=E9 une > exceptionjava.lang.NullPointerException: Module 'null' not found. at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755) at > org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735) at > org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:818) at > org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:488) at > org.apache.jsp.index_jsp._jspx_meth_html_005fform_005f0(index_jsp.java:17= 3) > at org.apache.jsp.index_jsp._jspService(index_jsp.java:94) at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at > javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:388) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:233) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 102) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:29= 3) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859= ) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H= ttp11Protocol.java:602) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) > at java.lang.Thread.run(Unknown Source) > > > --20cf307d067e012e7004bb3cb56d--