[nbj2ee] Build/package WAR for WELD/CDI to deploy to Glassfish 3.1.2.2

  • From: "smithh032772" < >
  • To:
  • Subject: [nbj2ee] Build/package WAR for WELD/CDI to deploy to Glassfish 3.1.2.2
  • Date: Fri, 30 Nov 2012 10:11:53 -0500

I recently migrated my Glassfish 3.1.2.2 JSF-managed-beans web app to TomEE 
1.5 SNAPSHOT and CDI managed beans, but the performance is really really 
really slow when running on TomEE 1.5 on Windows Server 2003 32bit 4GB RAM.

I love Glassfish 3.1.2.2, and have been using Glassfish ever since I started 
developing web application last year (keeps me glued to my seat, love the 
experience!!).

Anyway, my Glassfish 3.1.2.2 JSF-managed-bean web app is performing very very 
well on Windows Server 2003 32bit 4GB RAM, but TomEE 1.5 CDI web app is no 
good at all (except for PrimeFaces Push works really really well, and 
TomEE/OpenWebBeans is not as strict as WELD for how WAR has to be packaged to 
conform to CDI 1.0 spec).

Since TomEE / CDI performing very poorly on Windows Server 2003, I would like 
to deploy my CDI app to Glassfish 3.1.2.2 / WELD. I was able to deploy it, 
'but' i get the 'no context' error, and I 'honestly' do 'not' know how to 
package my WAR, so that my CDI app will run in/with Glassfish 3.1.2.2 / WELD. 
I searched and searched and read and read, and saw the issue, where they say 
you have to package your WAR, so classes are all in WEB-INF/classes, and 
WEB-INF/classes do not 'inject' (or access) classes in WEB-INF/lib/*.*.

I am using NetBeans, and if I use Glassfish Admin Console to deploy my WAR, 
then I get no errors, but i get errors if I deploy from NetBeans.

Even though I get no errors, when I deploy WAR via Glassfish Admin Console, 
once I attempt to access my app's web pages (localhost:8080/webapp), then I 
get the no context error, which means, I didn't package the WAR correctly.

I do have empty beans.xml in WEB-INF folder, and I have many JARs (like 
PrimeFaces, CODI, JUEL, etc...) in my list of Libraries (in NetBeans).

Can you please tell me how I can successfully package my WAR using NetBeans 
7.2? because I really want to evaluate/test the performance of my CDI app 
when running via Glassfish3.1.2.2/WELD (1.1.8).

Also, if anyone else migrated from JSF-managed-beans to CDI-managed beans, 
how is the performance of CDI-managed beans running on Glassfish/WELD? much 
better than JSF-managed-beans? With MyFaces 2.1.9, my Glassfish3.1.2.2 
JSF-managed-beans web app runs soooo fast on Windows Server 2003.

Looking forward to your response. :)

Thanks,
Howard






[nbj2ee] Build/package WAR for WELD/CDI to deploy to Glassfish 3.1.2.2

smithh032772 11/30/2012

Project Features

About this Project

www was started in November 2009, is owned by jpirek, and has 21 members.
By use of this website, you agree to the NetBeans Policies and Terms of Use (revision 20140418.2d69abc). © 2013, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo
 
 
Close
loading
Please Confirm
Close