You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@empire-db.apache.org by Francis De Brabandere <fr...@gmail.com> on 2010/11/18 22:50:18 UTC

[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.

Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
I'm closing this vote with:

+1 3
+0 0
+1 0

Starting a thread on the incubator list for ipmc approval

Cheers,
Francis

On Tue, Nov 30, 2010 at 4:20 PM, Rainer Döbele <do...@esteam.de> wrote:
> Hi Francis,
>
> Oh sorry, yes of course I do.
> +1
>
> 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)
>>
>> Rainer, do you stick to your +1? Then I'll move this to the incubator
>> list.
>>
>> Cheers,
>> Francis
>>
>> On Mon, Nov 29, 2010 at 1:31 AM, Benjamin Venditti
>> <be...@arcor.de> wrote:
>> > hi francis,
>> >
>> > thanks for your help, i wouldn't have figured out that. I also
>> remember that
>> > the dispatching worked correctly in previous versions. I think a new
>> RC is
>> > not
>> > neccessary, as it is just a example working not in every constellation
>> > (i guess most people use tomcat anyway). maybe we put that on the
>> > the todo-list for a future rc.
>> >
>> > hmm, still have to give my vote for this one.
>> >
>> > +1
>> >
>> > best regards,
>> >    benjamin
>> >
>> >
>> >
>> >
>> > Am 28.11.2010 23:46, schrieb Francis De Brabandere:
>> >>
>> >> Hi all,
>> >>
>> >> The portlet api is indeed missing it seems when running jetty. I need
>> >> to explicitly add it as runtime dependency for "mvn jetty:run" to
>> work
>> >> properly. Same problem for the cxf struts2 example. I fixed this in
>> >> subversion.
>> >>
>> >> Further I can also reproduce that jetty does not seem to load the
>> >> welcome file, browsing to
>> >> http://localhost:8080/empire-db-example-struts2/index.html works. The
>> >> EmpireFilterDispatcher(EmpireStrutsDispatcher) seems to have priority
>> >> over the welcome file in jetty.
>> >> (if I remember correctly this used to work in the past, maybe it's
>> >> linked to the changes in EmpireStrutsDispatcher?)
>> >>
>> >> Do we see this as a major issue needing a new RC?
>> >>
>> >> Cheers,
>> >> Francis
>> >>
>> >> On Sun, Nov 28, 2010 at 12:36 PM, Francis De Brabandere
>> >> <fr...@gmail.com>  wrote:
>> >>>
>> >>> now ->  this evening :-s
>> >>>
>> >>> On Sun, Nov 28, 2010 at 11:56 AM, Francis De Brabandere
>> >>> <fr...@gmail.com>  wrote:
>> >>>>
>> >>>> sorry, forgot a bit about this issue, I'll check now
>> >>>>
>> >>>> On Sun, Nov 28, 2010 at 11:47 AM, Rainer Döbele<do...@esteam.de>
>> >>>>  wrote:
>> >>>>>
>> >>>>> 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
>> >>>>>>>>> <be...@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<do...@esteam.de>
>> >>>>>>>>>>>    <ma...@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.
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>>>>>>>
>> >>>>>
>> >>>>
>> >>>>
>> >>>> --
>> >>>> http://www.somatik.be
>> >>>> Microsoft gives you windows, Linux gives you the whole house.
>> >>>>
>> >>>
>> >>>
>> >>> --
>> >>> http://www.somatik.be
>> >>> Microsoft gives you windows, Linux gives you the whole house.
>> >>>
>> >>
>> >>
>> >
>> >
>>
>>
>>
>> --
>> http://www.somatik.be
>> Microsoft gives you windows, Linux gives you the whole house.
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
Rainer, do you stick to your +1? Then I'll move this to the incubator list.

Cheers,
Francis

On Mon, Nov 29, 2010 at 1:31 AM, Benjamin Venditti
<be...@arcor.de> wrote:
> hi francis,
>
> thanks for your help, i wouldn't have figured out that. I also remember that
> the dispatching worked correctly in previous versions. I think a new RC is
> not
> neccessary, as it is just a example working not in every constellation
> (i guess most people use tomcat anyway). maybe we put that on the
> the todo-list for a future rc.
>
> hmm, still have to give my vote for this one.
>
> +1
>
> best regards,
>    benjamin
>
>
>
>
> Am 28.11.2010 23:46, schrieb Francis De Brabandere:
>>
>> Hi all,
>>
>> The portlet api is indeed missing it seems when running jetty. I need
>> to explicitly add it as runtime dependency for "mvn jetty:run" to work
>> properly. Same problem for the cxf struts2 example. I fixed this in
>> subversion.
>>
>> Further I can also reproduce that jetty does not seem to load the
>> welcome file, browsing to
>> http://localhost:8080/empire-db-example-struts2/index.html works. The
>> EmpireFilterDispatcher(EmpireStrutsDispatcher) seems to have priority
>> over the welcome file in jetty.
>> (if I remember correctly this used to work in the past, maybe it's
>> linked to the changes in EmpireStrutsDispatcher?)
>>
>> Do we see this as a major issue needing a new RC?
>>
>> Cheers,
>> Francis
>>
>> On Sun, Nov 28, 2010 at 12:36 PM, Francis De Brabandere
>> <fr...@gmail.com>  wrote:
>>>
>>> now ->  this evening :-s
>>>
>>> On Sun, Nov 28, 2010 at 11:56 AM, Francis De Brabandere
>>> <fr...@gmail.com>  wrote:
>>>>
>>>> sorry, forgot a bit about this issue, I'll check now
>>>>
>>>> On Sun, Nov 28, 2010 at 11:47 AM, Rainer Döbele<do...@esteam.de>
>>>>  wrote:
>>>>>
>>>>> 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
>>>>>>>>> <be...@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<do...@esteam.de>
>>>>>>>>>>>    <ma...@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.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> http://www.somatik.be
>>>> Microsoft gives you windows, Linux gives you the whole house.
>>>>
>>>
>>>
>>> --
>>> http://www.somatik.be
>>> Microsoft gives you windows, Linux gives you the whole house.
>>>
>>
>>
>
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Benjamin Venditti <be...@arcor.de>.
hi francis,

thanks for your help, i wouldn't have figured out that. I also remember that
the dispatching worked correctly in previous versions. I think a new RC 
is not
neccessary, as it is just a example working not in every constellation
(i guess most people use tomcat anyway). maybe we put that on the
the todo-list for a future rc.

hmm, still have to give my vote for this one.

+1

best regards,
     benjamin




Am 28.11.2010 23:46, schrieb Francis De Brabandere:
> Hi all,
>
> The portlet api is indeed missing it seems when running jetty. I need
> to explicitly add it as runtime dependency for "mvn jetty:run" to work
> properly. Same problem for the cxf struts2 example. I fixed this in
> subversion.
>
> Further I can also reproduce that jetty does not seem to load the
> welcome file, browsing to
> http://localhost:8080/empire-db-example-struts2/index.html works. The
> EmpireFilterDispatcher(EmpireStrutsDispatcher) seems to have priority
> over the welcome file in jetty.
> (if I remember correctly this used to work in the past, maybe it's
> linked to the changes in EmpireStrutsDispatcher?)
>
> Do we see this as a major issue needing a new RC?
>
> Cheers,
> Francis
>
> On Sun, Nov 28, 2010 at 12:36 PM, Francis De Brabandere
> <fr...@gmail.com>  wrote:
>> now ->  this evening :-s
>>
>> On Sun, Nov 28, 2010 at 11:56 AM, Francis De Brabandere
>> <fr...@gmail.com>  wrote:
>>> sorry, forgot a bit about this issue, I'll check now
>>>
>>> On Sun, Nov 28, 2010 at 11:47 AM, Rainer Döbele<do...@esteam.de>  wrote:
>>>> 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
>>>>>>>> <be...@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<do...@esteam.de>
>>>>>>>>>>     <ma...@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.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>
>>>
>>>
>>> --
>>> http://www.somatik.be
>>> Microsoft gives you windows, Linux gives you the whole house.
>>>
>>
>>
>> --
>> http://www.somatik.be
>> Microsoft gives you windows, Linux gives you the whole house.
>>
>
>


Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
Hi all,

The portlet api is indeed missing it seems when running jetty. I need
to explicitly add it as runtime dependency for "mvn jetty:run" to work
properly. Same problem for the cxf struts2 example. I fixed this in
subversion.

Further I can also reproduce that jetty does not seem to load the
welcome file, browsing to
http://localhost:8080/empire-db-example-struts2/index.html works. The
EmpireFilterDispatcher(EmpireStrutsDispatcher) seems to have priority
over the welcome file in jetty.
(if I remember correctly this used to work in the past, maybe it's
linked to the changes in EmpireStrutsDispatcher?)

Do we see this as a major issue needing a new RC?

Cheers,
Francis

On Sun, Nov 28, 2010 at 12:36 PM, Francis De Brabandere
<fr...@gmail.com> wrote:
> now -> this evening :-s
>
> On Sun, Nov 28, 2010 at 11:56 AM, Francis De Brabandere
> <fr...@gmail.com> wrote:
>> sorry, forgot a bit about this issue, I'll check now
>>
>> On Sun, Nov 28, 2010 at 11:47 AM, Rainer Döbele <do...@esteam.de> wrote:
>>> 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
>>>> >>> <be...@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<do...@esteam.de>
>>>> >>>>>    <ma...@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.
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>
>>>> >>
>>>
>>>
>>
>>
>>
>> --
>> http://www.somatik.be
>> Microsoft gives you windows, Linux gives you the whole house.
>>
>
>
>
> --
> http://www.somatik.be
> Microsoft gives you windows, Linux gives you the whole house.
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
now -> this evening :-s

On Sun, Nov 28, 2010 at 11:56 AM, Francis De Brabandere
<fr...@gmail.com> wrote:
> sorry, forgot a bit about this issue, I'll check now
>
> On Sun, Nov 28, 2010 at 11:47 AM, Rainer Döbele <do...@esteam.de> wrote:
>> 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
>>> >>> <be...@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<do...@esteam.de>
>>> >>>>>    <ma...@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.
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>>>
>>> >>>
>>> >>
>>
>>
>
>
>
> --
> http://www.somatik.be
> Microsoft gives you windows, Linux gives you the whole house.
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
sorry, forgot a bit about this issue, I'll check now

On Sun, Nov 28, 2010 at 11:47 AM, Rainer Döbele <do...@esteam.de> wrote:
> 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
>> >>> <be...@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<do...@esteam.de>
>> >>>>>    <ma...@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.
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>
>> >>
>
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Rainer Döbele <do...@esteam.de>.
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
> >>> <be...@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<do...@esteam.de>
> >>>>>    <ma...@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.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>
> >>


Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Benjamin Venditti <be...@arcor.de>.
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 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(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: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
>>> <be...@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<do...@esteam.de>
>>>>>    <ma...@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.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>


re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Rainer Döbele <do...@esteam.de>.
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
> > <be...@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<do...@esteam.de>
> >>>   <ma...@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.
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >
> >
> 
> 


Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
testing the mailing list

On Mon, Nov 22, 2010 at 6:12 PM, Benjamin Venditti
<be...@arcor.de> wrote:
> 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
>> <be...@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<do...@esteam.de>
>>>>  <ma...@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.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>
>>
>
>
>
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
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
<be...@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<do...@esteam.de>
>>  <ma...@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.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Benjamin Venditti <be...@arcor.de>.
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<do...@esteam.de>  <ma...@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.
>
> 	
>
>
>
>
>
>
>
>


re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Rainer Döbele <do...@esteam.de>.
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 <do...@esteam.de> <ma...@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.

	 

 
 
 

 


Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Benjamin Venditti <be...@arcor.de>.
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<do...@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.
>
>


Re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Francis De Brabandere <fr...@gmail.com>.
my own +1

On Sun, Nov 21, 2010 at 3:21 PM, Rainer Döbele <do...@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.
>



-- 
http://www.somatik.be
Microsoft gives you windows, Linux gives you the whole house.

re: [VOTE] Release Apache Empire-db 2.0.7-incubating (rc2)

Posted by Rainer Döbele <do...@esteam.de>.
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.