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 <mgai...@hotmail.com> To: Struts Users Mailing List <user@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_b...@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>