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
>

Reply via email to