[Beginners Corner] - Baffling NoClassDefFoundError Error
by gzoller
Hello,
I'm writing a Seam application using JBoss 4.0.5.GA and Seam 1.2.
I've hit a wall with a problem loading Apache POI. I've configured my build so that the POI.jar is copied into my app's WAR/lib directory and confirmed that its copied there.
When I run my webapp and get to the part that accesses the POI classes I get something like this in my JBoss console:
| Caused by: java.lang.NoClassDefFoundError: org/apache/poi/poifs/filesystem/POIFSFileSystem
| at com.paragon.pgv.PhoneListBean.readPhoneFile(PhoneListBean.java:81)
| at com.paragon.pgv.PhoneListBean.init(PhoneListBean.java:112)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
| at java.lang.reflect.Method.invoke(Unknown Source)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
| at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)
| ... 120 more
|
I've also tried putting the POI.jar into the root project EAR directory but that didn't help.
To ensure that POI.jar wasn't bad or incomplete I wrote a simple command-line app to exercise the same code my webapp would call using POI, and that worked fine, so I'm not inclined to suspect the jar.
On startup JBoss didn't seam to report anything out of the ordinary or alarming (no partial EAR loads, dependency complaints, exceptions, etc.)
The other weird thing is that I've added a couple of other unrelated JARs to my application for other purposes (into WAR/lib) with no issues.
Any ideas?
Thanks,
Greg
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4053914#4053914
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4053914
18Â years, 11Â months
[Installation, Configuration & Deployment] - hot deployment of ear updates
by drepster
Hi,
I have a ear that contains wars, sars and jars (ejb jars and pojo jars).
I am developing in jboss ide and have written my own ant script to build and package all the various packages into a single ear for deployment.
During development I would like to use the exploded ear/hot deployment capabilities of jboss. In particular I want to be able to update one of the jars or wars in the ear and have that particular service or pojo's reloaded without reloading the whole ear.
Is this possible?
How do I do this? I have tried deploying the ear unpacked in a myEarName.ear directory with the packaged jars inside that directory but updating the jars doesn't reload them. I have also tried deploying the ear unpacked into a myEarName.ear directory and the jars exploded in directories in there so i have:
myEarName.ear/myJarName.jar/com/**/*.class
myEarName.ear/myJarName.jar/META-INF/MANIFEST.MF
With all of these attempts i have been so far unseccessful in getting jboss to reload the resources. In fact I have tried touching the application.xml file of the root ear and that doesn't even relead the ear. So I am not sure whether I am missing something obvious.
jboss 4.0.5
DeploymentScanner:
ScanEnabled=true
URLList=jboss.system:service=[file:/C:/Dev/jboss-4.0.5.GA/server/default/deploy/] => which is where my myEarName.ear is
BTW when I first copy the ear directory into the deploy directory it gets deployed ok. but I cannot get it to be redeployed after an update.
Any help would be appreciated. Thanks
Andre
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4053909#4053909
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4053909
18Â years, 11Â months
[JBoss Tools (users)] - XDoclet error (NullPointerException)
by padmanabh
I was trying to build a sample application using JBoss Eclipse IDE. I followed the steps mentioned in the IDE tutorial to configure XDoclet. But I can't seem to get it to generate the EJB descriptors and interfaces correctly.
I Keep getting this error on the console:
Buildfile: D:\Eclipse_Workspace1\HelloWorld\xdoclet-build.xml
| N65540:
| [ejbdoclet] (XDocletMain.start 47 ) Running <deploymentdescriptor/>
| [ejbdoclet] java.lang.NullPointerException
| [ejbdoclet] at java.util.StringTokenizer.<init>(Unknown Source)
| [ejbdoclet] at xdoclet.tagshandler.PackageTagsHandler.getPackageNameFor(PackageTagsHandler.java:69)
| [ejbdoclet] at xdoclet.tagshandler.PackageTagsHandler.getPackageNameFor(PackageTagsHandler.java:37)
| [ejbdoclet] at xdoclet.tagshandler.PackageTagsHandler.packageNameAsPathFor(PackageTagsHandler.java:134)
| [ejbdoclet] at xdoclet.GenerationManager.isGenerationNeeded(GenerationManager.java:345)
|
Can anyone tell me what am i missing in the XDoclet config file? I followed the steps in the tutorial exactly...:(
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4053903#4053903
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4053903
18Â years, 11Â months