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>