Thanks for your immediate response. Bolded sentence only an *info* message. Next sentence is an exception after that ant process will get terminated and couldn't complete the compilation task.
[java] 27 Jun, 2013 2:44:47 PM > org.apache.jasper.compiler.TldLocationsCache tldScanJar > * [java] INFO: At least one JAR was scanned for TLDs yet contained no > TLDs. Enable debug logging for this logger for a complete list of JARs that > were scanned but no TLDs were found in them. Skipping unneeded JARs during > scanning can improve startup time and JSP compilation time. > * [java] org.apache.jasper.JasperException: > file:/home/local/mani/jsp/test.jsp (line: 2, column: 131) File > "/META-INF/struts-tags.tld" not found Only required jars in the classpath. As you aware of this, tomcat 7 only added the functionality of jar scanning for TLDs, due to this I have to include *tomcat-api.jar, tomcat-util.jar* in classpath because *jasper.jar*has dependency of these two jars. The problem is Jar scanning is not reading the *struts-tags.tld* file which is present under META-INF/ directory of *struts2-core-2.3.12.jar. *This might be the reason for getting the error *"File "/META-INF/struts-tags.tld" not found"* * * I have came across this site<http://thinkinginsoftware.blogspot.in/2011/10/tomcat-7-scans-all-jars-for-tlds.html>which would says If you copy all taglibs that you use into /META-INF, Tomcat won't scan all the jars for the tld's. Note: Formerly, It was working fine with tomcat 6 version. After migrating to the Tomcat 7, am getting this error. On Thu, Jun 27, 2013 at 6:50 PM, Caldarale, Charles R < chuck.caldar...@unisys.com> wrote: > > From: Manikandan [mailto:manikanda...@gmail.com] > > Subject: Tomcat 7 - Getting tld scan error when i compile jsp using Ant > task. > > > Got the below error > > It's not an error; note the use of INFO in the message. > > > Can some one throw lights to resolve this issue. > > It's simply providing information on how you can make the compilation > process more efficient. Add the jars that aren't pertinent to the > <exclude> list in the Ant task. > > - Chuck > > > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY > MATERIAL and is thus for use only by the intended recipient. If you > received this in error, please contact the sender and delete the e-mail and > its attachments from all computers. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > > -- regards, Manikandan