HI, I have not really developed anything with vaadin. But I am supposed to build a war file for my vaadin application. My build tool is ant, with ivy resolving the dependencies. I was able to build war and I am unable to deploy it on TOMEE. I was able to deploy war on TOMEE by pointing to library on my disk. But I am unable to deploy with the dependent jars in my build path. The error being
"SEVERE: Unable to read beans.xml from file:/C:/apache/apache-tomee-plus-1.6.0-SNAPSHOT/webapps/[APPNAME]
/WEB-INF/lib/vaadin-cdi-1.0.jar!/META-INF/beans.xml
Aug 05, 2013 6:05:48 PM org.apache.openejb.config.DeploymentLoader mergeBeansXml
SEVERE: Unable to read beans.xml from :file:/C:/apache/apache-tomee-plus-1.6.0-SNAPSHOT/webapps/[APPNAME]
/WEB-INF/beans.xml
Aug 05, 2013 6:06:33 PM org.apache.openejb.config.ReportValidationResults logResults
WARNING: WARN ā¦ [APPNAME]
: The application [APPNAME]
uses @Inject but CDI is not enabled. Maybe youd need to add a beans.xml file.
Aug 05, 2013 6:06:33 PM org.apache.openejb.config.ReportValidationResults logResults
WARNING: 1 warning for EjbModule(path=[APPNAME]
)
When I checked my localhost.out for detailed error, it doesnot say anything clearly. As I am not the developer, I do not know what that isā¦ but my localhost.out has following log
Aug 05, 2013 6:51:33 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Error configuring application listener of class org.apache.catalina.deploy.ApplicationListener@6b72bb
javax.enterprise.inject.UnsatisfiedResolutionException: Api type [com.vaadin.cdi.internal.VaadinCDIServlet]
is not found with the qualifiers
Qualifiers: [@javax.enterprise.inject.Default()]
for injection into Field Injection Point, field name : vaadinCDIServlet, Bean Owner : [ContextDeployer, Name:null, WebBeans Type:DEPENDENT, API Types:[com.vaadin.cdi.internal.ContextDeployer,javax.servlet.ServletContextListener,java.util.EventListener,java.lang.Object]
, Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default]
]
at org.apache.webbeans.util.InjectionExceptionUtil.throwUnsatisfiedResolutionException(InjectionExceptionUtil.java:60)
at org.apache.webbeans.container.InjectionResolver.getInjectionPointBean(InjectionResolver.java:239)
at org.apache.webbeans.inject.AbstractInjectable.inject(AbstractInjectable.java:76)
at org.apache.webbeans.inject.InjectableField.doInjection(InjectableField.java:65)
at org.apache.webbeans.portable.InjectionTargetImpl.injectFields(InjectionTargetImpl.java:333)
at org.apache.webbeans.portable.InjectionTargetImpl.inject(InjectionTargetImpl.java:319)
at org.apache.webbeans.portable.InjectionTargetImpl.inject(InjectionTargetImpl.java:308)
at org.apache.webbeans.component.AbstractOwbBean.create(AbstractOwbBean.java:123)
at org.apache.openejb.core.WebContext.newInstance(WebContext.java:137)
at org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:56)
at org.apache.tomee.catalina.JavaeeInstanceManager.newInstance(JavaeeInstanceManager.java:49)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4854)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1653)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Aug 05, 2013 6:51:33 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Skipped installing application listeners due to previous error(s)
Can any one help me with this please?