WAR Deployment fails after upgrade to 6.5

The application launches fine from CUBA Studio on my local machine, however when I create a single WAR and deploy it on a tomcat 8 server on the same local machine, the application fails to deploy.
The SQL Server settings and credentials are identical.

Logs are below.


2017-05-09 08:30:49 Commons Daemon procrun stderr initialized
09-May-2017 08:30:50.340 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version:        Apache Tomcat/8.0.39
09-May-2017 08:30:50.342 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Nov 9 2016 08:48:39 UTC
09-May-2017 08:30:50.342 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number:         8.0.39.0
09-May-2017 08:30:50.342 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows 10
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            10.0
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\Program Files\Java\jre1.8.0_121
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           1.8.0_121-b13
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\Program Files\Apache Software Foundation\Tomcat 8.0
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\Program Files\Apache Software Foundation\Tomcat 8.0
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 8.0
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\Program Files\Apache Software Foundation\Tomcat 8.0
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 8.0\endorsed
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\Program Files\Apache Software Foundation\Tomcat 8.0\temp
09-May-2017 08:30:50.343 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
09-May-2017 08:30:50.344 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
09-May-2017 08:30:50.344 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
09-May-2017 08:30:50.344 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms128m
09-May-2017 08:30:50.344 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024m
09-May-2017 08:30:50.344 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:\Program Files\Microsoft MPI\Bin\;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\130\DTS\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\130\Tools\Binn\ManagementStudio\;C:\Program Files\MySQL\MySQL Utilities 1.6\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Microsoft SQL Server Migration Assistant for Access\bin\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;.
09-May-2017 08:30:50.456 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8181"]
09-May-2017 08:30:50.588 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
09-May-2017 08:30:50.590 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-8009"]
09-May-2017 08:30:50.592 INFO [main] org.apache.tomcat.util.net.NioSelectorPool.getSharedSelector Using a shared selector for servlet write/read
09-May-2017 08:30:50.592 INFO [main] org.apache.catalina.startup.Catalina.load Initialization processed in 556 ms
09-May-2017 08:30:50.610 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service Catalina
09-May-2017 08:30:50.610 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/8.0.39
09-May-2017 08:30:50.634 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\promax.war
09-May-2017 08:31:24.689 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file
09-May-2017 08:31:24.690 SEVERE [localhost-startStop-1] org.apache.catalina.core.StandardContext.startInternal Context [/promax] startup failed due to previous errors
09-May-2017 08:31:24.709 WARNING [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesJdbc The web application [promax] registered the JDBC driver [com.microsoft.sqlserver.jdbc.SQLServerDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
09-May-2017 08:31:24.710 SEVERE [localhost-startStop-1] org.apache.catalina.loader.WebappClassLoaderBase.checkThreadLocalMapForLeaks The web application [promax] created a ThreadLocal with key of type [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1] (value [com.microsoft.sqlserver.jdbc.ActivityCorrelator$1@386c824a]) and a value of type [com.microsoft.sqlserver.jdbc.ActivityId] (value [a47bb325-2138-4ab9-be0e-f2c8ec8049d2-0]) but failed to remove it when the web application was stopped. Threads are going to be renewed over time to try and avoid a probable memory leak.
09-May-2017 08:31:24.716 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\promax.war has finished in 34,082 ms
09-May-2017 08:31:24.717 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\docs
09-May-2017 08:31:24.741 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\docs has finished in 24 ms
09-May-2017 08:31:24.741 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\examples
09-May-2017 08:31:24.941 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\examples has finished in 200 ms
09-May-2017 08:31:24.941 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\host-manager
09-May-2017 08:31:24.963 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\host-manager has finished in 22 ms
09-May-2017 08:31:24.963 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\manager
09-May-2017 08:31:24.984 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\manager has finished in 21 ms
09-May-2017 08:31:24.984 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT
09-May-2017 08:31:25.001 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory C:\Program Files\Apache Software Foundation\Tomcat 8.0\webapps\ROOT has finished in 17 ms
09-May-2017 08:31:25.005 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8181"]
09-May-2017 08:31:25.013 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
09-May-2017 08:31:25.017 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 34424 ms
09-May-2017 08:34:17.313 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["http-nio-8181"]
09-May-2017 08:34:17.371 INFO [Thread-6] org.apache.coyote.AbstractProtocol.pause Pausing ProtocolHandler ["ajp-nio-8009"]
09-May-2017 08:34:17.423 INFO [Thread-6] org.apache.catalina.core.StandardService.stopInternal Stopping service Catalina
09-May-2017 08:34:17.484 INFO [Thread-6] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["http-nio-8181"]
09-May-2017 08:34:17.559 INFO [Thread-6] org.apache.coyote.AbstractProtocol.stop Stopping ProtocolHandler ["ajp-nio-8009"]
ns to the port are not blocked by a firewall.".
at com.microsoft.sqlserver.jdbc.SQLServerException.makeFromDriverError(SQLServerException.java:206)
at com.microsoft.sqlserver.jdbc.SQLServerException.ConvertConnectExceptionToSQLServerException(SQLServerException.java:257)
at com.microsoft.sqlserver.jdbc.SocketFinder.findSocket(IOBuffer.java:2385)
at com.microsoft.sqlserver.jdbc.TDSChannel.open(IOBuffer.java:567)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectHelper(SQLServerConnection.java:1955)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.login(SQLServerConnection.java:1616)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connectInternal(SQLServerConnection.java:1447)
at com.microsoft.sqlserver.jdbc.SQLServerConnection.connect(SQLServerConnection.java:788)
at com.microsoft.sqlserver.jdbc.SQLServerDriver.connect(SQLServerDriver.java:1187)
at org.apache.tomcat.dbcp.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:38)
at org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:255)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.validateConnectionFactory(BasicDataSource.java:2304)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createPoolableConnectionFactory(BasicDataSource.java:2290)
... 27 more
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework addAtmosphereHandler
INFO: Installed AtmosphereHandler com.vaadin.server.communication.PushAtmosphereHandler mapped to context-path: /*
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework addAtmosphereHandler
INFO: Installed the following AtmosphereInterceptor mapped to AtmosphereHandler com.vaadin.server.communication.PushAtmosphereHandler
May 09, 2017 8:31:21 AM org.atmosphere.util.IOUtils readServiceFile
INFO: META-INF/services/org.atmosphere.cpr.AtmosphereFramework not found in class loader
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework autoConfigureService
INFO: Atmosphere is using org.atmosphere.util.VoidAnnotationProcessor for processing annotation
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework initWebSocket
INFO: Installed WebSocketProtocol org.atmosphere.websocket.protocol.SimpleHttpProtocol
May 09, 2017 8:31:21 AM org.atmosphere.container.JSR356AsyncSupport <init>
INFO: JSR 356 Mapping path /{path}
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFO: Installing Default AtmosphereInterceptors
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.CorsInterceptor : CORS Interceptor Support
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.CacheHeadersInterceptor : Default Response's Headers Interceptor
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.PaddingAtmosphereInterceptor : Browser Padding Interceptor Support
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.AndroidAtmosphereInterceptor : Android Interceptor Support
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFO: Dropping Interceptor org.atmosphere.interceptor.HeartbeatInterceptor
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.SSEAtmosphereInterceptor : SSE Interceptor Support
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.JSONPAtmosphereInterceptor : JSONP Interceptor Support
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.JavaScriptProtocol : Atmosphere JavaScript Protocol
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor : org.atmosphere.interceptor.WebSocketMessageSuspendInterceptor
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.OnDisconnectInterceptor : Browser disconnection detection
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework newAInterceptor
INFO: 	org.atmosphere.interceptor.IdleResourceInterceptor : org.atmosphere.interceptor.IdleResourceInterceptor
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework configureAtmosphereInterceptor
INFO: Set org.atmosphere.cpr.AtmosphereInterceptor.disableDefaults to disable them.
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Using EndpointMapper class org.atmosphere.util.DefaultEndpointMapper
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Using BroadcasterCache: org.atmosphere.cache.UUIDBroadcasterCache
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Default Broadcaster Class: org.atmosphere.cpr.DefaultBroadcaster
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Broadcaster Polling Wait Time 100
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Shared ExecutorService supported: true
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Messaging Thread Pool Size: Unlimited
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Async I/O Thread Pool Size: 200
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Using BroadcasterFactory: org.atmosphere.cpr.DefaultBroadcasterFactory
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Using WebSocketProcessor: org.atmosphere.websocket.DefaultWebSocketProcessor
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Invoke AtmosphereInterceptor on WebSocket message true
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: HttpSession supported: true
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Atmosphere is using DefaultAtmosphereObjectFactory for dependency injection and object creation
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Atmosphere is using async support: org.atmosphere.container.JSR356AsyncSupport running under container: Apache Tomcat/8.0.39 using javax.servlet/3.0 and jsr356/WebSocket API
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework info
INFO: Atmosphere Framework 2.2.9.vaadin2.cuba0 started.
May 09, 2017 8:31:21 AM org.atmosphere.cpr.AtmosphereFramework interceptor
INFO: Installed AtmosphereInterceptor  Track Message Size Interceptor using | with priority BEFORE_DEFAULT
May 09, 2017 8:31:21 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'dispatcher'
May 09, 2017 8:31:23 AM org.apache.catalina.core.ApplicationContext log
INFO: Initializing Spring FrameworkServlet 'rest_api'
```
```
2017-05-09 08:30:49 Commons Daemon procrun stdout initialized
08:30:57,389 |-INFO in ch.qos.logback.classic.LoggerContext&#91;default&#93; - Could NOT find resource &#91;logback.groovy&#93;
08:30:57,389 |-INFO in ch.qos.logback.classic.LoggerContext&#91;default&#93; - Could NOT find resource &#91;logback-test.xml&#93;
08:30:57,390 |-INFO in ch.qos.logback.classic.LoggerContext&#91;default&#93; - Found resource &#91;logback.xml&#93; at &#91;jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/promax/WEB-INF/lib/cuba-shared-lib-6.5.0.jar!/logback.xml&#93;
08:30:57,416 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@2cd7777e - URL &#91;jar:file:/C:/Program%20Files/Apache%20Software%20Foundation/Tomcat%208.0/webapps/promax/WEB-INF/lib/cuba-shared-lib-6.5.0.jar!/logback.xml&#93; is not of type file
08:30:57,493 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type &#91;ch.qos.logback.core.ConsoleAppender&#93;
08:30:57,501 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as &#91;Console&#93;
08:30:57,536 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type &#91;ch.qos.logback.classic.encoder.PatternLayoutEncoder&#93; for &#91;encoder&#93; property
08:30:57,582 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named &#91;Console&#93; to Logger&#91;ROOT&#93;
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba&#93; to DEBUG
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba.core.sys&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba.core.sys.CubaDefaultListableBeanFactory&#93; to WARN
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba.core.app.scheduling&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba.web.sys&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba.portal&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba.core.app.LockManager&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;eclipselink&#93; to WARN
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;eclipselink.sql&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.springframework&#93; to WARN
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.activiti&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;freemarker&#93; to INFO
08:30:57,584 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.thymeleaf.TemplateEngine&#93; to INFO
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.docx4j&#93; to WARN
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.xlsx4j&#93; to WARN
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.hibernate&#93; to WARN
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;sun&#93; to INFO
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.sun&#93; to INFO
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;javax&#93; to INFO
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.apache&#93; to INFO
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.eclipse.jetty&#93; to INFO
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;org.perf4j.TimingLogger&#93; to OFF
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting level of logger &#91;com.haulmont.cuba.gui.logging.UIPerformanceLogger&#93; to OFF
08:30:57,585 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
08:30:57,586 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@131692ec - Registering current configuration as safe fallback point
2017-05-09 08:30:57.675 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.AppComponents - Using app components: &#91;com.haulmont.cuba&#93;
2017-05-09 08:30:57.708 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.singleapp.SingleAppCoreContextLoader - Loading app properties from classpath:cuba-app.properties
2017-05-09 08:30:57.708 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.singleapp.SingleAppCoreContextLoader - Loading app properties from classpath:com/company/promax/app.properties
2017-05-09 08:30:57.709 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.singleapp.SingleAppCoreContextLoader - Loading app properties from /WEB-INF/local.app.properties
2017-05-09 08:30:57.787 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.AppContextLoader - DbmsType of the main database is set to mssql
2017-05-09 08:30:57.910 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.persistence.PersistenceConfigProcessor - Creating file C:\Program Files\Apache Software Foundation\Tomcat 8.0\app_home\promax-core\work\persistence.xml
2017-05-09 08:30:58.058 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.singleapp.SingleAppCoreContextLoader$1 - Refreshing com.haulmont.cuba.core.sys.singleapp.SingleAppCoreContextLoader$1@7debe59b: startup date &#91;Tue May 09 08:30:58 EDT 2017&#93;; root of context hierarchy
2017-05-09 08:31:01.840 INFO  &#91;localhost-startStop-1&#93; com.haulmont.chile.core.datatypes.Datatypes - Can't find /datatypes.xml, using default datatypes settings
2017-05-09 08:31:04.442 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.CubaThreadPoolTaskScheduler - Initializing ExecutorService  'scheduler'
2017-05-09 08:31:04.596 INFO  &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.jmx.MBeanExporter - Registering beans for JMX exposure: &#91;promax-core.cuba:type=PersistenceManager, promax-core.cuba:type=ConfigStorage, promax-core.cuba:type=UserSessions, promax-core.cuba:type=UniqueNumbers, promax-core.cuba:type=Emailer, promax-core.cuba:type=EntityLog, promax-core.cuba:type=FileStorage, promax-core.cuba:type=LockManager, promax-core.cuba:type=CachingFacade, promax-core.cuba:type=ClusterManager, promax-core.cuba:type=ScriptingManager, promax-core.cuba:type=ServerInfo, promax-core.cuba:type=Scheduling, promax-core.cuba:type=ObjectsCacheManager, promax-core.cuba:type=PasswordEncryptionSupport, promax-core.cuba:type=JmxNodeIdentifier, promax-core.cuba:type=JmxLogControl, promax-core.cuba:type=ClassLoaderManager, promax-core.cuba:type=StatisticsCounter, promax-core.cuba:type=BruteForceProtection, promax-core.cuba:type=QueryCacheSupport, promax-core.cuba:type=IdpSessions&#93;
2017-05-09 08:31:19.458 ERROR &#91;localhost-startStop-1&#93; com.haulmont.cuba.core.sys.singleapp.SingleAppCoreContextLoader - Error initializing application
java.lang.RuntimeException:
==============================================================================
ERROR: Cannot check and update database. See the stacktrace below for details.
==============================================================================
at com.haulmont.cuba.core.sys.AppContextLoader.updateDatabase(AppContextLoader.java:116) ~&#91;cuba-core-6.5.0.jar:6.5.0&#93;
at com.haulmont.cuba.core.sys.AppContextLoader.afterInitAppContext(AppContextLoader.java:106) ~&#91;cuba-core-6.5.0.jar:6.5.0&#93;
at com.haulmont.cuba.core.sys.AbstractWebAppContextLoader.contextInitialized(AbstractWebAppContextLoader.java:74) ~&#91;cuba-global-6.5.0.jar:6.5.0&#93;
at com.haulmont.cuba.core.sys.singleapp.SingleAppCoreContextLoader.contextInitialized(SingleAppCoreContextLoader.java:56) &#91;cuba-core-6.5.0.jar:6.5.0&#93;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~&#91;na:1.8.0_121&#93;
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~&#91;na:1.8.0_121&#93;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~&#91;na:1.8.0_121&#93;
at java.lang.reflect.Method.invoke(Unknown Source) ~&#91;na:1.8.0_121&#93;
at org.springframework.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:216) &#91;spring-core-4.3.3.RELEASE.jar:4.3.3.RELEASE&#93;
at com.haulmont.cuba.core.sys.singleapp.SingleAppCoreServletListener.contextInitialized(SingleAppCoreServletListener.java:88) &#91;cuba-core-6.5.0.jar:6.5.0&#93;
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4853) &#91;catalina.jar:8.0.39&#93;
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5314) &#91;catalina.jar:8.0.39&#93;
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145) &#91;catalina.jar:8.0.39&#93;
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:753) &#91;catalina.jar:8.0.39&#93;
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:729) &#91;catalina.jar:8.0.39&#93;
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:717) &#91;catalina.jar:8.0.39&#93;
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:940) &#91;catalina.jar:8.0.39&#93;
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1816) &#91;catalina.jar:8.0.39&#93;
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) &#91;na:1.8.0_121&#93;
at java.util.concurrent.FutureTask.run(Unknown Source) &#91;na:1.8.0_121&#93;
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) &#91;na:1.8.0_121&#93;
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) &#91;na:1.8.0_121&#93;
at java.lang.Thread.run(Unknown Source) &#91;na:1.8.0_121&#93;
Caused by: com.haulmont.cuba.core.sys.DbInitializationException: Error connecting to database: Cannot create PoolableConnectionFactory (The TCP/IP connection to the host localhost/ProMaxDB, port 1433 has failed. Error: "localhost/ProMaxDB. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall.".)
at com.haulmont.cuba.core.sys.dbupdate.DbUpdaterEngine.dbInitialized(DbUpdaterEngine.java:172) ~&#91;cuba-core-6.5.0.jar:6.5.0&#93;
at com.haulmont.cuba.core.sys.dbupdate.DbUpdaterEngine.updateDatabase(DbUpdaterEngine.java:85) ~&#91;cuba-core-6.5.0.jar:6.5.0&#93;
at com.haulmont.cuba.core.sys.AppContextLoader.updateDatabase(AppContextLoader.java:114) ~&#91;cuba-core-6.5.0.jar:6.5.0&#93;
... 22 common frames

:evergreen_tree: The text has been truncated to the first 30000 characters.

tomcat8-stderr.2017-05-09.log (17.5K)

tomcat8-stdout.2017-05-09.log (28.9K)

For some reason switching to JTDS allows the application to deploy without issue from a WAR. Sadly this means you have to deployed the WAR file, stop the server, edit the context file, and copy in the JTDS driver if you allow CUBA studio to generate the WAR

Hi,
The problem is that Studio incorrectly generates the custom context.xml (war-context.xml).
For the platform version 6.5, the URL string for MS SQL should be like url="jdbc:sqlserver://192.1xx.xx.xx;databaseName=test_database"
To work around the issue do not generate custom war-context.xml. In that case, standard context.xml is put to WAR. Deployed to “external tomcat” application should work well as the same DB is used.
If you need custom context.xml just correct war-context.xml in IDE before building the WAR.
Thank you for reporting the problem. We are going to fix it.

1 Like

Thanks for the update!

:ticket: See the following issue in our bug tracker:

https://youtrack.cuba-platform.com/issue/STUDIO-3696