Can you please post your entire Tomcat code? I.e. how you are instantiating Tomcat just before you had the JarScanner code. Send us the full code don't keep anything.
On 4 August 2017 at 10:49, S Abirami <s.abir...@ericsson.com> wrote: > Hi , > > To be more clear > > Context context= Tomcat.addwebapp(contextpath,docpath); > > JarScanner jsc = new JarScanner() { > public void scan(ServletContext arg0, ClassLoader arg1, > JarScannerCallback arg2, Set<String> arg3) { > // DUMMY NOTHING > } > }; > context.setJarScanner(jsc); > > > > but the method call of = Tomcat.addwebapp(contextpath,docpath); itself > triggering this exception. > So whatever I need to do before addwebapp. > > Regards, > Abirami.S > -----Original Message----- > From: S Abirami > Sent: Friday, August 04, 2017 3:08 PM > To: Tomcat Users List > Subject: RE: Embedded Tomcat throws FileNotFoundException for TldScanner > upgrade from 8.0.x to 8.0.x > > Hi > > I tried that also .Still it's giving the same error msg. Please help me to > solve the issue. > > Regards, > Abirami.S > > -----Original Message----- > From: M. Manna [mailto:manme...@gmail.com] > Sent: Friday, August 04, 2017 2:24 PM > To: Tomcat Users List > Subject: Re: Embedded Tomcat throws FileNotFoundException for TldScanner > upgrade from 8.0.x to 8.0.x > > So if you don't want to scan jar, do you still need that Jar scanner in > the context? All you have done in the code above, is disabled the jar > scanner. > > Do you want to try without adding the jarscanner to the context? Or try the > following: > > JarScanner jsc = new JarScanner() { > public void scan(ServletContext arg0, ClassLoader arg1, > JarScannerCallback arg2, Set<String> arg3) { > // DUMMY NOTHING > } > }; > context.setJarScanner(jsc); > > > On 4 August 2017 at 09:35, S Abirami <s.abir...@ericsson.com> wrote: > > > Hi , > > > > It is contextPath is a String which used to mention my Webapp location. > > Also I don’t want to scan any jar files. > > I want to disable Jarscanner. > > > > Regards, > > Abirami.S > > > > -----Original Message----- > > From: M. Manna [mailto:manme...@gmail.com] > > Sent: Friday, August 04, 2017 1:26 PM > > To: Tomcat Users List > > Subject: Re: Embedded Tomcat throws FileNotFoundException for > > TldScanner upgrade from 8.0.x to 8.0.x > > > > Okay, where are you getting your contextPath from? The code you posted > > is > > below: > > > > > > 3)Context context= Tomcat.addwebapp(contextpath,docpath); > > StandardJarScanner scanner=new StandardJarScanner(); > > scanner.setScanClassPath( false ); scanner.setScanManifest( false ); > > context.setJarScanner(scanner); > > > > Also, setScanClassPath(false) you sure this is should not be "true"? > > bootstrap scanner is set to "False" by default so I'm not sure if this > > is supposed to work properly. > > > > https://tomcat.apache.org/tomcat-8.0-doc/config/jar-scanner.html > > > > Please update. > > > > Regards, > > > > On 4 August 2017 at 08:50, S Abirami <s.abir...@ericsson.com> wrote: > > > > > Hi, > > > > > > I am trying to create EmbeddedTomcat so no context.xml created. > > > Tomcat t=new Tomcat(); > > > Everything through object creation. > > > > > > Regards, > > > Abirami.S > > > > > > -----Original Message----- > > > From: M. Manna [mailto:manme...@gmail.com] > > > Sent: Friday, August 04, 2017 1:18 PM > > > To: Tomcat Users List > > > Subject: Re: Embedded Tomcat throws FileNotFoundException for > > > TldScanner upgrade from 8.0.x to 8.0.x > > > > > > Hi, > > > > > > What is in your context.xml file? You can find it in conf directory. > > > > > > Regards, > > > > > > On 4 August 2017 at 08:43, S Abirami <s.abir...@ericsson.com> wrote: > > > > > > > Hi , > > > > > > > > I am using Embedded tomcat to create webapp. when I am > > > > trying to add web app it is throwing the following exception but > > > > Server started successfully. > > > > However,I need to eradicate this exception from the log. > > > > > > > > java.io.FileNotFoundException: /var/lib/jide-grids.jar (No such > > > > file or > > > > directory) > > > > at java.util.zip.ZipFile.open(Native Method) > > > > at java.util.zip.ZipFile.<init>(ZipFile.java:219) > > > > at java.util.zip.ZipFile.<init>(ZipFile.java:149) > > > > at java.util.jar.JarFile.<init>(JarFile.java:166) > > > > at java.util.jar.JarFile.<init>(JarFile.java:130) > > > > at org.apache.tomcat.util.scan.JarFileUrlJar.<init>( > > > > JarFileUrlJar.java:60) > > > > at org.apache.tomcat.util.scan.JarFactory.newInstance( > > > > JarFactory.java:49) > > > > at org.apache.tomcat.util.scan.StandardJarScanner.process( > > > > StandardJarScanner.java:334) > > > > at org.apache.tomcat.util.scan.StandardJarScanner.scan( > > > > StandardJarScanner.java:284) > > > > at org.apache.jasper.servlet.TldScanner.scanJars( > > > > TldScanner.java:262) > > > > at org.apache.jasper.servlet.TldScanner.scan(TldScanner. > > > java:106) > > > > at org.apache.jasper.servlet.JasperInitializer.onStartup( > > > > JasperInitializer.java:101) > > > > at org.apache.catalina.core.StandardContext.startInternal( > > > > StandardContext.java:5303) > > > > at org.apache.catalina.util.LifecycleBase.start( > > > > LifecycleBase.java:145) > > > > at > > > > org.apache.catalina.core.ContainerBase.addChildInternal( > > > > ContainerBase.java:753) > > > > at org.apache.catalina.core.ContainerBase.addChild( > > > > ContainerBase.java:729) > > > > at org.apache.catalina.core.StandardHost.addChild( > > > > StandardHost.java:717) > > > > > > > > > > > > The above exception I am getting nearly for 10 jars in that some > > > > of the jars already have with version in name (Eg: > > > > jide-grids-3.3.jar) I tried to disable the scan by following steps > but none worked out. > > > > > > > > 1)tomcat.util.scan.StandardJarScanFilter.jarsToSkip = sonic_*.jar > > in > > > > conf/exclusion.list > > > > > > > > 2) ContextConfig contextConfig = new ContextConfig() { > > > > private boolean invoked = false; > > > > > > > > @Override > > > > public void lifecycleEvent(LifecycleEvent event) { > > > > if (!invoked) { > > > > StandardJarScanner scanner = new > > > StandardJarScanner(); > > > > scanner.setScanClassPath(false); > > > > scanner.setScanManifest(false); > > > > ((Context) event.getLifecycle()). > > > > setJarScanner(scanner); > > > > invoked = true; > > > > } > > > > super.lifecycleEvent(event); > > > > } > > > > }; > > > > Tomcat.getServer().addLifecycleListener(contextconfig); > > > > Tomcat.addwebapp(contextpath,docpath) > > > > > > > > 3)Context context= Tomcat.addwebapp(contextpath,docpath); > > > > StandardJarScanner scanner=new StandardJarScanner(); > > > > scanner.setScanClassPath( false ); scanner.setScanManifest( false > > > > ); context.setJarScanner(scanner); > > > > > > > > > > > > Please help me here to resolve the problem. > > > > > > > > Regards, > > > > Abirami.S > > > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org > For additional commands, e-mail: users-h...@tomcat.apache.org > >