You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by john lee <sh...@yahoo.com> on 2013/03/11 18:41:12 UTC

struts 2 presentation layer

struts 2 presentation layer


support JSP, freemaker 

as i know.

does it support PHP?

what is the presentation layer it support?

thanks

john



________________________________
 From: Martin Gainty <mg...@hotmail.com>
To: Struts Users Mailing List <us...@struts.apache.org> 
Sent: Monday, March 11, 2013 5:33 AM
Subject: RE: struts 2 start problem struts2-gxp-plugin-2.3.7.jar
 
rename struts2-gxp-plugin-2.3.7.jar e.g.

mv /var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar /var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar.old

or delete  struts2-gxp-plugin-2.3.7.jar 

stop your session and redeploy usually works BUT i would bounce the server just ot make sure you start ecommerce webapp clean

Martin
______________________________________________ 
Verzicht und Vertraulichkeitanmerkung

Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht dient lediglich dem Austausch von Informationen und entfaltet keine rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
  


> Date: Sun, 10 Mar 2013 20:32:41 -0700
> From: sh_thorn_bird@yahoo.com
> Subject: struts 2 start problem struts2-gxp-plugin-2.3.7.jar
> To: user@struts.apache.org
> 
> i try to start tomcat, but giving the following error
> 
> Unable to load configuration...---- struts2-gxp-plugin-2.3.7.jar...
> 
> in the CLASSPTH, i even did not load struts2-gxp-plugin-2.3.7.jar at all, why this happen?
> 
> please advise
> 
> thanks in advance
> 
> john
> 
> 
> SEVERE: Dispatcher initialization failed
> Unable to load configuration. - bean - jar:file:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar!/struts-plugin.xml:8:162
>         at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:71)
>         at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)
>         at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:471)
>         at org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
>         at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
>         at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:278)
>         at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:259)
>         at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:383)
>         at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:104)
>         at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)
>         at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)
>         at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
>         at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>         at java.lang.Thread.run(Thread.java:662)
> Caused by: Unable to load bean: type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer class:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean - jar:file:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar!/struts-plugin.xml:8:162
>         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
>         at org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
>         at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
>         at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:68)
>         ... 18 more
> Caused by: java.lang.ClassNotFoundException: org.apache.struts2.views.gxp.inject.InjectedObjectContainer
>         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
>         at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
>         at com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
>         at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
>         ... 21 more
> 
> 
> alpha:/var/apache-tomcat-7.0.34/logs # env  |grep CLASSPATH
> 
> CLASSPATH=/usr/java/jdk1.6.0/lib/dt.jar:/usr/java/jdk1.6.0/lib/tools.jar:/var/apache-tomcat-7.0.34/lib:/var/apache-tomcat-7.0.34/lib/jsp-api.jar:/var/apache-tomcat-7.0.34/lib/servlet-api.jar:/var/apache-tomcat-7.0.34/lib/mysql-connector-java-5.0.5-bin.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/c3p0-0.9.2-pre8.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-fileupload-1.2.2.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-io-2.0.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-lang-2.4.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-lang3-3.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-logging-1.1.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-logging-api-1.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-validator-1.3.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/json-lib-2.3
> -jdk15.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/ognl-3.0.5.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-core-2.3.7.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/freemarker-2.3.19.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/xwork-core-2.3.7.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/javassist-3.11.0.GA.jar
> 
> alpha:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib # ls
> antlr-2.7.2.jar               google-gxp-0.2.4-beta.jar                    spring-core-3.0.5.RELEASE.jar            struts2-oval-plugin-2.3.7.jar
> aopalliance-1.0.jar           jackson-core-asl-1.9.2.jar                   spring-expression-3.0.5.RELEASE.jar      struts2-pell-multipart-plugin-2.3.7.jar
> asm-3.3.jar                   jackson-mapper-asl-1.9.2.jar                 spring-test-3.0.5.RELEASE.jar            struts2-plexus-plugin-2.3.7.jar
> asm-commons-3.3.jar           javassist-3.11.0.GA.jar                      spring-web-3.0.5.RELEASE.jar             struts2-portlet-plugin-2.3.7.jar
> asm-tree-3.3.jar              json-lib-2.3-jdk15.jar                       struts-core-1.3.10.jar                   struts2-rest-plugin-2.3.7.jar
> c3p0-0.9.2-pre8.jar           juli-6.0.18.jar                              struts2-codebehind-plugin-2.3.7.jar      struts2-sitegraph-plugin-2.3.7.jar
> classworlds-1.1.jar           junk                                         struts2-config-browser-plugin-2.3.7.jar  struts2-sitemesh-plugin-2.3.7.jar
> commons-beanutils-1.8.0.jar   ognl-3.0.5.jar                               struts2-convention-plugin-2.3.7.jar      struts2-spring-plugin-2.3.7.jar
> commons-chain-1.2.jar         org.apache.felix.bundlerepository-1.2.1.jar  struts2-core-2.3.7.jar                   struts2-struts1-plugin-2.3.7.jar
> commons-collections-3.1.jar   org.apache.felix.framework-1.4.1.jar         struts2-dojo-plugin-2.3.7.jar            struts2-testng-plugin-2.3.7.jar
> commons-digester-2.0.jar      org.apache.felix.main-1.4.1.jar              struts2-dwr-plugin-2.3.7.jar             struts2-tiles-plugin-2.3.7.jar
> commons-fileupload-1.2.2.jar  org.apache.felix.shell-1.0.2.jar             struts2-embeddedjsp-plugin-2.3.7.jar     testng-5.1-jdk15.jar
> commons-io-2.0.1.jar          org.apache.felix.shell.tui-1.0.2.jar         struts2-gxp-plugin-2.3.7.jar             tiles-api-2.0.6.jar
> commons-lang-2.4.jar          oro-2.0.8.jar                                struts2-jasperreports-plugin-2.3.7.jar   tiles-core-2.0.6.jar
> commons-lang3-3.1.jar         oval-1.31.jar                                struts2-javatemplates-plugin-2.3.7.jar   tiles-jsp-2.0.6.jar
> commons-logging-1.1.1.jar     plexus-container-default-1.0-alpha-10.jar    struts2-jfreechart-plugin-2.3.7.jar      velocity-1.6.3.jar
> commons-logging-api-1.1.jar   plexus-utils-1.2.jar                         struts2-jsf-plugin-2.3.7.jar             xmlpull-1.1.3.1.jar
> commons-validator-1.3.1.jar   sitemesh-2.4.2.jar                           struts2-json-plugin-2.3.7.jar            xpp3_min-1.1.4c.jar
> dwr-1.1.1.jar                 spring-aop-3.0.5.RELEASE.jar                 struts2-junit-plugin-2.3.7.jar           xstream-1.4.2.jar
> ezmorph-1.0.6.jar             spring-asm-3.0.5.RELEASE.jar                 struts2-osgi-admin-bundle-2.3.7.jar      xwork-core-2.3.7.jar
> freemarker-2.3.19.jar         spring-beans-3.0.5.RELEASE.jar               struts2-osgi-demo-bundle-2.3.7.jar
> google-collections-1.0.jar    spring-context-3.0.5.RELEASE.jar             struts2-osgi-plugin-2.3.7.jar
> 
> 
> alpha:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF # cat web.xml
> <?xml version="1.0" encoding="UTF-8"?>
> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" 
>          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
>          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
>   <filter>
>     <filter-name>struts2</filter-name>
>     <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
>     <!--
>      <filter-class>org.apache.struts2.dispatcher.FilterDispatcher </filter-class>
>     -->
>   </filter>
>   <filter-mapping>
>     <filter-name>struts2</filter-name>
>     <url-pattern>/*</url-pattern>
>   </filter-mapping>
> </web-app>

Re: struts 2 presentation layer

Posted by Dave Newton <da...@gmail.com>.
Uh... no.
 On Mar 11, 2013 1:41 PM, "john lee" <sh...@yahoo.com> wrote:

> struts 2 presentation layer
>
>
> support JSP, freemaker
>
> as i know.
>
> does it support PHP?
>
> what is the presentation layer it support?
>
> thanks
>
> john
>
>
>
> ________________________________
>  From: Martin Gainty <mg...@hotmail.com>
> To: Struts Users Mailing List <us...@struts.apache.org>
> Sent: Monday, March 11, 2013 5:33 AM
> Subject: RE: struts 2 start problem struts2-gxp-plugin-2.3.7.jar
>
> rename struts2-gxp-plugin-2.3.7.jar e.g.
>
> mv
> /var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar
> /var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar.old
>
> or delete  struts2-gxp-plugin-2.3.7.jar
>
> stop your session and redeploy usually works BUT i would bounce the server
> just ot make sure you start ecommerce webapp clean
>
> Martin
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
> dient lediglich dem Austausch von Informationen und entfaltet keine
> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
>
>
> > Date: Sun, 10 Mar 2013 20:32:41 -0700
> > From: sh_thorn_bird@yahoo.com
> > Subject: struts 2 start problem struts2-gxp-plugin-2.3.7.jar
> > To: user@struts.apache.org
> >
> > i try to start tomcat, but giving the following error
> >
> > Unable to load configuration...---- struts2-gxp-plugin-2.3.7.jar...
> >
> > in the CLASSPTH, i even did not load struts2-gxp-plugin-2.3.7.jar at
> all, why this happen?
> >
> > please advise
> >
> > thanks in advance
> >
> > john
> >
> >
> > SEVERE: Dispatcher initialization failed
> > Unable to load configuration. - bean -
> jar:file:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar!/struts-plugin.xml:8:162
> >         at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:71)
> >         at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)
> >         at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:471)
> >         at
> org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
> >         at
> org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
> >         at
> org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:278)
> >         at
> org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:259)
> >         at
> org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:383)
> >         at
> org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:104)
> >         at
> org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)
> >         at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)
> >         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> >         at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> >         at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> >         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >         at java.lang.Thread.run(Thread.java:662)
> > Caused by: Unable to load bean:
> type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer
> class:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean -
> jar:file:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar!/struts-plugin.xml:8:162
> >         at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
> >         at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
> >         at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
> >         at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:68)
> >         ... 18 more
> > Caused by: java.lang.ClassNotFoundException:
> org.apache.struts2.views.gxp.inject.InjectedObjectContainer
> >         at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
> >         at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
> >         at
> com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
> >         at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
> >         ... 21 more
> >
> >
> > alpha:/var/apache-tomcat-7.0.34/logs # env  |grep CLASSPATH
> >
> >
> CLASSPATH=/usr/java/jdk1.6.0/lib/dt.jar:/usr/java/jdk1.6.0/lib/tools.jar:/var/apache-tomcat-7.0.34/lib:/var/apache-tomcat-7.0.34/lib/jsp-api.jar:/var/apache-tomcat-7.0.34/lib/servlet-api.jar:/var/apache-tomcat-7.0.34/lib/mysql-connector-java-5.0.5-bin.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/c3p0-0.9.2-pre8.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-fileupload-1.2.2.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-io-2.0.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-lang-2.4.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-lang3-3.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-logging-1.1.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-logging-api-1.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-validator-1.3.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/json-lib-2.3
> >
> -jdk15.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/ognl-3.0.5.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-core-2.3.7.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/freemarker-2.3.19.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/xwork-core-2.3.7.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/javassist-3.11.0.GA.jar
> >
> > alpha:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib # ls
> > antlr-2.7.2.jar               google-gxp-0.2.4-beta.jar
>   spring-core-3.0.5.RELEASE.jar            struts2-oval-plugin-2.3.7.jar
> > aopalliance-1.0.jar           jackson-core-asl-1.9.2.jar
>    spring-expression-3.0.5.RELEASE.jar
> struts2-pell-multipart-plugin-2.3.7.jar
> > asm-3.3.jar                   jackson-mapper-asl-1.9.2.jar
>    spring-test-3.0.5.RELEASE.jar            struts2-plexus-plugin-2.3.7.jar
> > asm-commons-3.3.jar           javassist-3.11.0.GA.jar
>   spring-web-3.0.5.RELEASE.jar             struts2-portlet-plugin-2.3.7.jar
> > asm-tree-3.3.jar              json-lib-2.3-jdk15.jar
>    struts-core-1.3.10.jar                   struts2-rest-plugin-2.3.7.jar
> > c3p0-0.9.2-pre8.jar           juli-6.0.18.jar
>   struts2-codebehind-plugin-2.3.7.jar
> struts2-sitegraph-plugin-2.3.7.jar
> > classworlds-1.1.jar           junk
>    struts2-config-browser-plugin-2.3.7.jar
> struts2-sitemesh-plugin-2.3.7.jar
> > commons-beanutils-1.8.0.jar   ognl-3.0.5.jar
>    struts2-convention-plugin-2.3.7.jar      struts2-spring-plugin-2.3.7.jar
> > commons-chain-1.2.jar
>  org.apache.felix.bundlerepository-1.2.1.jar  struts2-core-2.3.7.jar
>            struts2-struts1-plugin-2.3.7.jar
> > commons-collections-3.1.jar   org.apache.felix.framework-1.4.1.jar
>    struts2-dojo-plugin-2.3.7.jar            struts2-testng-plugin-2.3.7.jar
> > commons-digester-2.0.jar      org.apache.felix.main-1.4.1.jar
>   struts2-dwr-plugin-2.3.7.jar             struts2-tiles-plugin-2.3.7.jar
> > commons-fileupload-1.2.2.jar  org.apache.felix.shell-1.0.2.jar
>    struts2-embeddedjsp-plugin-2.3.7.jar     testng-5.1-jdk15.jar
> > commons-io-2.0.1.jar          org.apache.felix.shell.tui-1.0.2.jar
>    struts2-gxp-plugin-2.3.7.jar             tiles-api-2.0.6.jar
> > commons-lang-2.4.jar          oro-2.0.8.jar
>   struts2-jasperreports-plugin-2.3.7.jar   tiles-core-2.0.6.jar
> > commons-lang3-3.1.jar         oval-1.31.jar
>   struts2-javatemplates-plugin-2.3.7.jar   tiles-jsp-2.0.6.jar
> > commons-logging-1.1.1.jar     plexus-container-default-1.0-alpha-10.jar
>   struts2-jfreechart-plugin-2.3.7.jar      velocity-1.6.3.jar
> > commons-logging-api-1.1.jar   plexus-utils-1.2.jar
>    struts2-jsf-plugin-2.3.7.jar             xmlpull-1.1.3.1.jar
> > commons-validator-1.3.1.jar   sitemesh-2.4.2.jar
>    struts2-json-plugin-2.3.7.jar            xpp3_min-1.1.4c.jar
> > dwr-1.1.1.jar                 spring-aop-3.0.5.RELEASE.jar
>    struts2-junit-plugin-2.3.7.jar           xstream-1.4.2.jar
> > ezmorph-1.0.6.jar             spring-asm-3.0.5.RELEASE.jar
>    struts2-osgi-admin-bundle-2.3.7.jar      xwork-core-2.3.7.jar
> > freemarker-2.3.19.jar         spring-beans-3.0.5.RELEASE.jar
>    struts2-osgi-demo-bundle-2.3.7.jar
> > google-collections-1.0.jar    spring-context-3.0.5.RELEASE.jar
>    struts2-osgi-plugin-2.3.7.jar
> >
> >
> > alpha:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF # cat web.xml
> > <?xml version="1.0" encoding="UTF-8"?>
> > <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
> >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
> http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
> >   <filter>
> >     <filter-name>struts2</filter-name>
> >
>  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
> >     <!--
> >      <filter-class>org.apache.struts2.dispatcher.FilterDispatcher
> </filter-class>
> >     -->
> >   </filter>
> >   <filter-mapping>
> >     <filter-name>struts2</filter-name>
> >     <url-pattern>/*</url-pattern>
> >   </filter-mapping>
> > </web-app>

Re: struts 2 presentation layer

Posted by Łukasz Lenart <lu...@gmail.com>.
11 mar 2013 18:41, "john lee" <sh...@yahoo.com> napisał(a):
> what is the presentation layer it support?

also Velocity, Google pages (gxp)

> thanks
>
> john
>
>
>
> ________________________________
>  From: Martin Gainty <mg...@hotmail.com>
> To: Struts Users Mailing List <us...@struts.apache.org>
> Sent: Monday, March 11, 2013 5:33 AM
> Subject: RE: struts 2 start problem struts2-gxp-plugin-2.3.7.jar
>
> rename struts2-gxp-plugin-2.3.7.jar e.g.
>
> mv
/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar
/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar.old
>
> or delete  struts2-gxp-plugin-2.3.7.jar
>
> stop your session and redeploy usually works BUT i would bounce the
server just ot make sure you start ecommerce webapp clean
>
> Martin
> ______________________________________________
> Verzicht und Vertraulichkeitanmerkung
>
> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene
Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte
Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht
dient lediglich dem Austausch von Informationen und entfaltet keine
rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von
E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen.
>
>
>
> > Date: Sun, 10 Mar 2013 20:32:41 -0700
> > From: sh_thorn_bird@yahoo.com
> > Subject: struts 2 start problem struts2-gxp-plugin-2.3.7.jar
> > To: user@struts.apache.org
> >
> > i try to start tomcat, but giving the following error
> >
> > Unable to load configuration...---- struts2-gxp-plugin-2.3.7.jar...
> >
> > in the CLASSPTH, i even did not load struts2-gxp-plugin-2.3.7.jar at
all, why this happen?
> >
> > please advise
> >
> > thanks in advance
> >
> > john
> >
> >
> > SEVERE: Dispatcher initialization failed
> > Unable to load configuration. - bean -
jar:file:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar!/struts-plugin.xml:8:162
> >         at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:71)
> >         at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:429)
> >         at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:471)
> >         at
org.apache.struts2.dispatcher.ng.InitOperations.initDispatcher(InitOperations.java:74)
> >         at
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.init(StrutsPrepareAndExecuteFilter.java:51)
> >         at
org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:278)
> >         at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:259)
> >         at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:383)
> >         at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:104)
> >         at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4650)
> >         at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5306)
> >         at
org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> >         at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)
> >         at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)
> >         at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >         at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> >         at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> >         at java.lang.Thread.run(Thread.java:662)
> > Caused by: Unable to load bean:
type:org.apache.struts2.views.gxp.inject.InjectedObjectContainer
class:org.apache.struts2.views.gxp.inject.InjectedObjectContainer - bean -
jar:file:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-gxp-plugin-2.3.7.jar!/struts-plugin.xml:8:162
> >         at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:245)
> >         at
org.apache.struts2.config.StrutsXmlConfigurationProvider.register(StrutsXmlConfigurationProvider.java:102)
> >         at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:215)
> >         at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:68)
> >         ... 18 more
> > Caused by: java.lang.ClassNotFoundException:
org.apache.struts2.views.gxp.inject.InjectedObjectContainer
> >         at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
> >         at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
> >         at
com.opensymphony.xwork2.util.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:152)
> >         at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.register(XmlConfigurationProvider.java:216)
> >         ... 21 more
> >
> >
> > alpha:/var/apache-tomcat-7.0.34/logs # env  |grep CLASSPATH
> >
> >
CLASSPATH=/usr/java/jdk1.6.0/lib/dt.jar:/usr/java/jdk1.6.0/lib/tools.jar:/var/apache-tomcat-7.0.34/lib:/var/apache-tomcat-7.0.34/lib/jsp-api.jar:/var/apache-tomcat-7.0.34/lib/servlet-api.jar:/var/apache-tomcat-7.0.34/lib/mysql-connector-java-5.0.5-bin.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/c3p0-0.9.2-pre8.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-fileupload-1.2.2.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-io-2.0.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-lang-2.4.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-lang3-3.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-logging-1.1.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-logging-api-1.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/commons-validator-1.3.1.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/json-lib-2.3
> >
-jdk15.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/ognl-3.0.5.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/struts2-core-2.3.7.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/freemarker-2.3.19.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/xwork-core-2.3.7.jar:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib/javassist-3.11.0.GA.jar
> >
> > alpha:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF/lib # ls
> > antlr-2.7.2.jar               google-gxp-0.2.4-beta.jar
    spring-core-3.0.5.RELEASE.jar            struts2-oval-plugin-2.3.7.jar
> > aopalliance-1.0.jar           jackson-core-asl-1.9.2.jar
   spring-expression-3.0.5.RELEASE.jar
struts2-pell-multipart-plugin-2.3.7.jar
> > asm-3.3.jar                   jackson-mapper-asl-1.9.2.jar
   spring-test-3.0.5.RELEASE.jar            struts2-plexus-plugin-2.3.7.jar
> > asm-commons-3.3.jar           javassist-3.11.0.GA.jar
    spring-web-3.0.5.RELEASE.jar
 struts2-portlet-plugin-2.3.7.jar
> > asm-tree-3.3.jar              json-lib-2.3-jdk15.jar
   struts-core-1.3.10.jar                   struts2-rest-plugin-2.3.7.jar
> > c3p0-0.9.2-pre8.jar           juli-6.0.18.jar
    struts2-codebehind-plugin-2.3.7.jar
struts2-sitegraph-plugin-2.3.7.jar
> > classworlds-1.1.jar           junk
   struts2-config-browser-plugin-2.3.7.jar
struts2-sitemesh-plugin-2.3.7.jar
> > commons-beanutils-1.8.0.jar   ognl-3.0.5.jar
   struts2-convention-plugin-2.3.7.jar      struts2-spring-plugin-2.3.7.jar
> > commons-chain-1.2.jar
 org.apache.felix.bundlerepository-1.2.1.jar  struts2-core-2.3.7.jar
           struts2-struts1-plugin-2.3.7.jar
> > commons-collections-3.1.jar   org.apache.felix.framework-1.4.1.jar
   struts2-dojo-plugin-2.3.7.jar            struts2-testng-plugin-2.3.7.jar
> > commons-digester-2.0.jar      org.apache.felix.main-1.4.1.jar
    struts2-dwr-plugin-2.3.7.jar             struts2-tiles-plugin-2.3.7.jar
> > commons-fileupload-1.2.2.jar  org.apache.felix.shell-1.0.2.jar
   struts2-embeddedjsp-plugin-2.3.7.jar     testng-5.1-jdk15.jar
> > commons-io-2.0.1.jar          org.apache.felix.shell.tui-1.0.2.jar
   struts2-gxp-plugin-2.3.7.jar             tiles-api-2.0.6.jar
> > commons-lang-2.4.jar          oro-2.0.8.jar
    struts2-jasperreports-plugin-2.3.7.jar   tiles-core-2.0.6.jar
> > commons-lang3-3.1.jar         oval-1.31.jar
    struts2-javatemplates-plugin-2.3.7.jar   tiles-jsp-2.0.6.jar
> > commons-logging-1.1.1.jar
 plexus-container-default-1.0-alpha-10.jar
struts2-jfreechart-plugin-2.3.7.jar      velocity-1.6.3.jar
> > commons-logging-api-1.1.jar   plexus-utils-1.2.jar
   struts2-jsf-plugin-2.3.7.jar             xmlpull-1.1.3.1.jar
> > commons-validator-1.3.1.jar   sitemesh-2.4.2.jar
   struts2-json-plugin-2.3.7.jar            xpp3_min-1.1.4c.jar
> > dwr-1.1.1.jar                 spring-aop-3.0.5.RELEASE.jar
   struts2-junit-plugin-2.3.7.jar           xstream-1.4.2.jar
> > ezmorph-1.0.6.jar             spring-asm-3.0.5.RELEASE.jar
   struts2-osgi-admin-bundle-2.3.7.jar      xwork-core-2.3.7.jar
> > freemarker-2.3.19.jar         spring-beans-3.0.5.RELEASE.jar
   struts2-osgi-demo-bundle-2.3.7.jar
> > google-collections-1.0.jar    spring-context-3.0.5.RELEASE.jar
   struts2-osgi-plugin-2.3.7.jar
> >
> >
> > alpha:/var/apache-tomcat-7.0.34/webapps/ecommerce/WEB-INF # cat web.xml
> > <?xml version="1.0" encoding="UTF-8"?>
> > <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
> >          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >          xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
> >   <filter>
> >     <filter-name>struts2</filter-name>
> >
 <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>