Tomcat shutdowns immediately
Hi. I've an issue with initializing Thingworx with Tomcat
I had the Thingworx platform working for 7.0 with Tomcat but for no apparent reason to me it stopped working. Basically every time i click start on Tomcat after a few seconds it automatically stops. I've looked at the logs for tomcat and it never actually finishes deploying Thingworx.war. I've tried reinstalling everything again, Even deleted everything (including a Windows 10 refresh install) and started with 7.1 but I still have the same issue. I've tried deploying a standard java web app and it works flawlessly but everytime I add Thingworx.war to the webapps in Tomcat it just stops working. I've also set the permissions for full control over all the thingworx folders as well as tomcat to no avail.
Here is the log entry for my last try:
2016-05-23 15:25:26 Commons Daemon procrun stderr initialized
23-May-2016 15:25:27.079 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.0.35
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: May 11 2016 21:57:08 UTC
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.0.35.0
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows 10
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.0
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: C:\Program Files\Java\jre1.8.0_91
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_91-b14
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Program Files\Apache Software Foundation\Tomcat 8.0
23-May-2016 15:25:27.080 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:\Program Files\Apache Software Foundation\Tomcat 8.0
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 8.0
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 8.0
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 8.0\endorsed
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 8.0\temp
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\Program Files\Apache Software Foundation\Tomcat 8.0\conf\logging.properties
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dserver -Dd64
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseNUMA
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseConcMarkSweepGC
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dfile.encoding=UTF-8
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms5g
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx5g
23-May-2016 15:25:27.081 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
23-May-2016 15:25:27.081 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:\Program Files\Apache Software Foundation\Tomcat 8.0\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:\Program Files (x86)\Skype\Phone\;C:\Program Files\Git\cmd;C:\Program Files\PostgreSQL\9.5\bin;.
23-May-2016 15:25:27.177 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
23-May-2016 15:25:27.225 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
23-May-2016 15:25:27.227 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
23-May-2016 15:25:27.228 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
23-May-2016 15:25:27.229 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 396 ms
23-May-2016 15:25:27.246 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
23-May-2016 15:25:27.246 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.35
23-May-2016 15:25:27.262 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\Thingworx.war
23-May-2016 15:25:29.217 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 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.
Can anyone please tell me if I'm missing something?
Thank you in advance

