Rollbase Fresh install on Java 8 and Tomcat 8.0.3.9 and Tomc

Posted by whaltz on 17-Jan-2017 00:05

Hi There,

Just want to know if anyone has experienced installing Rollbase in Tomcat version 8 series? do you have same error messages below? I don't see these missing file when using Tomcat 7 series. see red font below.

Tomcat 8 is looking for the following jar files when deploying the "master.war"

C:\TOMCAT8\lib\messages.jar
C:\TOMCAT8\lib\schema.jar
C:\TOMCAT8\lib\pd4ml_rc.jar

C:\TOMCAT8\lib\ext\sslj.jar
C:\TOMCAT8\lib\ext\certj.jar
C:\TOMCAT8\lib\ext\cryptoj.jar

We tried to check on the original lib files from Tomcat and on Rollbase installer "Lib.zip" and those are not included.

Tomcat 8 is working properly without Rollbase components yet. Does anyone has the same experience?

17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.39
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Nov 9 2016 08:48:39 UTC
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.39.0
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows Server 2012
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.2
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: C:\Program Files\Java\jre8
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_112-b15
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\TOMCAT8
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\TOMCAT8
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\TOMCAT8
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\TOMCAT8
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=C:\TOMCAT8\endorsed
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\TOMCAT8\temp
17-Jan-2017 11:23:13.592 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
17-Jan-2017 11:23:13.607 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\TOMCAT8\conf\logging.properties
17-Jan-2017 11:23:13.607 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
17-Jan-2017 11:23:13.607 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms128m
17-Jan-2017 11:23:13.607 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx256m
17-Jan-2017 11:23:13.607 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\TOMCAT8\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Users\wapitan\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\MySQL\MySQL Server 5.1\bin;.
17-Jan-2017 11:23:14.356 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
17-Jan-2017 11:23:14.574 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
17-Jan-2017 11:23:14.574 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
17-Jan-2017 11:23:14.574 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
17-Jan-2017 11:23:14.574 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 2385 ms
17-Jan-2017 11:23:14.637 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
17-Jan-2017 11:23:14.637 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.39
17-Jan-2017 11:23:14.668 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive C:\TOMCAT8\webapps\master.war
17-Jan-2017 11:23:15.698 WARNING [localhost-startStop-1] org.apache.tomcat.util.scan.StandardJarScanner.scan Failed to scan [file:/C:/TOMCAT8/lib/messages.jar] from classloader hierarchy
java.io.FileNotFoundException: C:\TOMCAT8\lib\messages.jar (The system cannot find the file specified)
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.zip.ZipFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at java.util.jar.JarFile.<init>(Unknown Source)
at org.apache.tomcat.util.scan.JarFileUrlJar.<init>(JarFileUrlJar.java:60)
at org.apache.tomcat.util.scan.JarFactory.newInstance(JarFactory.java:48)
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.catalina.startup.ContextConfig.processJarsForWebFragments(ContextConfig.java:1898)
at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1131)
at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:783)
at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:307)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5213)
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)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Posted by Manooj Murali on 17-Jan-2017 00:42

Please add the following line to context.xml under tomcat_home/conf:

<JarScanner scanClassPath="false" scanAllFiles="false" scanAllDirectories="false"/>

All Replies

Posted by Manooj Murali on 17-Jan-2017 00:42

Please add the following line to context.xml under tomcat_home/conf:

<JarScanner scanClassPath="false" scanAllFiles="false" scanAllDirectories="false"/>

Posted by whaltz on 17-Jan-2017 02:27

Thank you and its worked perfectly. Also I had to skipped some jar files in Catalina.Properties because I saw lots of TLD's messages in Catalina Logs about Rollbase JAR files and that caused the slowing of startup process for Rollbase components .

Again.. Thank you...

This thread is closed