Hi, I am having a problem deploying and using the webservice in this http://openejb.apache.org/examples-trunk/simple-webservice/ <http://openejb.apache.org/examples-trunk/simple-webservice/> example
Any ideas how to resolve the "WARNING: WebAppInfo not found." error/warning ? I have copied the .jar to the Webapps folder of my TomEE installation and I am trying to run the JUnit test from another project. The test fails with a ServiceConstructionException Below is the server startup log (relevant part) 04-Jan-2013 14:11:41 org.apache.openejb.config.ConfigurationFactory configureApplication INFO: Configuring enterprise application: /home/avrono/TomEE/apache-tomee-plus-1.5.0/webapps/simple-webservice-1.1.0-SNAPSHOT.jar 04-Jan-2013 14:11:41 org.apache.openejb.config.InitEjbDeployments deploy INFO: Auto-deploying ejb Calculator: EjbDeployment(deployment-id=Calculator) 04-Jan-2013 14:11:41 org.apache.openejb.config.AppInfoBuilder build INFO: Enterprise application "/home/avrono/TomEE/apache-tomee-plus-1.5.0/webapps/simple-webservice-1.1.0-SNAPSHOT.jar" loaded. 04-Jan-2013 14:11:41 org.apache.openejb.assembler.classic.Assembler createApplication INFO: Assembling app: /home/avrono/TomEE/apache-tomee-plus-1.5.0/webapps/simple-webservice-1.1.0-SNAPSHOT.jar 04-Jan-2013 14:11:41 org.apache.openejb.cdi.CdiBuilder initSingleton INFO: Existing thread singleton service in SystemInstance() org.apache.openejb.cdi.ThreadSingletonServiceImpl@5da37c 04-Jan-2013 14:11:41 org.apache.openejb.cdi.OpenEJBLifecycle startApplication INFO: OpenWebBeans Container is starting... 04-Jan-2013 14:11:41 org.apache.webbeans.plugins.PluginLoader startUp INFO: Adding OpenWebBeansPlugin : [CdiPlugin] 04-Jan-2013 14:11:41 org.apache.webbeans.plugins.PluginLoader startUp INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin] 04-Jan-2013 14:11:41 org.apache.openejb.cdi.BeansDeployer validateInjectionPoints INFO: All injection points are validated successfully. 04-Jan-2013 14:11:41 org.apache.openejb.cdi.OpenEJBLifecycle startApplication INFO: OpenWebBeans Container has started, it took 4 ms. 04-Jan-2013 14:11:41 org.apache.openejb.assembler.classic.Assembler createApplication INFO: Created Ejb(deployment-id=Calculator, ejb-name=Calculator, container=My Stateless Container) 04-Jan-2013 14:11:41 org.apache.openejb.assembler.classic.Assembler createApplication INFO: Started Ejb(deployment-id=Calculator, ejb-name=Calculator, container=My Stateless Container) 04-Jan-2013 14:11:41 org.apache.openejb.assembler.classic.Assembler createApplication INFO: Deployed Application(path=/home/avrono/TomEE/apache-tomee-plus-1.5.0/webapps/simple-webservice-1.1.0-SNAPSHOT.jar) 04-Jan-2013 14:11:41 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: Creating Service {http://superbiz.org/wsdl}CalculatorService from class org.superbiz.calculator.ws.CalculatorWs 04-Jan-2013 14:11:42 org.apache.cxf.endpoint.ServerImpl initDestination INFO: Setting the server's publish address to be http://nopath:80 04-Jan-2013 14:11:42 org.apache.tomee.catalina.TomcatWebAppBuilder init INFO: ------------------------- TomcatWebAppBuilder.init /Calculator 04-Jan-2013 14:11:42 org.apache.tomee.catalina.OpenEJBContextConfig processAnnotationsUrl WARNING: WebAppInfo not found. StandardContextInfo{standardContext=StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Calculator]} 04-Jan-2013 14:11:42 org.apache.tomee.catalina.OpenEJBContextConfig processAnnotationsUrl WARNING: WebAppInfo not found. StandardContextInfo{standardContext=StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Calculator]} 04-Jan-2013 14:11:43 org.apache.tomee.catalina.OpenEJBContextConfig processAnnotationsUrl WARNING: WebAppInfo not found. StandardContextInfo{standardContext=StandardEngine[Catalina].StandardHost[localhost].StandardContext[/Calculator]} java.lang.NullPointerException at org.apache.tomee.catalina.TomcatJndiBuilder.mergeJava(TomcatJndiBuilder.java:247) at org.apache.tomee.catalina.TomcatJavaJndiBinder.lifecycleEvent(TomcatJavaJndiBinder.java:30) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5173) 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:618) at org.apache.tomee.webservices.TomcatWsRegistry.deployInFakeWebapp(TomcatWsRegistry.java:200) at org.apache.tomee.webservices.TomcatWsRegistry.addWsContainer(TomcatWsRegistry.java:192) at org.apache.openejb.server.webservices.WsService.afterApplicationCreated(WsService.java:279) 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.apache.openejb.observer.ObserverManager$Observer.invoke(ObserverManager.java:145) at org.apache.openejb.observer.ObserverManager.fireEvent(ObserverManager.java:69) at org.apache.openejb.loader.SystemInstance.fireEvent(SystemInstance.java:105) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:929) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:532) at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:528) at org.apache.tomee.catalina.TomcatWebAppBuilder.checkHost(TomcatWebAppBuilder.java:1394) at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:124) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1374) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1530) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1540) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1519) at java.lang.Thread.run(Thread.java:662) 04-Jan-2013 14:11:43 org.apache.myfaces.ee6.MyFacesContainerInitializer onStartup INFO: Added FacesServlet with mappings=[/faces/*, *.jsf, *.faces] 04-Jan-2013 14:11:43 org.apache.myfaces.config.DefaultFacesConfigurationProvider getStandardFacesConfig INFO: Reading standard config META-INF/standard-faces-config.xml 04-Jan-2013 14:11:43 org.apache.myfaces.config.DefaultFacesConfigurationProvider getClassloaderFacesConfig INFO: Reading config : jar:file:/home/avrono/TomEE/apache-tomee-plus-1.5.0/lib/primefaces-3.4.2.jar!/META-INF/faces-config.xml 04-Jan-2013 14:11:43 org.apache.myfaces.config.LogMetaInfUtils logArtifact INFO: Artifact 'myfaces-api' was found in version '2.1.9' from path 'file:/home/avrono/TomEE/apache-tomee-plus-1.5.0/lib/myfaces-api-2.1.9.jar' 04-Jan-2013 14:11:43 org.apache.myfaces.config.LogMetaInfUtils logArtifact INFO: Artifact 'myfaces-impl' was found in version '2.1.9' from path 'file:/home/avrono/TomEE/apache-tomee-plus-1.5.0/lib/myfaces-impl-2.1.9.jar' 04-Jan-2013 14:11:43 org.apache.myfaces.application.ApplicationImpl getProjectStage INFO: Couldn't discover the current project stage, using Production 04-Jan-2013 14:11:43 org.apache.myfaces.config.FacesConfigurator handleSerialFactory INFO: Serialization provider : class org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory 04-Jan-2013 14:11:43 org.apache.myfaces.config.annotation.DefaultLifecycleProviderFactory getLifecycleProvider INFO: Using LifecycleProvider org.apache.myfaces.config.annotation.Tomcat7AnnotationLifecycleProvider 04-Jan-2013 14:11:43 org.primefaces.webapp.PostConstructApplicationEventListener processEvent INFO: Running on PrimeFaces 3.4.2 04-Jan-2013 14:11:43 org.apache.myfaces.webapp.AbstractFacesInitializer initFaces INFO: ServletContext initialized. 04-Jan-2013 14:11:43 org.apache.openejb.server.webservices.WsService afterApplicationCreated INFO: Webservice(wsdl=http://localhost:8080/Calculator, qname={http://superbiz.org/wsdl}CalculatorService) --> Ejb(id=Calculator) -- View this message in context: http://openejb.979440.n4.nabble.com/WARNING-WebAppInfo-not-found-tp4660077.html Sent from the OpenEJB User mailing list archive at Nabble.com.