how to replace bean:message key... in a JSTL tag attribute ?
I want to use one of the attributes in ApplicationMessages.properties as an attribute in a JSTL tag. How can I implement it in the jsp only ? Dom - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Unable to Run Struts based JSPs in WSAD 5.0.
I've got the same trouble with Eclipse 2.1 and JBoss 3.0.7 The reason was that my tag classes, inherited from the struts tags, were included by mistake in the ejb jar file. Dom - Original Message - From: Tarun Dewan [EMAIL PROTECTED] To: Struts Users Mailing List [EMAIL PROTECTED] Sent: Friday, June 20, 2003 7:50 AM Subject: Unable to Run Struts based JSPs in WSAD 5.0. Hi All, I'm currently using WSAD 5.0 and in my Web Project Struts jars are available and it compiles fine. But when i try to execute the same in a server, i get following error. [6/20/03 9:54:32:938 IST] 13ad2d27 WebGroup E SRVE0026E: [Servlet Error]-[org/apache/struts/taglib/html/TextTag]: java.lang.NoClassDefFoundError: org/apache/struts/taglib/html/TextTag at java.lang.ClassLoader.defineClass0(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java(Compiled Code)) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java(Compiled Code)) If i add struts.jar in classpath of my server then while server is starting i'm getting following error : [6/20/03 9:49:24:641 IST] 560dadde WebGroup I SRVE0180I: [poclosWeb] [/POCLOSWeb] [Servlet.LOG]: action: Initializing configuration from resource path /WEB-INF/struts-config.xml [6/20/03 9:49:24:672 IST] 560dadde SystemOut O resolveEntity('-//Apache Software Foundation//DTD Struts Configuration 1.1//EN', 'http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd') [6/20/03 9:49:24:672 IST] 560dadde SystemOut O Not registered, use system identifier [6/20/03 9:49:45:859 IST] 560dadde ServletInstan E SRVE0100E: Did not realize init() exception thrown by servlet action: javax.servlet.UnavailableException: Input/output error reading configuration from resource path /WEB-INF/struts-config.xml at org.apache.struts.action.ActionServlet.init(ActionServlet.java:468) at javax.servlet.GenericServlet.init(GenericServlet.java:258) at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doInit(StrictServletIn stance.java:82) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._init(StrictLifecycle Servlet.java:147) at com.ibm.ws.webcontainer.servlet.PreInitializedServletState.init(StrictLifecy cleServlet.java:270) at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet.init(StrictLifecycleS ervlet.java:113) at com.ibm.ws.webcontainer.servlet.ServletInstance.init(ServletInstance.java:17 5) at javax.servlet.GenericServlet.init(GenericServlet.java:258) Eagerly waiting for any resolution for the above issue. Thanks regards, Tarun Dewan. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Problem with ExpressionEvaluatorManager in a custom jstl tag
Hi I've created a tag using rt expression without trouble. I 've created the same tag using jstl : in doEndTag(), I call ExpressionEvaluatorManager.evaluate with the right parameters, but running it, i get (in a try catch): 2003-06-10 11:19:59,963 ERROR [org.jboss.web.localhost.Engine] ApplicationDispatcher[/wassWEB] Servlet.service() pour la servlet jsp a lancé une exception org.apache.jasper.JasperException: org/apache/taglibs/standard/lang/support/ExpressionEvaluatorManager at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 54) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. java:684) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatch er.java:432) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher .java:356) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:10 69) .. 2003-06-10 11:20:00,213 ERROR [org.jboss.web.localhost.Engine] - Root Cause - javax.servlet.ServletException: org/apache/taglibs/standard/lang/support/ExpressionEvaluatorManager at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp l.java:536) at org.apache.jsp.client_jsp._jspService(client_jsp.java:323) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:2 10) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher. java:684) ... I can't debug it, the exception is not catched. I'm using other standard jstl tags (c, html-el, etc) without problem What's happening there ? Dom - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Struts-Faces
Hi Win2K, jdk1.4.1_01, Tomcat-4.1.21, jsf-ea3, jakarta-struts-faces-0.3, jakarta-struts-20030309 The jsf-ea3 examples run fine. Trying to run the jakarta-struts-faces-0.3 example, after having followed the readme.txt, I get : 2003-03-09 16:45:55 StandardContext[/struts-faces]: Erreur lors de la configuration de la classe d'écoute de l'application (application listener) org.apache.struts.faces.taglib.LifecycleListener java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces sorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc torAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:306) at java.lang.Class.newInstance(Class.java:259) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java: 3237) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3598) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8 21) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j ava:307) at org.apache.catalina.core.StandardHost.install(StandardHost.java:772) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:559 ) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:401) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor t.java:166) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196) at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) at org.apache.catalina.core.StandardService.start(StandardService.java:497) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) at org.apache.catalina.startup.Catalina.start(Catalina.java:512) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.ja va:568) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.ja va:292) at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.ja va:265) at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:395) at org.apache.struts.faces.taglib.LifecycleListener.clinit(LifecycleListener. java:117) ... 32 more Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryI mpl.java:434) at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.ja va:561) ... 36 more Caused by: org.apache.commons.logging.LogConfigurationException: Class org.apache.commons.logging.impl.Jdk14Logger does not implement Log at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryI mpl.java:430) ... 37 more 2003-03-09 16:45:55 StandardContext[/struts-faces]: L'installation des écouteurs (listeners) de l''application a été sautée suite aux erreurs précédentes 2003-03-09 16:45:55 StandardContext[/struts-faces]: Erreur de démarrage du contexte suite aux erreurs précédentes Dom - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Struts-Faces
) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja va:191) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve. java:171) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172 ) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:641) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java :174) at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invok eNext(StandardPipeline.java:643) at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480) at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:223) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:594) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConne ction(Http11Protocol.java:392) at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:565) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.jav a:619) at java.lang.Thread.run(Thread.java:536) Dom - Original Message - From: Dom [EMAIL PROTECTED] To: Struts Users Mailing List [EMAIL PROTECTED] Sent: Sunday, March 09, 2003 4:58 PM Subject: Struts-Faces Hi Win2K, jdk1.4.1_01, Tomcat-4.1.21, jsf-ea3, jakarta-struts-faces-0.3, jakarta-struts-20030309 The jsf-ea3 examples run fine. Trying to run the jakarta-struts-faces-0.3 example, after having followed the readme.txt, I get : 2003-03-09 16:45:55 StandardContext[/struts-faces]: Erreur lors de la configuration de la classe d'écoute de l'application (application listener) org.apache.struts.faces.taglib.LifecycleListener java.lang.ExceptionInInitializerError at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAcces sorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstruc torAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:274) at java.lang.Class.newInstance0(Class.java:306) at java.lang.Class.newInstance(Class.java:259) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java: 3237) at org.apache.catalina.core.StandardContext.start(StandardContext.java:3598) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:8 21) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:807) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:579) at org.apache.catalina.core.StandardHostDeployer.install(StandardHostDeployer.j ava:307) at org.apache.catalina.core.StandardHost.install(StandardHost.java:772) at org.apache.catalina.startup.HostConfig.deployDirectories(HostConfig.java:559 ) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:401) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:718) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:358) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor t.java:166) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1196) at org.apache.catalina.core.StandardHost.start(StandardHost.java:738) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1188) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:347) at org.apache.catalina.core.StandardService.start(StandardService.java:497) at org.apache.catalina.core.StandardServer.start(StandardServer.java:2190) at org.apache.catalina.startup.Catalina.start(Catalina.java:512) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25
Re: AW: loading configuration on startup
Hi Log4j 1.2.7 can load log4.xml from your classpath Or you can use jakarta commons-logging, which will load your log4j.xml automaticaly too Dom - Original Message - From: Gemes Tibor [EMAIL PROTECTED] To: Struts Users Mailing List [EMAIL PROTECTED] Sent: Wednesday, January 22, 2003 1:13 PM Subject: Re: AW: loading configuration on startup 2003. január 22. 12:59 dátummal Softwareentwicklung Hauschel ezt írtad: But my log4j.properties are a log4j.xml file. That doesn't work in classpath ;-( In addition there are mor configurations i need for the whole applikation. I can't see why can you not pick up the init-params in your serlvet's init() method. It's so easy. For each servlet I wrote I provide the config parameter which is an xml file. This xml is parsed with Digester. This is how I do it, and do not be surprised if you see some coincidence with the ActionServlet's init() method... public void init() throws ServletException { String value; try { LOG.debug(start init); // Initialize the context-relative path to our configuration resources value = getServletConfig().getInitParameter(config); if (value != null) config = value; // Acquire an input stream to our configuration resource InputStream input = getServletContext().getResourceAsStream(config); if (input == null) throw new UnavailableException (config file ' + config + ' is missing); Digester digester = null; digester = initDigester(); ... Hth, Tib -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED] -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]
how to change locale
Hi Using Struts 1.0.2, I need to be able to change the form messages locale I tried to reload the action and use : locale = new Locale(language, country); setLocale(request, locale); messages = getResources(); but the locale doesn't change. If I insert after setLocale() ((ActionServlet) servlet).initApplication(); the locale change and everything is ok. This seems a rather hard solution. Ain't there a more elegant one ? Dom -- To unsubscribe, e-mail: mailto:[EMAIL PROTECTED] For additional commands, e-mail: mailto:[EMAIL PROTECTED]