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.java: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(XMLConfiguration.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(XMLConfiguration.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(XMLConfiguration.java:217)
INFO [2010/11/22 15:39]: Configuration property 'jdbcUser' set to "sa"
at
org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguration.java:217)
INFO [2010/11/22 15:39]: Configuration property 'jdbcPwd' set to
"null" at
org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguration.java:217)
INFO [2010/11/22 15:39]: Configuration property 'schemaName' set to
"DBSAMPLE" at
org.apache.empire.xml.XMLConfiguration.setPropertyValue(XMLConfiguration.java:217)
INFO [2010/11/22 15:39]: *** getJDBCConnection() *** at
org.apache.empire.struts2.websample.web.SampleApplication.init(SampleApplication.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.getJDBCConnection(SampleApplication.java:139)
INFO [2010/11/22 15:39]: Connected successfully at
org.apache.empire.struts2.websample.web.SampleApplication.getJDBCConnection(SampleApplication.java:143)
INFO [2010/11/22 15:39]: AutoCommit is false at
org.apache.empire.struts2.websample.web.SampleApplication.getJDBCConnection(SampleApplication.java:147)
INFO [2010/11/22 15:39]: *** create DBDatabaseDriverOracle() *** at
org.apache.empire.struts2.websample.web.SampleApplication.init(SampleApplication.java:86)
INFO [2010/11/22 15:39]: *** open database *** at
org.apache.empire.struts2.websample.web.SampleApplication.init(SampleApplication.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.setCachingEnabled(TextProviderActionSupport.java:50)
INFO [2010/11/22 15:39]: Application initialized at
org.apache.empire.struts2.websample.web.SampleApplication.init(SampleApplication.java:107)
INFO [2010/11/22 15:39]: Parsing configuration file
[struts-default.xml] at
com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(CommonsLogger.java:42)
INFO [2010/11/22 15:39]: Parsing configuration file
[struts-plugin.xml] at
com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(CommonsLogger.java:42)
INFO [2010/11/22 15:39]: Parsing configuration file [struts.xml] at
com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(CommonsLogger.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(CommonsLogger.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(CommonsLogger.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(CommonsLogger.java:56)
ERROR [2010/11/22 15:39]: Actual exception at
com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.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(StrutsObjectFactory.java:81)
at
com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:70)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:998)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStack(XmlConfigurationProvider.java:817)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStacks(XmlConfigurationProvider.java:830)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptors(XmlConfigurationProvider.java:853)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:460)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:275)
at
org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java: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:510)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:110)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
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.java:132)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:371)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:307)
at
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203)
at
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: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.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.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.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
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(StrutsObjectFactory.java:52)
... 56 more
Caused by: java.lang.ClassNotFoundException:
javax.portlet.PortletPreferences
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java: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(CommonsLogger.java:56)
ERROR [2010/11/22 15:39]: Actual exception at
com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.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(StrutsObjectFactory.java:81)
at
com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:70)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:998)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStack(XmlConfigurationProvider.java:817)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStacks(XmlConfigurationProvider.java:830)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptors(XmlConfigurationProvider.java:853)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:460)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:275)
at
org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java: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:510)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:110)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
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.java:132)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:371)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:307)
at
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203)
at
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: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.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.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.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
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(StrutsObjectFactory.java:52)
... 56 more
Caused by: java.lang.ClassNotFoundException:
javax.portlet.PortletPreferences
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java: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(CommonsLogger.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(CommonsLogger.java:56)
ERROR [2010/11/22 15:39]: Actual exception at
com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.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(StrutsObjectFactory.java:81)
at
com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:70)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:998)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStack(XmlConfigurationProvider.java:817)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStacks(XmlConfigurationProvider.java:830)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptors(XmlConfigurationProvider.java:853)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:460)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:275)
at
org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java: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:510)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:110)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
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.java:132)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:371)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:307)
at
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203)
at
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: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.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.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.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
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.java:71)
at
com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.java: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(ReferenceCache.java:76)
at
com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java: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(ContainerImpl.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(StrutsObjectFactory.java:52)
... 56 more
Caused by: java.lang.ClassNotFoundException: javax.portlet.PortletRequest
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java: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(CommonsLogger.java:56)
ERROR [2010/11/22 15:39]: Actual exception at
com.opensymphony.xwork2.util.logging.commons.CommonsLogger.error(CommonsLogger.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(StrutsObjectFactory.java:81)
at
com.opensymphony.xwork2.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:70)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:998)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStack(XmlConfigurationProvider.java:817)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptorStacks(XmlConfigurationProvider.java:830)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadInterceptors(XmlConfigurationProvider.java:853)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:460)
at
com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadPackages(XmlConfigurationProvider.java:275)
at
org.apache.struts2.config.StrutsXmlConfigurationProvider.loadPackages(StrutsXmlConfigurationProvider.java:111)
at
com.opensymphony.xwork2.config.impl.DefaultConfiguration.reloadContainer(DefaultConfiguration.java:204)
at
com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:66)
at
org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:371)
at
org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:415)
at
org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java: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:510)
at
org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
at
org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:110)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
at
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:39)
at
org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
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.java:132)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:371)
at
org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:307)
at
org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:203)
at
org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:184)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:107)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:195)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:148)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java: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.singleThreadedBuild(LifecycleStarter.java:183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.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.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
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.java:71)
at
com.opensymphony.xwork2.inject.ContainerImpl$1.create(ContainerImpl.java: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(ReferenceCache.java:76)
at
com.opensymphony.xwork2.inject.util.ReferenceCache.get(ReferenceCache.java: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(ContainerImpl.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(StrutsObjectFactory.java:52)
... 56 more
Caused by: java.lang.ClassNotFoundException: javax.portlet.PortletRequest
at
org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:244)
at
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java: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 [email protected]: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(SampleSession.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(EmpireStrutsDispatcher.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(EmpireStrutsDispatcher.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(EmpireStrutsDispatcher.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(EmpireStrutsDispatcher.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:[email protected]]
to: Rainer Döbele; Francis De Brabandere; empire-db-
[email protected]
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: [email protected]", when i try to send a
mail to "[email protected]". 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
<[email protected]> 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:[email protected]]
to: [email protected]
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<[email protected]>
<mailto:[email protected]> wrote:
Hi everyone,
Rc2 looks good.
+1 from me.
Regards
Rainer
Francis De Brabandere wrote:
from: Francis De Brabandere
[mailto:[email protected]]
to: [email protected]
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.