Reverted the change: of course the other wicket projects still get a reference to javax.servlet-api 2.5 in Eclipse :(.

Sven

On 02/05/2014 12:00 PM, Sven Meier wrote:
Hi Martin,

the problem shows up when running from Eclipse only.

I've fixed the issue by 'excluding' the dependency to javax.servlet-api 2.5 in wicket-examples.

Regards
Sven

On 02/05/2014 09:22 AM, Martin Grigorov wrote:
About the problem reported by Sven - I think it is OK to upgrade the
version of Jetty for the examples to 8.1.x so it supports Servlet 3.0 for
the apps that require it.
But as I said I don't experience this problem here. Maybe Sven deploys the
.war in a standalone Jetty - in this case the change won't have effect.

Martin Grigorov
Wicket Training and Consulting


On Wed, Feb 5, 2014 at 9:20 AM, Martin Grigorov <[email protected]>wrote:

Sorry, I wasn't very clear.
In the demo app of CDI in 6.x I see these links:

- Injection Example<http://localhost:8080/cdi/wicket/bookmarkable/org.apache.wicket.examples.cdi.InjectionPage> - Conversation Propagation Example<http://localhost:8080/cdi/wicket/bookmarkable/org.apache.wicket.examples.cdi.ConversationPage1> - Automatic Conversation Management Example<http://localhost:8080/cdi/wicket/bookmarkable/org.apache.wicket.examples.cdi.AutoConversationPage1>

In the one for 7.x:

    - Injection Example <http://localhost:8080/cdi/injection>
- Conversation Propagation Example<http://localhost:8080/cdi/conversation>

So there is something new in 6.x that is not ported to 7.x

Martin Grigorov
Wicket Training and Consulting


On Tue, Feb 4, 2014 at 1:53 PM, Emond Papegaaij <
[email protected]> wrote:

These warnings are caused by a slightly outdated version of weld. The log- level for these warnings is changed from warn to debug in newer versions. I don't know what could explain the difference in size. Did you compare
the
contents?

Emond

On Monday 03 February 2014 17:43:19 Martin Grigorov wrote:
In Wicket 6.x Jetty is 7.x, so it is Servlet 2.5
Wicket 7 requires Servlet 3, so it uses Jetty 8.x.

Using StartExamples to run the examples locally doesn't fail with this.
I see many of these though:

WARN - Bean - WELD-001533: An InjectionTarget is
created for a non-static inner class
org.apache.wicket.examples.cdi.ConversationPage1$1. It will not be
possible
to produce instances of this type!
WARN - Bean - WELD-001533: An InjectionTarget is
created for a non-static inner class
org.apache.wicket.examples.cdi.ConversationPage1$2. It will not be
possible
to produce instances of this type!
WARN - Bean - WELD-001533: An InjectionTarget is
created for a non-static inner class
org.apache.wicket.examples.cdi.AutoConversationPage1$1. It will not be
possible to produce instances of this type!
WARN - Bean - WELD-001533: An InjectionTarget is
created for a non-static inner class
org.apache.wicket.examples.cdi.AutoConversationPage1$2. It will not be
possible to produce instances of this type!

I also see that the demo app for 6.x is newer/bigger than the one in
master
branch.
@Emond ?

Martin Grigorov
Wicket Training and Consulting


On Mon, Feb 3, 2014 at 5:20 PM, Martijn Dashorst
<[email protected]
wrote:

Sounds like a too old jetty. javax.servlet.DispatcherType is
JEE6/servlet
3

Martijn

On Mon, Feb 3, 2014 at 5:12 PM, Sven Meier <[email protected]>
wrote:
Hi all,

I'm getting an exception when starting wicket-examples (wicket-6.x
with
Jetty).

Any ideas?

Sven

WARN  - WebAppContext              - Failed startup of context
o.e.j.w.WebAppContext{/,file:/home/sven/workspaces/wicket-6.
x/wicket/wicket-examples/src/main/webapp/},src/main/webapp
org.jboss.weld.exceptions.DeploymentException:
javax/servlet/DispatcherType

     at org.jboss.weld.executor.AbstractExecutorServices.

checkForExceptions(AbstractExecutorServices.java:66)

     at org.jboss.weld.executor.AbstractExecutorServices.

invokeAllAndCheckForExceptions(AbstractExecutorServices.java:43)

     at org.jboss.weld.executor.AbstractExecutorServices.

invokeAllAndCheckForExceptions(AbstractExecutorServices.java:51)

     at
org.jboss.weld.bootstrap.ConcurrentBeanDeployer.createClassBeans(
ConcurrentBeanDeployer.java:72)

     at org.jboss.weld.bootstrap.BeanDeployment.createBeans(

BeanDeployment.java:260)

     at org.jboss.weld.bootstrap.WeldStartup.deployBeans(

WeldStartup.java:384)

     at org.jboss.weld.bootstrap.WeldBootstrap.deployBeans(

WeldBootstrap.java:76)

     at org.jboss.weld.environment.servlet.Listener.

contextInitialized(Listener.java:170)

     at org.eclipse.jetty.server.handler.ContextHandler.

startContext(ContextHandler.java:733)

at org.eclipse.jetty.servlet.ServletContextHandler.startContext(

ServletContextHandler.java:233)

     at org.eclipse.jetty.webapp.WebAppContext.startContext(

WebAppContext.java:1222)

     at org.eclipse.jetty.server.handler.ContextHandler.

doStart(ContextHandler.java:676)

     at org.eclipse.jetty.webapp.WebAppContext.doStart(

WebAppContext.java:455)

     at org.eclipse.jetty.util.component.AbstractLifeCycle.

start(AbstractLifeCycle.java:59)

     at org.eclipse.jetty.server.handler.HandlerWrapper.

doStart(HandlerWrapper.java:90)

     at org.eclipse.jetty.server.Server.doStart(Server.java:260)
     at org.eclipse.jetty.util.component.AbstractLifeCycle.

start(AbstractLifeCycle.java:59)



Reply via email to