Thanks for the reply David. I feel pretty daft now, I was pretty tired went
I sent that :)

I'll check out what in javaee-api and whether we can fiddle with
TempClassLoader to make this work.

Jon

On Sun, Mar 6, 2011 at 11:15 PM, David Blevins <[email protected]>wrote:

>
> On Mar 6, 2011, at 1:19 PM, Jonathan Gallimore wrote:
>
> > Hi,
> >
> > I'm deploying a sample application which uses JSTL (just a single entity
> > application with a JSTL CRUD web interface generated with the wizards in
> > Netbeans). I'm getting this stack trace:
> >
> > java.lang.NoClassDefFoundError:
> > javax/servlet/jsp/jstl/core/ConditionalTagSupport
> > at java.lang.ClassLoader.defineClass1(Native Method)
>
> Maybe we need to include that spec in the javaee-api jar?
>
> >
> org.apache.openejb.core.TempClassLoader.loadClass(TempClassLoader.java:139)
>
> I know the TempClassLoader has some logic to specially handle "javax"
> packages.  Might be something here causing the issue.
>
> If that is the case, we might have to be clever with that logic or do some
> really good logging or both.
>
> > What's really frustrating is that wrapping the deploy method in
> > AnnotationDeployer like so:
> >
> >   public AppModule deploy(AppModule appModule) throws OpenEJBException {
> >
> >        setModule(appModule);
> >
> >        try {
> >
> >            appModule = discoverAnnotatedBeans.deploy(appModule);
> >
> >            appModule = envEntriesPropertiesDeployer.deploy(appModule);
> >
> >            appModule = processAnnotatedBeans.deploy(appModule);
> >
> >            return appModule;
> >
> >        } catch (Exception e) {
> >
> >        e.printStackTrace();
> >
> >        throw new OpenEJBException(e);
> >
> >        } finally {
> >
> >            removeModule();
> >
> >        }
> >
> >    }
> >
> >
> > doesn't seem to stop on my e.printStackTrace()
>
> Error doesn't subclass from Exception.  Frustration and lack of sleep does
> that to us all :)
>
>
> -David
>
>

Reply via email to