Hi,
I'm deploying a THREDDS server in a virtual machine with Vagrant (ubuntu server
16.04 with
Oracle Java version 1.8.0 and Tomcat 8.5.13).
The problem is that the WMS doesn't initialize. Attached you will find the
serverStartup
THREDDS log. Some fragments of it:
2017-04-04T08:35:57.552-0400 [ 138537][ ] WARN
org.springframework.web.context.support.XmlWebApplicationContext: E
2017-04-04T08:35:57.566-0400 [ 138551][ ] ERROR
org.springframework.web.servlet.DispatcherServlet: Context initiali
============================
threddsConfig.xml has WMS allowed:
<WMS>
<allow>true</allow>
</WMS>
export JAVA_HOME="/opt/tds/java/jre"
export JRE_HOME="/opt/tds/java/jre"
export CATALINA_HOME="/opt/tds/tomcat"
export CATALINA_BASE="/opt/tds/tomcat"
CONTENT_ROOT=-Dtds.content.root.path=/opt/tds/tomcat/content
NORMAL="-d64 -Xmx4096m -Xms512m -server -ea"
HEAP_DUMP="-XX:+HeapDumpOnOutOfMemoryError"
HEADLESS="-Djava.awt.headless=true"
JAVA_PREFS_SYSTEM_ROOT="-Djava.util.prefs.systemRoot=/opt/tds/tomcat/content/
thredds/javaUtilPrefs
-Djava.util.prefs.userRoot=/opt/tds/tomcat/content/thredds/
javaUtilPrefs"
# Standard setup.
#
JAVA_OPTS="$CONTENT_ROOT $NORMAL $MAX_PERM_GEN $HEAP_DUMP $HEADLESS
$JAVA_PREFS_SYSTEM_ROOT"
export JAVA_OPTS
This is the tomcat.service file:
[Unit]
Description=Apache Tomcat Web Server
After=network.target
[Service]
Type=forking
Environment=CATALINA_PID=/opt/tds/tomcat/temp/tomcat.pid
ExecStart=/opt/tds/tomcat/bin/startup.sh
ExecStop=/opt/tds/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=15
Restart=always
[Install]
WantedBy=multi-user.target
The whole /opt/tds/tomcat folder tree has tomcat user and group permissions for
reading and
writing.
Any hint that could help me?
Thanks in advance,
David Gil Oliva
Teléfono: 93 882 30 58 (50822)
2017-04-04T08:33:43.742-0400 [ 4727][ ] INFO
org.springframework.web.context.ContextLoader: Root WebApplicationContext:
initialization started
2017-04-04T08:33:43.818-0400 [ 4803][ ] INFO
org.springframework.web.context.support.XmlWebApplicationContext: Refreshing
Root WebApplicationContext: startup date [Tue Apr 04 08:33:43 EDT 2017]; root
of context hierarchy
2017-04-04T08:33:43.857-0400 [ 4842][ ] INFO
org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean
definitions from ServletContext resource
[/WEB-INF/applicationContext-tdsConfig.xml]
2017-04-04T08:33:44.421-0400 [ 5406][ ] INFO
org.springframework.beans.factory.support.DefaultListableBeanFactory:
Overriding bean definition for bean 'wmsConfig': replacing [Generic bean: class
[thredds.server.config.WmsConfig]; scope=singleton; abstract=false;
lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true;
primary=false; factoryBeanName=null; factoryMethodName=null;
initMethodName=null; destroyMethodName=null; defined in file
[/opt/tds/apache-tomcat-8.5.13/webapps/thredds/WEB-INF/classes/thredds/server/config/WmsConfig.class]]
with [Generic bean: class [thredds.server.config.WmsConfig]; scope=;
abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in
ServletContext resource [/WEB-INF/applicationContext-tdsConfig.xml]]
2017-04-04T08:33:44.422-0400 [ 5407][ ] INFO
org.springframework.beans.factory.support.DefaultListableBeanFactory:
Overriding bean definition for bean 'corsConfig': replacing [Generic bean:
class [thredds.server.config.CorsConfig]; scope=singleton; abstract=false;
lazyInit=false; autowireMode=0; dependencyCheck=0; autowireCandidate=true;
primary=false; factoryBeanName=null; factoryMethodName=null;
initMethodName=null; destroyMethodName=null; defined in file
[/opt/tds/apache-tomcat-8.5.13/webapps/thredds/WEB-INF/classes/thredds/server/config/CorsConfig.class]]
with [Generic bean: class [thredds.server.config.CorsConfig]; scope=;
abstract=false; lazyInit=false; autowireMode=0; dependencyCheck=0;
autowireCandidate=true; primary=false; factoryBeanName=null;
factoryMethodName=null; initMethodName=null; destroyMethodName=null; defined in
ServletContext resource [/WEB-INF/applicationContext-tdsConfig.xml]]
2017-04-04T08:33:44.637-0400 [ 5622][ ] INFO
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer: Loading
properties file from class path resource [thredds/server/tds.properties]
2017-04-04T08:33:44.896-0400 [ 5881][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/DLwriter/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.dl.DLwriterController.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException,java.io.IOException
2017-04-04T08:33:44.903-0400 [ 5888][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/dap4/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.dap4.Dap4Controller.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.io.IOException
2017-04-04T08:33:44.909-0400 [ 5894][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/cdmremote/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.cdmremote.CdmRemoteController.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,thredds.server.cdmremote.CdmRemoteQueryBean,org.springframework.validation.BindingResult)
throws java.io.IOException
2017-04-04T08:33:44.917-0400 [ 5902][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/cdmrfeature/**],methods=[GET],params=[req=data],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.cdmremote.CdmrfController.dataRequestHandler(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,thredds.server.cdmremote.params.CdmrfQueryBean,org.springframework.validation.BindingResult)
throws java.io.IOException
2017-04-04T08:33:44.918-0400 [ 5903][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/cdmrfeature/**],methods=[GET],params=[req!=data && req!=dataForm &&
req!=header],headers=[],consumes=[],produces=[],custom=[]}" onto public
org.springframework.http.ResponseEntity<java.lang.String>
thredds.server.cdmremote.CdmrfController.metadataRequestHandler(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,thredds.server.cdmremote.params.CdmrfQueryBean,org.springframework.validation.BindingResult)
throws java.io.IOException
2017-04-04T08:33:44.918-0400 [ 5903][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/cdmrfeature/**],methods=[GET],params=[req=header],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.cdmremote.CdmrfController.headerRequestHandler(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,thredds.server.cdmremote.params.CdmrfQueryBean,org.springframework.validation.BindingResult)
throws java.io.IOException
2017-04-04T08:33:44.923-0400 [ 5908][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/remoteCatalogService/** ||
/remoteCatalogValidation.html/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.catalogservice.RemoteCatalogServiceController.handleAll(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.924-0400 [ 5909][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/**/*.xml],methods=[GET ||
HEAD],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto protected
org.springframework.web.servlet.ModelAndView
thredds.server.catalogservice.LocalCatalogServiceController.handleXmlRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.925-0400 [ 5910][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/**/*.html],methods=[GET ||
HEAD],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto protected
org.springframework.web.servlet.ModelAndView
thredds.server.catalogservice.LocalCatalogServiceController.handleHtmlRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.926-0400 [ 5911][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/view/{viewer}.jnlp],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.viewer.ViewerController.launchViewer(thredds.server.viewer.ViewerRequestParamsBean,org.springframework.validation.BindingResult,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest)
throws java.io.IOException
2017-04-04T08:33:44.928-0400 [ 5913][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/metadata/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.metadata.MetadataController.getMetadata(thredds.server.metadata.MetadataRequestParameterBean,org.springframework.validation.BindingResult,javax.servlet.http.HttpServletResponse,javax.servlet.http.HttpServletRequest)
throws java.io.IOException
2017-04-04T08:33:44.929-0400 [ 5914][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/admin/debug ||
/admin/debug/*],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected void
thredds.server.admin.DebugController.showDebugPage(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.io.IOException
2017-04-04T08:33:44.930-0400 [ 5915][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/requestMaps],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.admin.SpringDocController.show(org.springframework.ui.Model)
2017-04-04T08:33:44.936-0400 [ 5921][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/admin/collection/showStatus],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.admin.CollectionController.handleCollectionStatus(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.936-0400 [ 5921][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/admin/collection/showStatus.csv],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.admin.CollectionController.handleCollectionStatusCsv(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.937-0400 [ 5922][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/admin/collection ||
/admin/collection/trigger],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.admin.CollectionController.handleCollectionTriggers(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.937-0400 [ 5922][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/admin/showFmrc ||
/admin/showFmrc/*],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.admin.CollectionController.showFmrcCache(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.938-0400 [ 5923][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/admin/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.admin.DirDisplayController.handleRequestInternal(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.939-0400 [ 5924][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/admin/log/** ||
/admin/roots],methods=[GET],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.admin.LogController.handleRequestInternal(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.lang.Exception
2017-04-04T08:33:44.943-0400 [ 5928][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/wcs/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.wcs.WCSController.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException,java.io.IOException
2017-04-04T08:33:44.945-0400 [ 5930][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/serverVersion.txt],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.serverinfo.ServerInfoController.getServerVersion()
2017-04-04T08:33:44.948-0400 [ 5933][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/serverInfo.html],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.serverinfo.ServerInfoController.getServerInfoHtml()
2017-04-04T08:33:44.949-0400 [ 5934][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/serverInfo.xml],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto protected org.springframework.web.servlet.ModelAndView
thredds.server.serverinfo.ServerInfoController.getServerInfoXML()
2017-04-04T08:33:44.954-0400 [ 5939][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/ncss/**/datasetBoundaries.xml],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto void
thredds.server.ncss.controller.NcssDatasetBoundariesController.getDatasetBoundaries(thredds.server.ncss.params.NcssParamsBean,javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws
java.io.IOException,thredds.server.ncss.exception.UnsupportedResponseFormatException
2017-04-04T08:33:44.957-0400 [ 5942][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/ncss/**/station.xml],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto void
thredds.server.ncss.controller.NcssDatasetInfoController.getStations(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,thredds.server.ncss.params.NcssParamsBean)
throws java.io.IOException
2017-04-04T08:33:44.957-0400 [ 5942][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/ncss/**/dataset.html || /ncss/**/dataset.xml ||
/ncss/**/pointDataset.html ||
/ncss/**/pointDataset.xml],methods=[],params=[!var],headers=[],consumes=[],produces=[],custom=[]}"
onto void
thredds.server.ncss.controller.NcssDatasetInfoController.getDatasetDescription(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws
java.io.IOException,javax.xml.transform.TransformerException,org.jdom2.JDOMException
2017-04-04T08:33:44.960-0400 [ 5945][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/ncss/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.ncss.controller.NcssController.handleRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse,thredds.server.ncss.params.NcssParamsBean,org.springframework.validation.BindingResult)
throws java.lang.Exception
2017-04-04T08:33:44.982-0400 [ 5967][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/radarServer/**/{dataset}],methods=[],params=[station=all],headers=[],consumes=[],produces=[],custom=[]}"
onto public thredds.server.radarServer2.StationList
thredds.server.radarServer2.RadarServerController.stations(java.lang.String,javax.servlet.http.HttpServletRequest)
2017-04-04T08:33:44.982-0400 [ 5967][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/radarServer/**/stations.xml],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public thredds.server.radarServer2.StationList
thredds.server.radarServer2.RadarServerController.stationsFile(javax.servlet.http.HttpServletRequest)
2017-04-04T08:33:44.983-0400 [ 5968][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/radarServer/**/{dataset}],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto org.springframework.http.HttpEntity<byte[]>
thredds.server.radarServer2.RadarServerController.handleQuery(java.lang.String,java.lang.String[],java.lang.Double,java.lang.Double,java.lang.Double,java.lang.Double,java.lang.Double,java.lang.Double,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String[],javax.servlet.http.HttpServletRequest)
throws
java.text.ParseException,java.lang.UnsupportedOperationException,java.io.IOException
2017-04-04T08:33:44.983-0400 [ 5968][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/radarServer/catalog.xml],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public org.springframework.http.HttpEntity<byte[]>
thredds.server.radarServer2.RadarServerController.topLevelCatalog() throws
java.io.IOException
2017-04-04T08:33:44.984-0400 [ 5969][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/radarServer/**/dataset.xml],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public org.springframework.http.HttpEntity<byte[]>
thredds.server.radarServer2.RadarServerController.datasetCatalog(javax.servlet.http.HttpServletRequest)
throws java.io.IOException
2017-04-04T08:33:44.985-0400 [ 5970][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}" onto
public java.lang.String thredds.server.root.RootController.getRootPage()
2017-04-04T08:33:44.986-0400 [ 5971][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped "{[/*.css || /*.gif || /*.jpg ||
/*.png],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public org.springframework.web.servlet.ModelAndView
thredds.server.root.RootController.checkPublicDirectory(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws java.io.IOException,javax.servlet.ServletException
2017-04-04T08:33:44.987-0400 [ 5972][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/fileServer/**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.fileserver.FileServerController.doGet(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException,java.io.IOException
2017-04-04T08:33:44.989-0400 [ 5974][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/iso//**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.metadata.controller.IsoController.handleMetadataRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException,java.io.IOException
2017-04-04T08:33:44.990-0400 [ 5975][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/ncml//**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.metadata.controller.NcmlController.handleMetadataRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException,java.io.IOException
2017-04-04T08:33:44.991-0400 [ 5976][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping:
Mapped
"{[/uddc//**],methods=[],params=[],headers=[],consumes=[],produces=[],custom=[]}"
onto public void
thredds.server.metadata.controller.UddcController.handleMetadataRequest(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
throws javax.servlet.ServletException
2017-04-04T08:33:45.581-0400 [ 6566][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter:
Looking for @ControllerAdvice: Root WebApplicationContext: startup date [Tue
Apr 04 08:33:43 EDT 2017]; root of context hierarchy
2017-04-04T08:33:45.713-0400 [ 6698][ ] INFO
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter:
Looking for @ControllerAdvice: Root WebApplicationContext: startup date [Tue
Apr 04 08:33:43 EDT 2017]; root of context hierarchy
2017-04-04T08:33:45.867-0400 [ 6852][ ] INFO serverStartup:
TdsContext version= 4.6.8 - 2017-01-06T16:32:27-0700
2017-04-04T08:33:45.867-0400 [ 6852][ ] INFO serverStartup:
TdsContext intialized logging in /opt/tds/tomcat/content/thredds/logs
2017-04-04T08:33:45.868-0400 [ 6853][ ] INFO serverStartup:
ThreddsConfigReader reading xml file =
/opt/tds/tomcat/content/thredds/threddsConfig.xml
2017-04-04T08:33:49.508-0400 [ 10493][ ] WARN serverStartup:
TdsContext - Could not get latest version information from Unidata.
2017-04-04T08:33:49.509-0400 [ 10494][ ] INFO serverStartup:
DLwriterServlet.init(): DLwriter service not enabled in threddsConfig.xml:
2017-04-04T08:33:49.527-0400 [ 10512][ ] INFO serverStartup:
thredds.server.dap4.Dap4Controller initialization start
2017-04-04T08:33:49.562-0400 [ 10547][ ] INFO serverStartup:
CdmInit getContentRootPathAbsolute= /opt/tds/tomcat/content
2017-04-04T08:33:49.680-0400 [ 10665][ ] INFO serverStartup:
CdmInit: catalogWriting.useBytesForDataSize= false
2017-04-04T08:33:49.680-0400 [ 10665][ ] INFO serverStartup:
CdmInit: set LoggerFactorySpecial with logging directory
/opt/tds/tomcat/content/thredds/logs
2017-04-04T08:33:49.767-0400 [ 10752][ ] INFO serverStartup:
Nc4Iosp: NetCDF-4 C library loaded (jna_path='/usr/local/lib/',
libname='netcdf').
2017-04-04T08:33:49.772-0400 [ 10757][ ] INFO serverStartup:
CdmInit: Aggregation.setTypicalDatasetMode= penultimate
2017-04-04T08:33:49.773-0400 [ 10758][ ] INFO serverStartup:
CdmInit: CdmCache= /opt/tds/tomcat/content/thredds/cache/cdm scour = 3600
maxSize = 1000000000
2017-04-04T08:33:49.776-0400 [ 10761][ ] INFO serverStartup:
CdmInit: AggregationCache= /opt/tds/tomcat/content/thredds/cache/agg scour =
86400 maxAgeSecs = 7776000
2017-04-04T08:33:49.776-0400 [ 10761][ ] INFO serverStartup:
CdmInit: GribIndex=DiskCache2{cachePathPolicy=NestedDirectory,
alwaysUseCache=false, cachePathPolicyParam='null',
root='/opt/tds/tomcat/content/thredds/cache/grib/', scourEveryMinutes=0,
persistMinutes=129600, fail=false}
2017-04-04T08:33:49.782-0400 [ 10767][ ] INFO serverStartup:
CdmInit: CdmRemote= /opt/tds/tomcat/content/thredds/cache/cdmr scour = 1800
maxAgeSecs = 3600
2017-04-04T08:33:49.789-0400 [ 10774][ ] INFO serverStartup:
CdmInit: CollectionManagerAbstract.setMetadataStore=
/opt/tds/tomcat/content/thredds/cache/collection/
2017-04-04T08:33:49.794-0400 [ 10779][ ] INFO serverStartup:
CdmInit: RandomAccessFile.initPartitionCache= [400,500] scour = 660
2017-04-04T08:33:49.799-0400 [ 10784][ ] INFO serverStartup:
CdmInit: NetcdfDataset.initNetcdfFileCache= [100,150] scour = 720
2017-04-04T08:33:49.827-0400 [ 10812][ ] INFO serverStartup:
CdmInit: GribCdmIndex.initDefaultCollectionCache= [100,150] scour = 780
2017-04-04T08:33:49.827-0400 [ 10812][ ] INFO serverStartup:
CdmInit complete
2017-04-04T08:33:49.854-0400 [ 10839][ ] INFO serverStartup:
WCS:allow= false
2017-04-04T08:33:49.854-0400 [ 10839][ ] INFO serverStartup: WCS
service not enabled in threddsConfig.xml:
2017-04-04T08:33:49.943-0400 [ 10928][ ] INFO serverStartup:
DataRootHandler: staticCache= true
2017-04-04T08:33:50.069-0400 [ 11054][ ] INFO serverStartup:
Metadata ISO - initialization start
2017-04-04T08:33:50.069-0400 [ 11054][ ] INFO serverStartup:
NCISO.isoAllow = false
2017-04-04T08:33:50.071-0400 [ 11056][ ] INFO serverStartup:
Metadata NCML - initialization start
2017-04-04T08:33:50.071-0400 [ 11056][ ] INFO serverStartup:
NCISO.ncmlAllow = false
2017-04-04T08:33:50.073-0400 [ 11058][ ] INFO serverStartup:
Metadata UDDC - initialization start
2017-04-04T08:33:50.073-0400 [ 11058][ ] INFO serverStartup:
NCISO.uddcAllow = false
2017-04-04T08:33:50.087-0400 [ 11072][ ] INFO
org.springframework.web.context.ContextLoader: Root WebApplicationContext:
initialization completed in 6344 ms
2017-04-04T08:33:50.111-0400 [ 11096][ ] INFO
org.springframework.web.servlet.DispatcherServlet: FrameworkServlet 'root':
initialization started
2017-04-04T08:33:50.114-0400 [ 11099][ ] INFO
org.springframework.web.context.support.XmlWebApplicationContext: Refreshing
WebApplicationContext for namespace 'root-servlet': startup date [Tue Apr 04
08:33:50 EDT 2017]; parent: Root WebApplicationContext
2017-04-04T08:33:50.115-0400 [ 11100][ ] INFO
org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean
definitions from ServletContext resource [/WEB-INF/servlet-context.xml]
2017-04-04T08:33:50.156-0400 [ 11141][ ] INFO
org.springframework.web.servlet.handler.SimpleUrlHandlerMapping: Mapped URL
path [/**] onto handler
'org.springframework.web.servlet.resource.ResourceHttpRequestHandler#0'
2017-04-04T08:33:50.165-0400 [ 11150][ ] INFO
org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean
definitions from ServletContext resource [/WEB-INF/view.xml]
2017-04-04T08:33:50.172-0400 [ 11157][ ] INFO
org.springframework.web.context.support.GenericWebApplicationContext:
Refreshing
org.springframework.web.context.support.GenericWebApplicationContext@70656f4:
startup date [Tue Apr 04 08:33:50 EDT 2017]; parent: WebApplicationContext for
namespace 'root-servlet'
2017-04-04T08:33:50.203-0400 [ 11188][ ] INFO
org.springframework.web.servlet.DispatcherServlet: FrameworkServlet 'root':
initialization completed in 92 ms
2017-04-04T08:33:50.204-0400 [ 11189][ ] INFO serverStartup:
thredds.server.opendap.OpendapServlet initialization start
2017-04-04T08:33:50.204-0400 [ 11189][ ] INFO serverStartup:
thredds.server.opendap.OpendapServlet version= opendap/3.7 ascLimit = 50
binLimit = 500
2017-04-04T08:33:50.204-0400 [ 11189][ ] INFO serverStartup:
thredds.server.opendap.OpendapServlet initialization done
2017-04-04T08:33:50.212-0400 [ 11197][ ] INFO
org.springframework.web.servlet.DispatcherServlet: FrameworkServlet 'wms':
initialization started
2017-04-04T08:33:50.213-0400 [ 11198][ ] INFO
org.springframework.web.context.support.XmlWebApplicationContext: Refreshing
WebApplicationContext for namespace 'wms-servlet': startup date [Tue Apr 04
08:33:50 EDT 2017]; parent: Root WebApplicationContext
2017-04-04T08:33:50.214-0400 [ 11199][ ] INFO
org.springframework.beans.factory.xml.XmlBeanDefinitionReader: Loading XML bean
definitions from ServletContext resource [/WEB-INF/wms-servlet.xml]
2017-04-04T08:33:50.257-0400 [ 11242][ ] INFO serverStartup:
WMS:allow= true
2017-04-04T08:33:50.257-0400 [ 11242][ ] INFO serverStartup:
WMS:allowRemote= false
2017-04-04T08:35:57.552-0400 [ 138537][ ] WARN
org.springframework.web.context.support.XmlWebApplicationContext: Exception
encountered during context initialization - cancelling refresh attempt
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'wmsController' defined in ServletContext resource
[/WEB-INF/wms-servlet.xml]: Invocation of init method failed; nested exception
is java.net.ConnectException: Connection timed out (Connection timed out)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
~[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:663)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:629)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:677)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:548)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:489)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
[servlet-api.jar:3.1.FR]
at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4931)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5241)
[catalina.jar:8.5.13]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
[catalina.jar:8.5.13]
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
[catalina.jar:8.5.13]
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
[catalina.jar:8.5.13]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[?:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[?:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:1.8.0_121]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.net.ConnectException: Connection timed out (Connection timed
out)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_121]
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
~[?:1.8.0_121]
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
~[?:1.8.0_121]
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
~[?:1.8.0_121]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
~[?:1.8.0_121]
at java.net.Socket.connect(Socket.java:589) ~[?:1.8.0_121]
at java.net.Socket.connect(Socket.java:538) ~[?:1.8.0_121]
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.New(HttpClient.java:308) ~[?:1.8.0_121]
at sun.net.www.http.HttpClient.New(HttpClient.java:326) ~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1202)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:647)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1304)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1270)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:264)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1161)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1045)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:959)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
~[?:1.8.0_121]
at
org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:217)
~[jdom2-2.0.4.jar:?]
at
org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:253)
~[jdom2-2.0.4.jar:?]
at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1091)
~[jdom2-2.0.4.jar:2.0.4]
at
thredds.server.wms.config.WmsDetailedConfig.fromInputStream(WmsDetailedConfig.java:87)
~[classes/:4.6.8]
at
thredds.server.wms.config.WmsDetailedConfig.fromFile(WmsDetailedConfig.java:72)
~[classes/:4.6.8]
at
thredds.server.wms.ThreddsWmsController.init(ThreddsWmsController.java:105)
~[classes/:4.6.8]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_121]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:1.8.0_121]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1702)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1641)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
... 32 more
2017-04-04T08:35:57.566-0400 [ 138551][ ] ERROR
org.springframework.web.servlet.DispatcherServlet: Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'wmsController' defined in ServletContext resource
[/WEB-INF/wms-servlet.xml]: Invocation of init method failed; nested exception
is java.net.ConnectException: Connection timed out (Connection timed out)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:755)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757)
~[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480)
~[spring-context-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:663)
~[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:629)
~[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:677)
~[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:548)
~[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:489)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
[spring-webmvc-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
[servlet-api.jar:3.1.FR]
at
org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1183)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:989)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4931)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5241)
[catalina.jar:8.5.13]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728)
[catalina.jar:8.5.13]
at
org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
[catalina.jar:8.5.13]
at
org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:952)
[catalina.jar:8.5.13]
at
org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1823)
[catalina.jar:8.5.13]
at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[?:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[?:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[?:1.8.0_121]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[?:1.8.0_121]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Caused by: java.net.ConnectException: Connection timed out (Connection timed
out)
at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:1.8.0_121]
at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
~[?:1.8.0_121]
at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
~[?:1.8.0_121]
at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
~[?:1.8.0_121]
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
~[?:1.8.0_121]
at java.net.Socket.connect(Socket.java:589) ~[?:1.8.0_121]
at java.net.Socket.connect(Socket.java:538) ~[?:1.8.0_121]
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)
~[?:1.8.0_121]
at sun.net.www.http.HttpClient.New(HttpClient.java:308) ~[?:1.8.0_121]
at sun.net.www.http.HttpClient.New(HttpClient.java:326) ~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1202)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1138)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:1032)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:966)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1546)
~[?:1.8.0_121]
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:647)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1304)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1270)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:264)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1161)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1045)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:959)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
~[?:1.8.0_121]
at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
~[?:1.8.0_121]
at
org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:217)
~[jdom2-2.0.4.jar:?]
at
org.jdom2.input.sax.SAXBuilderEngine.build(SAXBuilderEngine.java:253)
~[jdom2-2.0.4.jar:?]
at org.jdom2.input.SAXBuilder.build(SAXBuilder.java:1091)
~[jdom2-2.0.4.jar:2.0.4]
at
thredds.server.wms.config.WmsDetailedConfig.fromInputStream(WmsDetailedConfig.java:87)
~[classes/:4.6.8]
at
thredds.server.wms.config.WmsDetailedConfig.fromFile(WmsDetailedConfig.java:72)
~[classes/:4.6.8]
at
thredds.server.wms.ThreddsWmsController.init(ThreddsWmsController.java:105)
~[classes/:4.6.8]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[?:1.8.0_121]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
~[?:1.8.0_121]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[?:1.8.0_121]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_121]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1702)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1641)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1570)
~[spring-beans-4.1.6.RELEASE.jar:4.1.6.RELEASE]
... 32 more