Redeployment & ClassCastException Part n..
kalimero Jun 18, 2003 3:32 AMProblem with Redeployment of EJB. All files (Source & Binaries & build script are attached)
We are running jboss-3.2.1_tomcat-4.1.24 (default config)
JBoss: Release ID: JBoss [WonderLand] 3.2.1 (build: CVSTag=JBoss_3_2_1 date=200305041533)
Java: Java version: 1.4.1_02,Sun Microsystems Inc.
The demo is a simple servlet that makes a lookup on a Statless Session Bean. (see source)
1.) use ant to rebuild.
2.) prebuild versions are available in the /deploy folder
- test_servlet.war
- test_ejb.jar
3.) start JBoss and deploy test_servlet.war and test_ejb.jar
4.) http://localhost:8080/test_servlet/
The following output will occour:
08:51:58,006 ERROR [STDERR] ClassLoader lookup TestHome ----> org.jboss.mx.loading.UnifiedClassLoader3@99176f{ url=file:/C:/Programme/jboss/jboss-3.2.1_tomcat-4.1.24/server/default/tmp/deploy/server/default/deploy/test_ejb.jar/54.test_ejb.jar ,addedOrder=35}
08:51:58,006 ERROR [STDERR] ClassLoader TestHome in Servlet ----> org.jboss.mx.loading.UnifiedClassLoader3@99176f{ url=file:/C:/Programme/jboss/jboss-3.2.1_tomcat-4.1.24/server/default/tmp/deploy/server/default/deploy/test_ejb.jar/54.test_ejb.jar ,addedOrder=35}
fine and OK!
5.) Now make a redeployment of test_ejb.jar without deploying test_servlet.jar
6.) Call again http://localhost:8080/test_servlet/
The following output will occour:
08:53:16,088 INFO [MainDeployer] Deployed package: file:/C:/Programme/jboss/jboss-3.2.1_tomcat-4.1.24/server/default/deploy/test_ejb.jar
08:53:19,803 ERROR [STDERR] ClassLoader lookup TestHome ----> org.jboss.mx.loading.UnifiedClassLoader3@185e90f{ url=file:/C:/Programme/jboss/jboss-3.2.1_tomcat-4.1.24/server/default/tmp/deploy/server/default/deploy/test_ejb.jar/56.test_ejb.jar ,addedOrder=37}
08:53:19,813 ERROR [STDERR] ClassLoader TestHome in Servlet ----> org.jboss.mx.loading.UnifiedClassLoader3@99176f{ url=file:/C:/Programme/jboss/jboss-3.2.1_tomcat-4.1.24/server/default/tmp/deploy/server/default/deploy/test_ejb.jar/54.test_ejb.jar ,addedOrder=35}
08:53:19,813 ERROR [STDERR] java.lang.ClassCastException
08:53:19,813 ERROR [STDERR] at at.creato.test.web.TestServlet.doGetPost(Test
Servlet.java:36)
....
How can we solve this problem?
greetings
Wolfgang
As I am not able to attach the zip file containing sources and binaries (zipped 20 kb) i just put it on a server outside... :
http://www.creato.at/jboss_forum/jboss3.2.x-test.zip