Hi Ivan!Sorry, simply forgot about it. Will look at it today.Thanks for
remembering me ;)
LieGrue,strub
On Monday, 5 January 2015, 16:54, Ivan St. Ivanov
<[email protected]> wrote:
Hi folks,
Happy New Year! :)
Did you manage to take a look at my sample app?
Thanks,Ivan
On Tue, Dec 23, 2014 at 2:31 PM, Ivan St. Ivanov <[email protected]>
wrote:
Hi,
Thanks everybody for your quick answer!
It's not on github. I have attached the sources to this mail.
Regards,Ivan
On Tue, Dec 23, 2014 at 1:19 PM, Ludovic Pénet <[email protected]> wrote:
Quick question : do you have a beans.xml file ?
Ludovic
Le 23 décembre 2014 10:05:26 UTC+01:00, "Ivan St. Ivanov"
<[email protected]> a écrit :
Hello,
I have a question about integrating OpenWebBeans with a pure Tomcat server.
I looked for some solutions in the internet and here is what I did with my
project:
First I added some dependencies to the pom.xml:
<dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<version>1.2</version>
</dependency>
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-spi</artifactId>
<version>1.2.7</version>
</dependency>
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-impl</artifactId>
<version>1.2.7</version>
</dependency>
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-web</artifactId>
<version>1.2.7</version>
</dependency> Having them, I was able to compile and deploy my project, however
the dependency injection simply did not work.
Then I additionally added the following dependency:
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-tomcat7</artifactId>
<version>1.2.7</version>
</dependency>
And also created context.xml file under the src/main/webapp/META-INF folder of
my app with the following content:
<Context>
<Listener className=
"org.apache.webbeans.web.tomcat7.ContextLifecycleListener"/>
</Context>
However, this time I had deployment issue:
Dec 22, 2014 6:54:28 PMorg.apache.tomcat.util.digester.Digester
startElementSEVERE: Begin eventthrew
exceptionjava.lang.ClassNotFoundException:org.apache.webbeans.web.tomcat.ContextLifecycleListener
at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at
java.net.URLClassLoader$1.run(URLClassLoader.java:355) at
java.security.AccessController.doPrivileged(Native Method) at
java.net.URLClassLoader.findClass(URLClassLoader.java:354) at
java.lang.ClassLoader.loadClass(ClassLoader.java:425) at
java.lang.ClassLoader.loadClass(ClassLoader.java:358)
atorg.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:144)
atorg.apache.tomcat.util.digester.Digester.startElement(Digester.java:1288)
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
I tried to tackle that with adding the OWB jars in the tomcat/lib folder. But
gave it up after the fifth ClassNotFoundError. It is not an option for me
anyway: I am not in control of the productive server, so I cannot touch its lib
directory.
I also looked in the OpenWebBeans samples, but they don't even package the jars
with them.
Can anyone share their experience with me?
Thanks a lot!Ivan
--
Envoyé de mon téléphone Android avec K-9 Mail. Excusez la brièveté.
| |
| AVANT D'IMPRIMER, PENSEZ A L'ENVIRONNEMENT.
| |