Dear Tomcat professionals,
I tried to automate some installation over the Web
I got a class cast exception when trying to launch Ant from a servlet.
The program works fine if I execute it from the command line.
In a servlet under Tomcat it causes a
java.lang.ClassCastException: org.apache.tools.ant.Main
at org.apache.tools.ant.launch.Launcher.run(Launcher.java:275)
at org.apache.tools.ant.launch.Launcher.main(Launcher.java:96)
I looked up line 275 in Launcher.java:
270 URLClassLoader loader = new URLClassLoader(jars);
271 Thread.currentThread().setContextClassLoader(loader);
272 Class mainClass = null;
273 try {
274 mainClass = loader.loadClass(MAIN_CLASS);
275 AntMain main = (AntMain) mainClass.newInstance();
276 main.startAnt(newArgs, null, null);
Do you have an idea why the loader does load something different
that usually can be casted to AntMain?
Any help appreaciated.
Rolf
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]