About Book-Example-Vaadin7 source code demo

Dear Sir

When I download book-example-vaadin7 source code,and implement the project.

Always get error message.Have someone can reply this problem ??

Thank you so much.

Use

Vaadin 7.5.10
Java 1.6
TomEE 1.7.2
eclipse Juno

Why can not find ‘com.vaadin.book.MyCustomServlet’ ??

I didn’t change default web.xml.

================ TomEE Console Error =======================

Unable to deploy collapsed ear in war StandardEngine[Catalina]
.StandardHost[localhost]
.StandardContext
[/book-examples-vaadin7]
org.apache.openejb.OpenEJBException: Unable to load servlet class: com.vaadin.book.MyCustomServlet: com.vaadin.book.MyCustomServlet
at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2113)
at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:1843)
at org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeployer.java:360)
at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:403)
at org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:971)
at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1227)
at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1100)
at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:130)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5416)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1575)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1565)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.ClassNotFoundException: com.vaadin.book.MyCustomServlet
at org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:176)
at org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:80)
at org.apache.openejb.config.AnnotationDeployer$ProcessAnnotatedBeans.deploy(AnnotationDeployer.java:2106)
… 18 more

Please see here for detailed instructions:
https://github.com/vaadin/book-examples

I tried myself without any error.

Dear Sir

I really download the source code from https://github.com/vaadin/book-examples

And studied the detailed instructions.

The project use TomEE 1.7.2.

But the console always disply “Unable to load servlet class: com.vaadin.book.MyCustomServlet: com.vaadin.book.MyCustomServlet”

Can you teach me how to solve this problem ?

Thank you so much.

22579.jpg