openwebbeans-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Gurkan Erdogdu <gurkanerdo...@yahoo.com>
Subject Re: How to run the ejb-sample?
Date Tue, 10 Aug 2010 06:29:55 GMT
Hello 

Try to use latest version,  
https://svn.apache.org/repos/asf/openwebbeans/tags/openwebbeans-1.0.0-alpha-1/ 
or TRUNK.

Steps to run EJB Samples on Tomcat 

1- Download Apache Tomcat 6, (http://tomcat.apache.org/download-60.cgi)
2- Download Apache OpenEJB Tomcat WAR (openejb.war), 
(http://www.apache.org/dyn/closer.cgi/openejb/3.1.2/openejb.war)
3- Put openejb.war to tomcat webapps/ folder
4- Open http://localhost:8080/openejb and install it
5- Put following jars to Tomcat lib folder

	* geronimo-atinject_1.0_spec-1.0.jar
	* geronimo-jcdi_1.0_spec-1.0.jar

	* geronimo-interceptor_1.1_spec-1.0.jar
	* openwebbeans-spi-1.0.0-alpha-1
6- From ejb-sample root
     mvn clean tomcat:deploy
7- Open http://localhost:8080/ejb-sample
8- Enjoy!
9- ejb-telephone also works as same

--Gurkan


________________________________
From: Lu Jiang <jessyever@gmail.com>
To: user@openwebbeans.apache.org
Sent: Tue, August 10, 2010 5:00:31 AM
Subject: How to run the ejb-sample?

Hi,all
Currently,I have done these:
1 get source code from
https://svn.apache.org/repos/asf/openwebbeans/tags/openwebbeans-1.0.0-incubating-M3-rc2/.

2 use "mvn install" to build the whole project.
3 cd samples/ejb-sample,
4 I noticed that in pom.xml of ejb-sample.It defines a tomcat
plugin.So I use"mvn tomcat:run" to get the sample run on tomcat.
But some exceptions occur:
09:39:17,490 ERROR ClassUtils:307 - Class :
org.apache.webbeans.jsf.WebBeansPhaseListener not found.
java.lang.NoClassDefFoundError: javax/enterprise/context/Conversation
    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 
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:303)
    at 
org.apache.myfaces.shared_impl.util.ClassUtils.newInstance(ClassUtils.java:268)
    at 
org.apache.myfaces.config.FacesConfigurator.configureLifecycle(FacesConfigurator.java:1000)

    at 
org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:379)

    at 
org.apache.myfaces.webapp.AbstractFacesInitializer.buildConfiguration(AbstractFacesInitializer.java:136)

    at 
org.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:72)

    at 
org.apache.myfaces.webapp.AbstractFacesInitializer.initFaces(AbstractFacesInitializer.java:88)

    at 
org.apache.myfaces.webapp.StartupServletContextListener.contextInitialized(StartupServletContextListener.java:72)

    at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3972)

    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4467)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:785)
    at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)
    at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at org.apache.catalina.startup.Embedded.start(Embedded.java:825)
    at 
org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer(AbstractRunMojo.java:533)

    at 
org.codehaus.mojo.tomcat.AbstractRunMojo.execute(AbstractRunMojo.java:239)
    at 
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)

    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)

    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)

    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)

    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)

    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)

    at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)

    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
    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.classworlds.Launcher.launchEnhanced(Launcher.java:315)
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: java.lang.ClassNotFoundException:
javax.enterprise.context.Conversation
    at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)

    at 
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)

    ... 41 more
09:39:17,490 ERROR AbstractFacesInitializer:99 - An error occured
while initializing MyFaces: java.lang.NoClassDefFoundError:
javax/enterprise/context/Conversation
javax.faces.FacesException: java.lang.NoClassDefFoundError:
javax/enterprise/context/Conversation
....
Does someone know how to run this sample?Do I have to configure
something for this sample?Hope someone can lend me a hand:)Thanks in
advance.



Mime
View raw message