GeneXus X Error Ev3 and Tomcat 7.0.54

1

I'm using GeneXus X Ev3 to generate a WEB application with Java and I'm using SDK 7 Update 55. I recently upgraded my Tomcat to version 7.0.54 and had the following error in the Tomcat log:

  

org.apache.catalina.LifecycleException: Failed to start component   [StandardEngine [Catalina] .StandardHost [localhost] .StandardContext [/ CourseGxParte11JavaSqlLocal]]   at   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:154)   at org.apache.catalina.startup.HostConfig.reload (HostConfig.java:1487)   at   org.apache.catalina.startup.HostConfig.checkResources (HostConfig.java:1465)   at org.apache.catalina.startup.HostConfig.check (HostConfig.java:1649)   at   org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:328)   at   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:117)   at   org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:90)   at   org.apache.catalina.core.ContainerBase.backgroundProcess (ContainerBase.java:1374)   at   org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren (ContainerBase.java:1530)   at   org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.processChildren (ContainerBase.java:1540)   at   org.apache.catalina.core.ContainerBase $ ContainerBackgroundProcessor.run (ContainerBase.java:1519)   at java.lang.Thread.run (Unknown Source) Caused by:   java.lang.NoSuchMethodError:   org.apache.tomcat.util.file.Matcher.tokenizePathAsArray (Ljava / lang / String;) [Ljava / lang / String;   at com.genexus.webpanels.GXJarScanner.scan (GXJarScanner.java:154) at   org.apache.catalina.startup.ContextConfig.processJarsForWebFragments (ContextConfig.java:1871)   at   org.apache.catalina.startup.ContextConfig.webConfig (ContextConfig.java:1259)   at   org.apache.catalina.startup.ContextConfig.configureStart (ContextConfig.java:876)   at   org.apache.catalina.startup.ContextConfig.lifecycleEvent (ContextConfig.java:374)   at   org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:117)   at   org.apache.catalina.util.LifecycleBase.fireLifecycleEvent (LifecycleBase.java:90)   at   org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5355)   at   org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:150)

Any ideas ??

    
asked by anonymous 23.06.2014 / 17:02

2 answers

1

This issue is resolved from Upgrade 1 of X Evolution 3. GXScanner.jar references a method of a class that is no longer available from Tomcat 7.0.54.

While Upgrade 1 is not available, a new version of GXScanner.jar can be downloaded from here: link

    
25.06.2014 / 15:36
0

I tested with an application generated by GeneXus X Ev3 using Tomcat 7.0.52 and it works. I made an installation of Tomcat 7.0.54 and had the same error as you using the same application that works with Tomcat 7.0.52, ie an HTTP 404 error and in the Tomcat log there appeared an error of type 'Failed to start component '.

As for me it worked with Tomcat 7.0.52 and you said you recently upgraded to Tomcat 7.0.54, maybe you could regress to version 7.0.52 of Tomcat.

You can download it at link

I think this is a problem between this version of GeneXus and the Tomcat version 7.0.54.

    
23.06.2014 / 18:17