Return-Path: X-Original-To: apmail-tomcat-users-archive@www.apache.org Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CB63017A8E for ; Thu, 1 Oct 2015 15:03:40 +0000 (UTC) Received: (qmail 81071 invoked by uid 500); 1 Oct 2015 15:03:34 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 81016 invoked by uid 500); 1 Oct 2015 15:03:34 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 81005 invoked by uid 99); 1 Oct 2015 15:03:34 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 01 Oct 2015 15:03:34 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 9C9551A36BE for ; Thu, 1 Oct 2015 15:03:33 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.701 X-Spam-Level: X-Spam-Status: No, score=0.701 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, KAM_ASCII_DIVIDERS=0.8, RP_MATCHES_RCVD=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.com Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id smEcBlI3Zaqm for ; Thu, 1 Oct 2015 15:03:24 +0000 (UTC) Received: from nm16.bullet.mail.bf1.yahoo.com (nm16.bullet.mail.bf1.yahoo.com [98.139.212.175]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with ESMTPS id A199924C0C for ; Thu, 1 Oct 2015 15:03:23 +0000 (UTC) Received: from [98.139.215.142] by nm16.bullet.mail.bf1.yahoo.com with NNFMP; 01 Oct 2015 15:03:15 -0000 Received: from [98.139.211.204] by tm13.bullet.mail.bf1.yahoo.com with NNFMP; 01 Oct 2015 15:03:15 -0000 Received: from [127.0.0.1] by smtp213.mail.bf1.yahoo.com with NNFMP; 01 Oct 2015 15:03:15 -0000 X-Yahoo-Newman-Id: 806834.703.bm@smtp213.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: yd5J0ZQVM1mKXJwrkTADRFw63IAJNJbzgaSCW6Zgmi6Qked ZK_OEXjxNDNn3G3zQI1Dnv289gkhJnY4..GFklfKGzerBDcnCrP8.m.GQom1 3gfs2KoqoDmGR7PPX.Pqp93UpA7ipRBxG7_rXezOHib1ZN7rlsSL5xUOIr4r lPO0q5Mn3s8bK1Gh7wkSpVC13Dhvy6efVDmBQmJq4JVDL5CSUMxWizWZ.cY6 o7tgKKs4OCuuDCNWPmmk0FsleSxmwSnuP7niCuBVUlAp2wsBvRmFThYmOqwG WvwyqUNz2BfMfdg5cX5FCk2mJo8WOdhdft9prER9A17MlgYl7kKDqtsItYHf IVvDtvQyR9SYRWORptxGQwM_TafTrwkQFXySBlFwVjR.aEVDxnybvMJjlotP 1H0PeZeRm9LxHjQgIaLuZuEygT.9LTXZpAhdGo5dJLb0HfPEBKpNOzA_T6hj en46tZTeO5muoa.Hi2ZMviQJ.g0n1WzaReWgMLTIYFi_m2UbgWFVnMBhNSTv CbTQT9rnuOT7NnmLU7IyJQPRcyrbN4NLQ X-Yahoo-SMTP: Yrsj2MWswBDQs7vo7n.CjMS1VF3_NmQ- Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) Subject: Re: Class Loader Problems with Tomcat 8 + Ant Task From: Amit Lonkar In-Reply-To: Date: Thu, 1 Oct 2015 09:03:12 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: <02C8B688-C3A8-4CA7-BC76-7BE38E93A858@yahoo.com> References: <52CE6475-E174-408D-8FB1-23F06C4C1FDA@yahoo.com> <5605B2F4.9040407@christopherschultz.net> To: Tomcat Users List X-Mailer: Apple Mail (2.2104) Hi Chris Any ideas why the Ant Task might be failing in Tomcat 8?=20 Yes the application works on a clean fresh tomcat 7 but not on tomcat 8. We have a Administrator application that is used for patching our = scheduling software. The patch includes the war files and get deployed = to all nodes using the Ant Task. Thanks Amit =20 > On Sep 25, 2015, at 2:55 PM, Amit Lonkar = wrote: >=20 > Yes its an Administrator web application used to deploy our product = war files to customers via a patch. I just posted a example of a servlet = to help reproduce it. >=20 > =E2=80=94 Amit >> On Sep 25, 2015, at 2:47 PM, Christopher Schultz = wrote: >>=20 >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA256 >>=20 >> Amit, >>=20 >> On 9/24/15 2:24 PM, Amit Lonkar wrote: >>> We are trying to upgrade from Tomcat 7 to Tomcat 8. One of the=20 >>> functionalities we have is to deploy a war file using the >>> DeployTask class. I have a simple test servlet that uses the >>> DeployClass. >>=20 >> Stop right there. >>=20 >> You have a servlet that is using the DeployTask for something? That >> sounds ... astoundingly weird to me. Can you explain this use case? >> The only thing I can think of is a web application used to deploy web >> applications. >>=20 >>> I keep getting he following exception. I have ant 1.9.6 and=20 >>> catalina-ant-8.0.26 in the class path. The maven project is >>> attached. Works fine on Tomcat 7.0.64 but not on Tomcat 8.0.26. >>>=20 >>> *Tomcat Version: *8.0.26 *Java:* jdk1.8.0_45 *OS:* OSX *Class >>> Path:* >>>=20 >>> * ant-1.9.6 * ant-launcher-1.9.6 * javax.servlet-api-3.1.0 * >>> tomcat-api-8.0.26 * tomcat-catalina-ant-8.0.26 * >>> tomcat-juli-8.0.26 * tomcat-servlet-api-8.0.26 * >>> tomcat-util-8.0.26 * tomcat-util-scan-8.0.26 >>>=20 >>>=20 >>> *Exception Message:* javax.servlet.ServletException: Servlet >>> execution threw an exception >>>=20 >>> = org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>=20 >>> *root cause* >>>=20 >>> java.lang.NoClassDefFoundError: org/apache/tools/ant/Task=20 >>> java.lang.ClassLoader.defineClass1(Native Method)=20 >>> java.lang.ClassLoader.defineClass(ClassLoader.java:760)=20 >>> = java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142 >> ) >>>=20 >>>=20 >> java.net.URLClassLoader.defineClass(URLClassLoader.java:467) >>> java.net.URLClassLoader.access$100(URLClassLoader.java:73)=20 >>> java.net.URLClassLoader$1.run(URLClassLoader.java:368) >>>=20 >>>=20 >>> // Exception is thrown when trying to instantiate DeployTask >>>=20 >>> DeployTask oTask =3D new DeployTask(); oTask.setAlwaysLog(true);=20 >>> oTask.setAppend(false); oTask.setCreateEmptyFiles(true);=20 >>> oTask.setError(oTaskError); oTask.setFailonerror(true);=20 >>> oTask.setLogError(true); oTask.setOutput(oTaskOutput);=20 >>> oTask.setPassword("adminManagerScript"); oTask.setPath("/broker");=20= >>> oTask.setProject(new Project()); oTask.setTag("v7");=20 >>> oTask.setUpdate(true);=20 >>> oTask.setUrl("http://localhost:8080/manager/text");=20 >>> oTask.setUsername("adminManagerScript");=20 >>> = oTask.setWar("/Users/amitlonkar/Documents/Builds/2015-09-23_1612/v7bro >> ker.war"); >>>=20 >>>=20 >> oTask.execute(); >>=20 >> This application works on a clean, fresh Tomcat 7 but not on a clean, >> fresh Tomcat 8? >>=20 >> - -chris >> -----BEGIN PGP SIGNATURE----- >> Comment: GPGTools - http://gpgtools.org >>=20 >> iQIcBAEBCAAGBQJWBbL0AAoJEBzwKT+lPKRYPaoP/jZywxrZGTFpXZunqTXO6lPi >> iU/Cg8KGql1/dxK8rs/SINKiJFpk9nsVkOf3596NKjLtHsD5vobzWwvnQyitnI1q >> WXjGX5PgIArZgBvbZOpEDZJpNOPCcJdXisZvhL5cO9qZBY/Pas/98KXKPZgD3LuB >> iMK+lns68CjrzYIRQEGsLBWSRMZSq5Mlo0QQkeD+bHJ/hhKSvAd/Fq+KhPuPxhnm >> 7YxX9VijsMBOWFtlMzn6+8KSOqvnKNTPV/VUzi5+5zHGWxA5JcEUsJlSP4CXpTRn >> HpoPW7d7MnqbHWIJRa6A5jmNe2Dgu/Yqnn0jP/DZ3vldPEkGzsrPK6TEEZ40Av8a >> HSrRpBTfO0YnPhrJJoDTbLHYwDxdt0+Pn7IN7fejdZtBfGHAZe2pvpys27Tc2yni >> 3IkrBY60TZZAmoShd+Db9nft8aAhJtFYpVuewZYpQBovKv9xNmRkuwzTQ1bDxqAc >> a/0wS9d2P4QARYToTD7X8I92Ve7KpTITXrKL6CHTKuzQxGIjpuD4fq/S+Niz2s9X >> zkfGE3HNhklaKZejeBvI34u3UvlyFZERpc3Ghz79NgbH6t+axl2DK8dUxqY8PXbQ >> UclOeihby91Fa5n5sP00LiGOJq9Pq8CFryYp5THbuMbUYZt3uxS53jiBQV2Wcy8q >> vysGmaX3rQK250gUVnj3 >> =3DannF >> -----END PGP SIGNATURE----- >>=20 >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org >> For additional commands, e-mail: users-help@tomcat.apache.org >>=20 >=20 >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org > For additional commands, e-mail: users-help@tomcat.apache.org >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org For additional commands, e-mail: users-help@tomcat.apache.org