incubator-empire-db-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rainer Döbele <doeb...@esteam.de>
Subject re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)
Date Sun, 28 Nov 2010 10:47:12 GMT
Hi Folks,

any new information about this Jetty issue?

Sorry but I cannot say anything from the log output and I was unable to try it with jetty myself.
But for me it works on Tomcat 5.5. and Tomcat 6.

Can we continue with the release or do we need to change anything?

Regards
Rainer


Benjamin Venditti wrote:
> from: Benjamin Venditti [mailto:benjamin.venditti@arcor.de]
> to: empire-db-dev@incubator.apache.org
> Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)
> 
> Hi Rainer,
> 
> here is my log-output. The log looks exactly the same for tomcat and
> jetty on my machine (the exceptions about "xxxxxIntercepter", too).
> The only difference between the jetty and tomcat log, are the 4 equal
> warings at the very end of this log, they are logged, if i try to
> access
> the webapp on jetty without passing the name of the action.
> 
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2>
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2>
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2>
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2>mvn
> jetty:run
> [INFO] Scanning for projects...
> [INFO]
> [INFO]
> -----------------------------------------------------------------------
> -
> [INFO] Building Apache Empire-db Struts2 Example 2.0.8-incubating-
> SNAPSHOT
> [INFO]
> -----------------------------------------------------------------------
> -
> [INFO]
> [INFO] >>> maven-jetty-plugin:6.1.10:run (default-cli) @
> empire-db-example-struts2 >>>
> [INFO]
> [INFO] --- maven-remote-resources-plugin:1.1:process (default) @
> empire-db-example-struts2 ---
> [INFO] Setting property: classpath.resource.loader.class =>
> 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'.
> [INFO] Setting property: velocimacro.messages.on => 'false'.
> [INFO] Setting property: resource.loader => 'classpath'.
> [INFO] Setting property: resource.manager.logwhenfound => 'false'.
> [INFO]
> [INFO] --- maven-resources-plugin:2.4:resources (default-resources) @
> empire-db-example-struts2 ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 6 resources
> [INFO] Copying 4 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.3.2:compile (default-compile) @
> empire-db-example-struts2 ---
> [INFO] Compiling 18 source files to
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2\target\classes
> [INFO]
> [INFO] --- maven-bundle-plugin:2.1.0:manifest (bundle-manifest) @
> empire-db-example-struts2 ---
> [WARNING] Ignoring project type war - supportedProjectTypes = [jar,
> bundle]
> [INFO]
> [INFO] --- maven-resources-plugin:2.4:testResources
> (default-testResources) @ empire-db-example-struts2 ---
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2\src\test\resources
> [INFO] Copying 4 resources
> [INFO]
> [INFO] --- maven-compiler-plugin:2.3.2:testCompile (default-
> testCompile)
> @ empire-db-example-struts2 ---
> [INFO] No sources to compile
> [INFO]
> [INFO] <<< maven-jetty-plugin:6.1.10:run (default-cli) @
> empire-db-example-struts2 <<<
> [INFO]
> [INFO] --- maven-jetty-plugin:6.1.10:run (default-cli) @
> empire-db-example-struts2 ---
> [INFO] Configuring Jetty for project: Apache Empire-db Struts2 Example
> [INFO] Webapp source directory =
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2\src\main\webapp
> [INFO] web.xml file =
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2\src\main\webapp\WEB-INF\web.xml
> [INFO] Classes =
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2\target\classes
> 2010-11-22 15:39:24.692::INFO:  Logging to STDERR via
> org.mortbay.log.StdErrLog
> [INFO] Context path = /empire-db-example-struts2
> [INFO] Tmp directory =  determined at runtime
> [INFO] Web defaults = org/mortbay/jetty/webapp/webdefault.xml
> [INFO] Web overrides =  none
> [INFO] Webapp directory =
> D:\Workspaces\empire\empire-db-trunk\empire-db-examples\empire-db-
> example-struts2\src\main\webapp
> [INFO] Starting jetty 6.1.10 ...
> 2010-11-22 15:39:24.957::INFO:  jetty-6.1.10
> 2010-11-22 15:39:24.238::INFO:  No Transaction manager found - if your
> webapp requires one, please configure one.
> INFO  [2010/11/22 15:39]: Logging sucessfully configured.  at
> org.apache.empire.xml.XMLConfiguration.initLogging(XMLConfiguration.jav
> a:163)
> INFO  [2010/11/22 15:39]: reading bean properties from node: properties
> at
> org.apache.empire.xml.XMLConfiguration.readProperties(XMLConfiguration.
> java:186)
> INFO  [2010/11/22 15:39]: Configuration property 'databaseProvider' set
> to "hsqldb"  at
> org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguratio
> n.java:217)
> INFO  [2010/11/22 15:39]: reading bean properties from node:
> properties-hsqldb  at
> org.apache.empire.xml.XMLConfiguration.readProperties(XMLConfiguration.
> java:186)
> INFO  [2010/11/22 15:39]: Configuration property 'jdbcClass' set to
> "org.hsqldb.jdbcDriver"  at
> org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguratio
> n.java:217)
> INFO  [2010/11/22 15:39]: Configuration property 'jdbcURL' set to
> "jdbc:hsqldb:file:hsqldb/sample;shutdown=true"  at
> org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguratio
> n.java:217)
> INFO  [2010/11/22 15:39]: Configuration property 'jdbcUser' set to "sa"
> at
> org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguratio
> n.java:217)
> INFO  [2010/11/22 15:39]: Configuration property 'jdbcPwd' set to
> "null"  at
> org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguratio
> n.java:217)
> INFO  [2010/11/22 15:39]: Configuration property 'schemaName' set to
> "DBSAMPLE"  at
> org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguratio
> n.java:217)
> INFO  [2010/11/22 15:39]: *** getJDBCConnection() ***  at
> org.apache.empire.struts2.websample.web.SampleApplication.init(SampleAp
> plication.java:82)
> INFO  [2010/11/22 15:39]: Connecting to
> Database'jdbc:hsqldb:file:D:\Workspaces\empire\empire-db-trunk\empire-
> db-examples\empire-db-example-
> struts2\src\main\webapp\hsqldb/sample;shutdown=true'
> / User=sa  at
> org.apache.empire.struts2.websample.web.SampleApplication.getJDBCConnec
> tion(SampleApplication.java:139)
> INFO  [2010/11/22 15:39]: Connected successfully  at
> org.apache.empire.struts2.websample.web.SampleApplication.getJDBCConnec
> tion(SampleApplication.java:143)
> INFO  [2010/11/22 15:39]: AutoCommit is false  at
> org.apache.empire.struts2.websample.web.SampleApplication.getJDBCConnec
> tion(SampleApplication.java:147)
> INFO  [2010/11/22 15:39]: *** create DBDatabaseDriverOracle() ***  at
> org.apache.empire.struts2.websample.web.SampleApplication.init(SampleAp
> plication.java:86)
> INFO  [2010/11/22 15:39]: *** open database ***  at
> org.apache.empire.struts2.websample.web.SampleApplication.init(SampleAp
> plication.java:90)
> DEBUG [2010/11/22 15:39]: executing: SELECT count(*)
> FROM DEPARTMENTS t1  at
> org.apache.empire.db.DBDatabase.querySingleValue(DBDatabase.java:643)
> DEBUG [2010/11/22 15:39]: querySingleValue complete in 62 ms -> value=2
> at
> org.apache.empire.db.DBDatabase.querySingleValue(DBDatabase.java:663)
> WARN  [2010/11/22 15:39]:
> org.apache.empire.struts2.actionsupport.TextProviderActionSupport:
> Caching is NOT enabled for Application!  at
> org.apache.empire.struts2.actionsupport.TextProviderActionSupport.setCa
> chingEnabled(TextProviderActionSupport.java:50)
> INFO  [2010/11/22 15:39]: Application initialized   at
> org.apache.empire.struts2.websample.web.SampleApplication.init(SampleAp
> plication.java:107)
> INFO  [2010/11/22 15:39]: Parsing configuration file
> [struts-default.xml]  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(Commons
> Logger.java:42)
> INFO  [2010/11/22 15:39]: Parsing configuration file
> [struts-plugin.xml]  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(Commons
> Logger.java:42)
> INFO  [2010/11/22 15:39]: Parsing configuration file [struts.xml]  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(Commons
> Logger.java:42)
> INFO  [2010/11/22 15:39]: Overriding property struts.i18n.reload - old
> value: false new value: true  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(Commons
> Logger.java:42)
> INFO  [2010/11/22 15:39]: Overriding property
> struts.configuration.xml.reload - old value: false new value: true  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(Commons
> Logger.java:42)
> log4j:ERROR Attempted to append to closed appender named [default].
> WARN  [2010/11/22 15:39]: Unable to load config class
> org.apache.struts2.portlet.interceptor.PortletAwareInterceptor at
> interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/struts/struts2-
> portlet-plugin/2.2.1/struts2-portlet-plugin-2.2.1.jar!/struts-
> plugin.xml:48:114
> probably due to a missing jar, which might be fine if you never plan to
> use the portletAware interceptor  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(Commons
> Logger.java:56)
> ERROR [2010/11/22 15:39]: Actual exception  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(Common
> sLogger.java:38)
> Could not load class
> org.apache.struts2.portlet.interceptor.PortletAwareInterceptor. Perhaps
> it exists but certain dependencies are not available? - interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/struts/struts2-
> portlet-plugin/2.2.1/struts2-portlet-plugin-2.2.1.jar!/struts-
> plugin.xml:48:114
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:81)
>          at
> com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructIn
> terceptorReference(InterceptorBuilder.java:70)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.looku
> pInterceptorReference(XmlConfigurationProvider.java:998)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStack(XmlConfigurationProvider.java:817)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStacks(XmlConfigurationProvider.java:830)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptors(XmlConfigurationProvider.java:853)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPa
> ckage(XmlConfigurationProvider.java:460)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadP
> ackages(XmlConfigurationProvider.java:275)
>          at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(S
> trutsXmlConfigurationProvider.java:111)
>          at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContaine
> r(DefaultConfiguration.java:204)
>          at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Co
> nfigurationManager.java:66)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Disp
> atcher.java:371)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
>          at
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.ja
> va:190)
>          at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java
> :589)
>          at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
>          at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
> 1220)
>          at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:51
> 0)
>          at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
>          at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugin
> WebAppContext.java:110)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandl
> erCollection.java:156)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:13
> 0)
>          at org.mortbay.jetty.Server.doStart(Server.java:222)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.ja
> va:132)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo
> .java:371)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.ja
> va:307)
>          at
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunM
> ojo.java:203)
>          at
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>          at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBu
> ildPluginManager.java:107)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:195)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:148)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:140)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:84)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:59)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuil
> d(LifecycleStarter.java:183)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleS
> tarter.java:161)
>          at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314)
>          at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
>          at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
>          at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
>          at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:39)
>          at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
> rImpl.java:25)
>          at java.lang.reflect.Method.invoke(Method.java:597)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launch
> er.java:290)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:
> 230)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Laun
> cher.java:409)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:35
> 2)
> Caused by: java.lang.NoClassDefFoundError:
> javax/portlet/PortletPreferences
>          at java.lang.Class.getDeclaredConstructors0(Native Method)
>          at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>          at java.lang.Class.getConstructor0(Class.java:2699)
>          at java.lang.Class.newInstance0(Class.java:326)
>          at java.lang.Class.newInstance(Class.java:308)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:130)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:161)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:150)
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:52)
>          ... 56 more
> Caused by: java.lang.ClassNotFoundException:
> javax.portlet.PortletPreferences
>          at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(Se
> lfFirstStrategy.java:50)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:244)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:230)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:375)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:337)
>          ... 65 more
> WARN  [2010/11/22 15:39]: Unable to load config class
> org.apache.struts2.portlet.interceptor.PortletAwareInterceptor at
> interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/struts/struts2-
> portlet-plugin/2.2.1/struts2-portlet-plugin-2.2.1.jar!/struts-
> plugin.xml:48:114
> probably due to a missing jar, which might be fine if you never plan to
> use the portletAware interceptor  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(Commons
> Logger.java:56)
> ERROR [2010/11/22 15:39]: Actual exception  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(Common
> sLogger.java:38)
> Could not load class
> org.apache.struts2.portlet.interceptor.PortletAwareInterceptor. Perhaps
> it exists but certain dependencies are not available? - interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/struts/struts2-
> portlet-plugin/2.2.1/struts2-portlet-plugin-2.2.1.jar!/struts-
> plugin.xml:48:114
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:81)
>          at
> com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructIn
> terceptorReference(InterceptorBuilder.java:70)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.looku
> pInterceptorReference(XmlConfigurationProvider.java:998)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStack(XmlConfigurationProvider.java:817)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStacks(XmlConfigurationProvider.java:830)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptors(XmlConfigurationProvider.java:853)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPa
> ckage(XmlConfigurationProvider.java:460)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadP
> ackages(XmlConfigurationProvider.java:275)
>          at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(S
> trutsXmlConfigurationProvider.java:111)
>          at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContaine
> r(DefaultConfiguration.java:204)
>          at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Co
> nfigurationManager.java:66)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Disp
> atcher.java:371)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
>          at
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.ja
> va:190)
>          at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java
> :589)
>          at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
>          at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
> 1220)
>          at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:51
> 0)
>          at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
>          at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugin
> WebAppContext.java:110)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandl
> erCollection.java:156)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:13
> 0)
>          at org.mortbay.jetty.Server.doStart(Server.java:222)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.ja
> va:132)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo
> .java:371)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.ja
> va:307)
>          at
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunM
> ojo.java:203)
>          at
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>          at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBu
> ildPluginManager.java:107)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:195)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:148)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:140)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:84)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:59)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuil
> d(LifecycleStarter.java:183)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleS
> tarter.java:161)
>          at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314)
>          at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
>          at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
>          at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
>          at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:39)
>          at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
> rImpl.java:25)
>          at java.lang.reflect.Method.invoke(Method.java:597)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launch
> er.java:290)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:
> 230)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Laun
> cher.java:409)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:35
> 2)
> Caused by: java.lang.NoClassDefFoundError:
> javax/portlet/PortletPreferences
>          at java.lang.Class.getDeclaredConstructors0(Native Method)
>          at
> java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>          at java.lang.Class.getConstructor0(Class.java:2699)
>          at java.lang.Class.newInstance0(Class.java:326)
>          at java.lang.Class.newInstance(Class.java:308)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:130)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:161)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:150)
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:52)
>          ... 56 more
> Caused by: java.lang.ClassNotFoundException:
> javax.portlet.PortletPreferences
>          at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(Se
> lfFirstStrategy.java:50)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:244)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:230)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:375)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:337)
>          ... 65 more
> WARN  [2010/11/22 15:39]: no default parameter defined for result of
> type dispatcher  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(Commons
> Logger.java:56)
> WARN  [2010/11/22 15:39]: Unable to load config class
> org.apache.empire.struts2.interceptors.ActionBasicsInterceptor at
> interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/empire-db/empire-db-
> struts2/2.0.8-incubating-SNAPSHOT/empire-db-struts2-2.0.8-incubating-
> SNAPSHOT.jar!/struts-empire.xml:30:115
> probably due to a missing jar, which might be fine if you never plan to
> use the actionBasics interceptor  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(Commons
> Logger.java:56)
> ERROR [2010/11/22 15:39]: Actual exception  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(Common
> sLogger.java:38)
> Could not load class
> org.apache.empire.struts2.interceptors.ActionBasicsInterceptor. Perhaps
> it exists but certain dependencies are not available? - interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/empire-db/empire-db-
> struts2/2.0.8-incubating-SNAPSHOT/empire-db-struts2-2.0.8-incubating-
> SNAPSHOT.jar!/struts-empire.xml:30:115
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:81)
>          at
> com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructIn
> terceptorReference(InterceptorBuilder.java:70)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.looku
> pInterceptorReference(XmlConfigurationProvider.java:998)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStack(XmlConfigurationProvider.java:817)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStacks(XmlConfigurationProvider.java:830)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptors(XmlConfigurationProvider.java:853)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPa
> ckage(XmlConfigurationProvider.java:460)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadP
> ackages(XmlConfigurationProvider.java:275)
>          at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(S
> trutsXmlConfigurationProvider.java:111)
>          at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContaine
> r(DefaultConfiguration.java:204)
>          at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Co
> nfigurationManager.java:66)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Disp
> atcher.java:371)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
>          at
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.ja
> va:190)
>          at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java
> :589)
>          at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
>          at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
> 1220)
>          at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:51
> 0)
>          at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
>          at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugin
> WebAppContext.java:110)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandl
> erCollection.java:156)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:13
> 0)
>          at org.mortbay.jetty.Server.doStart(Server.java:222)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.ja
> va:132)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo
> .java:371)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.ja
> va:307)
>          at
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunM
> ojo.java:203)
>          at
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>          at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBu
> ildPluginManager.java:107)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:195)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:148)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:140)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:84)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:59)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuil
> d(LifecycleStarter.java:183)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleS
> tarter.java:161)
>          at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314)
>          at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
>          at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
>          at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
>          at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:39)
>          at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
> rImpl.java:25)
>          at java.lang.reflect.Method.invoke(Method.java:597)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launch
> er.java:290)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:
> 230)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Laun
> cher.java:409)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:35
> 2)
> Caused by: java.lang.NoClassDefFoundError: javax/portlet/PortletRequest
>          at java.lang.Class.getDeclaredMethods0(Native Method)
>          at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>          at java.lang.Class.getDeclaredMethods(Class.java:1791)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImpl
> .java:90)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImpl
> .java:86)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.jav
> a:71)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.jav
> a:67)
>          at
> com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call(
> ReferenceCache.java:150)
>          at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>          at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>          at
> com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(Refer
> enceCache.java:76)
>          at
> com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.j
> ava:116)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:
> 483)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:
> 523)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:
> 521)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImp
> l.java:574)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:
> 521)
>          at
> com.opensymphony.xwork2.ObjectFactory.injectInternalBeans(ObjectFactory
> .java:138)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:163)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:150)
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:52)
>          ... 56 more
> Caused by: java.lang.ClassNotFoundException:
> javax.portlet.PortletRequest
>          at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(Se
> lfFirstStrategy.java:50)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:244)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:230)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:375)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:337)
>          ... 77 more
> WARN  [2010/11/22 15:39]: Unable to load config class
> org.apache.empire.struts2.interceptors.ActionAccessInterceptor at
> interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/empire-db/empire-db-
> struts2/2.0.8-incubating-SNAPSHOT/empire-db-struts2-2.0.8-incubating-
> SNAPSHOT.jar!/struts-empire.xml:35:115
> probably due to a missing jar, which might be fine if you never plan to
> use the actionAccess interceptor  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.warn(Commons
> Logger.java:56)
> ERROR [2010/11/22 15:39]: Actual exception  at
> com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(Common
> sLogger.java:38)
> Could not load class
> org.apache.empire.struts2.interceptors.ActionAccessInterceptor. Perhaps
> it exists but certain dependencies are not available? - interceptor -
> jar:file:/C:/Users/benni/.m2/repository/org/apache/empire-db/empire-db-
> struts2/2.0.8-incubating-SNAPSHOT/empire-db-struts2-2.0.8-incubating-
> SNAPSHOT.jar!/struts-empire.xml:35:115
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:81)
>          at
> com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructIn
> terceptorReference(InterceptorBuilder.java:70)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.looku
> pInterceptorReference(XmlConfigurationProvider.java:998)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStack(XmlConfigurationProvider.java:817)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptorStacks(XmlConfigurationProvider.java:830)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadI
> nterceptors(XmlConfigurationProvider.java:853)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPa
> ckage(XmlConfigurationProvider.java:460)
>          at
> com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadP
> ackages(XmlConfigurationProvider.java:275)
>          at
> org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(S
> trutsXmlConfigurationProvider.java:111)
>          at
> com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContaine
> r(DefaultConfiguration.java:204)
>          at
> com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(Co
> nfigurationManager.java:66)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Disp
> atcher.java:371)
>          at
> org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
>          at
> org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.ja
> va:190)
>          at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:97)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java
> :589)
>          at
> org.mortbay.jetty.servlet.Context.startContext(Context.java:139)
>          at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
> 1220)
>          at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:51
> 0)
>          at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
>          at
> org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6Plugin
> WebAppContext.java:110)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandl
> erCollection.java:156)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.j
> ava:152)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:13
> 0)
>          at org.mortbay.jetty.Server.doStart(Server.java:222)
>          at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39
> )
>          at
> org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.ja
> va:132)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo
> .java:371)
>          at
> org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.ja
> va:307)
>          at
> org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunM
> ojo.java:203)
>          at
> org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
>          at
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBu
> ildPluginManager.java:107)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:195)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:148)
>          at
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.j
> ava:140)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:84)
>          at
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject
> (LifecycleModuleBuilder.java:59)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuil
> d(LifecycleStarter.java:183)
>          at
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleS
> tarter.java:161)
>          at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:314)
>          at
> org.apache.maven.DefaultMaven.execute(DefaultMaven.java:151)
>          at org.apache.maven.cli.MavenCli.execute(MavenCli.java:445)
>          at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:168)
>          at org.apache.maven.cli.MavenCli.main(MavenCli.java:132)
>          at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>          at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja
> va:39)
>          at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso
> rImpl.java:25)
>          at java.lang.reflect.Method.invoke(Method.java:597)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launch
> er.java:290)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:
> 230)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Laun
> cher.java:409)
>          at
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:35
> 2)
> Caused by: java.lang.NoClassDefFoundError: javax/portlet/PortletRequest
>          at java.lang.Class.getDeclaredMethods0(Native Method)
>          at java.lang.Class.privateGetDeclaredMethods(Class.java:2427)
>          at java.lang.Class.getDeclaredMethods(Class.java:1791)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImpl
> .java:90)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.addInjectors(ContainerImpl
> .java:86)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.jav
> a:71)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.jav
> a:67)
>          at
> com.opensymphony.xwork2.inject.util.ReferenceCache$CallableCreate.call(
> ReferenceCache.java:150)
>          at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>          at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>          at
> com.opensymphony.xwork2.inject.util.ReferenceCache.internalCreate(Refer
> enceCache.java:76)
>          at
> com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.j
> ava:116)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:
> 483)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:
> 523)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl$6.call(ContainerImpl.java:
> 521)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.callInContext(ContainerImp
> l.java:574)
>          at
> com.opensymphony.xwork2.inject.ContainerImpl.inject(ContainerImpl.java:
> 521)
>          at
> com.opensymphony.xwork2.ObjectFactory.injectInternalBeans(ObjectFactory
> .java:138)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:163)
>          at
> com.opensymphony.xwork2.ObjectFactory.buildBean(ObjectFactory.java:150)
>          at
> org.apache.struts2.impl.StrutsObjectFactory.buildInterceptor(StrutsObje
> ctFactory.java:52)
>          ... 56 more
> Caused by: java.lang.ClassNotFoundException:
> javax.portlet.PortletRequest
>          at
> org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(Se
> lfFirstStrategy.java:50)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:244)
>          at
> org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.j
> ava:230)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:375)
>          at
> org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.
> java:337)
>          ... 77 more
> 2010-11-22 15:39:28.714::INFO:  Started
> SelectChannelConnector@0.0.0.0:8080
> [INFO] Started Jetty Server
> [INFO] Starting scanner at interval of 10 seconds.
> INFO  [2010/11/22 15:39]: Session created   at
> org.apache.empire.struts2.websample.web.SampleSession.init(SampleSessio
> n.java:46)
> log4j:ERROR Attempted to append to closed appender named [default].
> WARN  [2010/11/22 15:39]: Cannot dispose action. Action is not supplied
> on the request. (Missing ActionBasicsInterceptor?)  at
> org.apache.empire.struts2.web.EmpireStrutsDispatcher.disposeAction(Empi
> reStrutsDispatcher.java:163)
> log4j:ERROR Attempted to append to closed appender named [default].
> WARN  [2010/11/22 15:39]: Cannot dispose action. Action is not supplied
> on the request. (Missing ActionBasicsInterceptor?)  at
> org.apache.empire.struts2.web.EmpireStrutsDispatcher.disposeAction(Empi
> reStrutsDispatcher.java:163)
> log4j:ERROR Attempted to append to closed appender named [default].
> WARN  [2010/11/22 15:39]: Cannot dispose action. Action is not supplied
> on the request. (Missing ActionBasicsInterceptor?)  at
> org.apache.empire.struts2.web.EmpireStrutsDispatcher.disposeAction(Empi
> reStrutsDispatcher.java:163)
> log4j:ERROR Attempted to append to closed appender named [default].
> WARN  [2010/11/22 15:39]: Cannot dispose action. Action is not supplied
> on the request. (Missing ActionBasicsInterceptor?)  at
> org.apache.empire.struts2.web.EmpireStrutsDispatcher.disposeAction(Empi
> reStrutsDispatcher.java:163)
> 
> 
> 
> 
> 
> Am 22.11.2010 18:30, schrieb Rainer Döbele:
> > Hi Benjamin,
> >
> > when you specify the base URL only, then the app-server should load
> the welcome-file that is first in the welcome-file-list of the web.xml
> (see src/main/webapp/WEB-INF/web.xml). Our welcome-file-list is as
> follows:
> >
> >      <welcome-file-list>
> >          <welcome-file>index.html</welcome-file>
> >      </welcome-file-list>
> >
> > The index.html file in this list loaded in the web root directory of
> the app (src/main/webapp).
> > This file then in turn redirects to the login page using the
> following meta-tag:
> >
> > 	<META HTTP-EQUIV="Refresh" CONTENT="0; URL=login.action">
> >
> > Unfortunately I cannot say, what Jetty doesn't like and why.
> > Personally I don't use Jetty at all.
> >
> > When I run it with Tomcat I get no exceptions (except the
> org.hsqldb.jdbc.Util.sqlException exception you get when you run the
> example the first time, by which the app detects that it has to create
> the database).
> > Can you post your log output?
> >
> > Regards
> > Rainer
> >
> >
> > Benjamin Venditti wrote:
> >> from: Benjamin Venditti [mailto:benjamin.venditti@arcor.de]
> >> to: Rainer Döbele; Francis De Brabandere; empire-db-
> >> dev@incubator.apache.org
> >> Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)
> >>
> >> hey there,
> >>
> >> tried to get jetty running again (partly successful), this time on a
> >> clean win7x32 installation. included the "console.log" and the
> "error-
> >> page" of my browser.
> >>
> >> there are several Exceptions in the logfile of the console regarding
> >> struts2 interceptors. they are thrown no matter which appserver i
> use
> >> (tomcat 5.5 or jetty).
> >>
> >> i think there is something wrong with the mapping of default
> actions.
> >> in tomcat i can reach the webapp via:
> >>         http://localhost:8080/empire-db-example-struts2/login.action
> >> or
> >>         http://localhost:8080/empire-db-example-struts2
> >>
> >> however when run on jetty i can access it only via the full url:
> >>         http://localhost:8080/empire-db-example-struts2/login.action
> >>
> >> if i try to access the webapp without passing the action, i get the
> >> "Struts Problem Report" page i included.
> >>
> >> have you got an idea/explaination whey jetty behaves that way? and
> where
> >> those exceptions come from?
> >>
> >> cherio
> >>         benjamin
> >>
> >> ps.: i always get a "Delivery to the following recipient failed
> >> permanently: empire-db-dev@incubator.apache.org", when i try to send
> a
> >> mail to "empire-db-dev@incubator.apache.org". Are you able to send
> mails
> >> to the dev-list?
> >>
> >> Am 22.11.2010 09:40, schrieb Francis De Brabandere:
> >>> I'd still want to have a look at that example without tomcat but
> it'll
> >>> be for Wednesday...
> >>>
> >>> On Mon, Nov 22, 2010 at 12:53 AM, Benjamin Venditti
> >>> <benjamin.venditti@arcor.de>   wrote:
> >>>> Hi there,
> >>>>
> >>>> +1 from for RC2, too.
> >>>>
> >>>> Finally got it working with tomcat 5.5 in eclipse, as Rainer
> >> suggested.
> >>>> Cheerio,
> >>>>      Benjamin
> >>>>
> >>>> Am 21.11.2010 23:37, schrieb Rainer Döbele:
> >>>>> Hi Benjamin,
> >>>>>
> >>>>>
> >>>>>
> >>>>> I ran the struts2 example with Tomcat 5.5. and Tomcat 6 and I had
> no
> >>>>> such problem.
> >>>>>
> >>>>>
> >>>>>
> >>>>> Regards
> >>>>>
> >>>>> Rainer
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> from: Benjamin Venditti [mailto:benjamin.venditti@arcor.de]
> >>>>> to: empire-db-dev@incubator.apache.org
> >>>>> cc: Francis De Brabandere
> >>>>> re: Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)
> >>>>>
> >>>>>
> >>>>>
> >>>>> Hey there,
> >>>>>
> >>>>> had a look at the new release and i'm not able to get the
> >>>>> web-examples working (see error.log).
> >>>>> And i can't figure out what the problem is, to me everything
> seems
> >>>>> to be in its right place.
> >>>>>
> >>>>> When i try to access the webapp with firefox i get a 503:
> >>>>> ---------------------------------------------------
> >>>>> HTTP ERROR: 503
> >>>>>
> >>>>> SERVICE_UNAVAILABLE
> >>>>>
> >>>>> RequestURI=/empire-db-example-struts2/
> >>>>>
> >>>>> Powered by jetty://<http://jetty.mortbay.org>
> >>>>>
> >>>>> ----------------------------------------------------
> >>>>>
> >>>>> I'm not sure if i made something wrong, as i already had so much
> >>>>> trouble testing the webapps.
> >>>>> Could one of you please check whether you get the same errors as
> i
> >> do?
> >>>>> Thanks and best regards,
> >>>>>       Benjamin
> >>>>>
> >>>>> Am 21.11.2010 15:41, schrieb Francis De Brabandere:
> >>>>>
> >>>>> my own +1
> >>>>>
> >>>>> On Sun, Nov 21, 2010 at 3:21 PM, Rainer Döbele<doebele@esteam.de>
> >>>>>    <mailto:doebele@esteam.de>      wrote:
> >>>>>
> >>>>>          Hi everyone,
> >>>>>
> >>>>>          Rc2 looks good.
> >>>>>
> >>>>>          +1 from me.
> >>>>>
> >>>>>          Regards
> >>>>>          Rainer
> >>>>>
> >>>>>
> >>>>>          Francis De Brabandere wrote:
> >>>>>
> >>>>>                  from: Francis De Brabandere
> >> [mailto:francisdb@gmail.com]
> >>>>>                  to: empire-db-dev@incubator.apache.org
> >>>>>                  re: [VOTE] Release Apache Empire-db 2.0.7-
> incubating
> >>>>> (rc2)
> >>>>>
> >>>>>                  Hi,
> >>>>>
> >>>>>                  We have just prepared a 2.0.7-incubating release
> and
> >>>>> we are now
> >>>>>                  looking for approval of the PMC to publish the
> >> release.
> >>>>> Once the
> >>>>>                  community approves the release we will have a
> second
> >>>>> binding release
> >>>>>                  round for IPMC members.
> >>>>>
> >>>>>                  These are the major changes from our previous
> >>>>> 2.0.6-incubating release:
> >>>>>
> >>>>>                   * Allow to set limit for maximum number of rows
> >> returned
> >>>>>                   * Update Empire-Struts-Extentions to Struts
> 2.2.1
> >>>>> and provide Portlet
> >>>>>                  Support
> >>>>>
> >>>>>                  Changelog:
> >>>>> http://svn.apache.org/viewvc/incubator/empire-
> >>>>>
> >>>>>
> >>>>> db/tags/apache-empire-db-2.0.7-incubating-
> rc2/CHANGELOG.txt?view=co
> >>>>>
> >>>>>                  Subversion tag:
> >>>>>
> >>>>>    https://svn.apache.org/repos/asf/incubator/empire-
> db/tags/apache-
> >>>>>                  empire-db-2.0.7-incubating-rc2
> >>>>>
> >>>>>                  Maven staging repository:
> >>>>>
> >>>>>
> >> https://repository.apache.org/content/repositories/orgapacheempire-
> db-
> >>>>>                  003/
> >>>>>
> >>>>>                  Distribution files are located here
> >>>>>                  http://people.apache.org/~francisdb/empire-db/
> >>>>>
> >>>>>                  Rat report for the tag is available here:
> >>>>>
> >>>>> http://people.apache.org/~francisdb/empire-db/rat.txt
> >>>>>
> >>>>>                  Vote open for 72 hours.
> >>>>>
> >>>>>                  [ ] +1
> >>>>>                  [ ] +0
> >>>>>                  [ ] -1
> >>>>>
> >>>>>                  --
> >>>>>                  http://www.somatik.be
> >>>>>                  Microsoft gives you windows, Linux gives you the
> >>>>> whole house.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>
> >>


Mime
View raw message