Thanks Chris
Tried two scenarios
1. Removed any tomcat-*.jar files from webapp/WEB-INF/lib folder. Also moved
ant-1.9.6.jar from webapp/WEB-INF/lib to catalina/lib. All works fine now.
2. Removed any tomcat-*.jar files from webapp/WEB-INF/lib folder, but this time
left the ant-1.9.6.jar in webapp/WEB-INF/lib. Got the following error. Since
Ant is not shipped with tomcat we are bundling it with our application. Any
reason why Ant needs to be in tomcat/lib folder?
type Exception report
message Servlet execution threw an exception
description The server encountered an internal error that prevented it from
fulfilling this request.
exception
javax.servlet.ServletException: Servlet execution threw an exception
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root cause
java.lang.NoClassDefFoundError: org/apache/tools/ant/Task
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:760)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
java.net.URLClassLoader.access$100(URLClassLoader.java:73)
java.net.URLClassLoader$1.run(URLClassLoader.java:368)
java.net.URLClassLoader$1.run(URLClassLoader.java:362)
> On Oct 15, 2015, at 7:08 PM, Christopher Schultz
> <[email protected]> wrote:
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Amit,
>
> On 10/15/15 2:45 PM, Amit Lonkar wrote:
>> All jar files are sitting in the webapp/WEB-INF/lib. Please see
>> attached screen shot.
>>
>> The ant jar is apache ant 1.9.6.
>>
>> I have small maven project can be used to reproduce this problem,
>> if that helps I can share it.
>
> Tomcat can get very angry if you do things like putting its jars into
> your application's WEB-INF/lib directory. It may even prevent you from
> loading those classes from that location.
>
> What happens if you remove all of the tomcat-*.jar files from
> WEB-INF/lib and move ant*.jar into CATALINA_BASE/lib/ and try again?
>
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Comment: GPGTools - http://gpgtools.org
>
> iQIcBAEBCAAGBQJWIE4MAAoJEBzwKT+lPKRYTtsQAMt3+1tToXhBaSR9VvdNdhgK
> M7MRT0w5/BUx/k6NWOXbr8lcOINUV2nTOX7eB45dl6Ch0bGOrSYgLtM8AJfjrh2L
> /9MFsHlR51qhWwi/gxjakHnEyJxtv19xNNgI0mbdO049fZcxS2Zor6qt/rB9eF75
> /gVQ0nMWh8zUWXUtRdgnYkhum6YigkeocoVy5rLUHbgzPY4kGLIS6MNwsHRuyopl
> wJRsngkK6VEE5jlk1MpwfD3xRlElYXsyJZsW38JNQAZvfKTNGEMPUGsoSLDSxhXO
> joFrGqDZsSRONAjXU2uhlAU00PWWnh7GXfjiAFq4HRJ5Y6TgJnDe7/S5f1AVywMJ
> 4b5bUdqRnylTdeK1kWr7Rv8DfrWC9ipBfvRo5Sfp15XmZECUFJJtNqtwpuDcthaI
> 9G5zi94VRhiBrH6Ube84d1ezqruvv2NRSEgmTavC/Ej2Csf1wC3yB9nNGtbFp2oh
> tgJPNYiDQhH8YH7+OWg9JTrZmS8sH1cuhYT0MRPcUCnF3YiGB++dtXI0dOiL3bki
> nu1esyjaQpp9V69ylbZfUUmT8CWZboHFO4Mc8vauXTfzNfafP+oUblhhyzIWRa2p
> KZ32eGfRDrN6BJggtq6y7XyfuFWN4PXcHD6EOC/YpOTY7oRhPIJCf0s6tmi/HMuv
> Cufh+PoWkxFuRzBLyVlP
> =BCiV
> -----END PGP SIGNATURE-----
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>