Ok Egil,
It looks like it has problems to validate the wmsConfig.xml, that uses
an external dtd (
http://www.unidata.ucar.edu/schemas/thredds/dtd/ncwms/wmsConfig.dtd)
I'm attaching a wmsConfig.xml that has an internal dtd. Could you try to
use this one? (By default wmsConfig.xml lives in the
$TOMCAT_HOME/content/thredds directory)
Cheers!
On 04/17/2013 07:44 AM, Egil Støren wrote:
Hi Marcos,
I get the following error in the serverStartup.log:
2013-04-17T13:15:18.894+0000 [ 5548522][ ] 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
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
A long list of similar lines follow.
I also find similar "Connection timed out" errors in the tomcat7 logs,
and it takes a very long time before the error shows up in the browser
after clicking on the WMS link.
I think maybe this error is caused by the cleaning actions I did
(removing the work/Catalina/localhost/thredds directory) in order to
get rid of the problem.
Previously I also got an 500 error, but without finding any unusual
log messages, and the time it took to receive the response was very
short.
Hope this gives some clues.
Egil
On 04/17/2013 02:58 PM, Marcos Hermida wrote:
Hi Egil,
I think we need some more information to figure out what's going on.
Could you check if something shows up in the thredds or tomcat logs?
Cheers!
On 04/17/2013 06:14 AM, Egil Støren wrote:
Hi all,
I have recently upgraded to TDS version 4.3.16, and everything seem to
work as expected, except when I click on a WMS getCapabilities link,
which gives me an 500 Internal server error.
I have searched for postings describing similar errors, and I found
this:
https://www.unidata.ucar.edu/mailing_lists/archives/thredds/2013/msg00037.html
advising to update the wmsConfig.xml document according to the
description in
http://www.unidata.ucar.edu/projects/THREDDS/tech/tds4.3/UpgradingTo4.3.html.
This I did, but the error still persists.
I also removed the CATALINA_BASE/work/Catalina/localhost/thredds
directory and the webapps/thredds directory before I restarted tomcat
(according to advise in another posting), but to no avail.
I am using tomcat7, java7 and are running tomcat behind an apache
proxy.
Any help appreciated.
Best regards,
Egil Støren
met.no
_______________________________________________
thredds mailing list
thredds@xxxxxxxxxxxxxxxx
For list information or to unsubscribe, visit:
http://www.unidata.ucar.edu/mailing_lists/
<?xml version="1.0" encoding="UTF-8"?>
<!--
Detailed configuration of the WMS service. This config file can be used to
set default styling parameters for each dataset/variable, and to enable or
disable
the GetFeatureInfo operation.
See
http://www.resc.reading.ac.uk/trac/myocean-tools/wiki/WmsDetailedConfiguration
for more information.
-->
<!DOCTYPE wmsConfig [
<!ELEMENT wmsConfig (global, overrides?)>
<!ELEMENT global (defaults, standardNames?)>
<!ELEMENT defaults (allowFeatureInfo, defaultColorScaleRange,
defaultPaletteName, defaultNumColorBands, logScaling, intervalTime)>
<!ELEMENT standardNames (standardName*)>
<!ELEMENT standardName (defaultColorScaleRange?, defaultPaletteName?,
defaultNumColorBands?, logScaling?, intervalTime?)>
<!ATTLIST standardName name CDATA #REQUIRED>
<!ATTLIST standardName units CDATA #REQUIRED>
<!ELEMENT overrides (datasetPath*)>
<!ELEMENT datasetPath (pathDefaults?, variables?)>
<!ATTLIST datasetPath pathSpec CDATA #REQUIRED>
<!ELEMENT pathDefaults (allowFeatureInfo?, defaultColorScaleRange?,
defaultPaletteName?, defaultNumColorBands?, logScaling?, intervalTime?)>
<!ELEMENT variables (variable*)>
<!ELEMENT variable (defaultColorScaleRange?, defaultPaletteName?,
defaultNumColorBands?, logScaling?, intervalTime?)>
<!ATTLIST variable id CDATA #REQUIRED>
<!ELEMENT allowFeatureInfo (#PCDATA)>
<!ELEMENT defaultColorScaleRange (#PCDATA)>
<!ELEMENT defaultPaletteName (#PCDATA)>
<!ELEMENT defaultNumColorBands (#PCDATA)>
<!ELEMENT logScaling (#PCDATA)>
<!ELEMENT intervalTime (#PCDATA)> <!-- Allows to use time ranges instead of
lists in the capabilities documents -->
]>
<!--
Detailed configuration of the WMS service. This config file can be used to
set default styling parameters for each dataset/variable, and to enable or
disable
the GetFeatureInfo operation.
See
http://www.resc.reading.ac.uk/trac/myocean-tools/wiki/WmsDetailedConfiguration
for more information.
--><wmsConfig>
<global>
<!-- These settings apply to all datasets unless overridden below -->
<defaults>
<!-- The global defaults. All elements are mandatory -->
<allowFeatureInfo>true</allowFeatureInfo>
<defaultColorScaleRange>-50 50</defaultColorScaleRange>
<defaultPaletteName>rainbow</defaultPaletteName>
<defaultNumColorBands>20</defaultNumColorBands>
<logScaling>false</logScaling>
<intervalTime>false</intervalTime>
</defaults>
<standardNames>
<!-- Use this section to set defaults per standard name -->
<!-- Units must come from the UDUNITS vocabulary -->
<standardName name="sea_water_potential_temperature" units="K">
<defaultColorScaleRange>268 308</defaultColorScaleRange>
</standardName>
<standardName name="sea_water_temperature" units="K">
<defaultColorScaleRange>268 308</defaultColorScaleRange>
</standardName>
<standardName name="mass_concentration_of_chlorophyll_in_sea_water"
units="kg m-3">
<logScaling>true</logScaling>
</standardName>
<!-- TODO: how about allowing "*fraction" to map to 0:1? -->
<!-- TODO: how about allowing multiple standard names to map to the
same settings,
either through a glob expression or through a list? -->
</standardNames>
</global>
<overrides>
<datasetPath pathSpec="testAll/*eta_211.nc">
<!-- Will apply to all paths that match the path spec above -->
<pathDefaults>
<!-- These will apply to all variables in this path unless
overridden below -->
<allowFeatureInfo>false</allowFeatureInfo>
<defaultPaletteName>occam</defaultPaletteName>
</pathDefaults>
<variables>
<!-- Configure variables individually according to their
internal ID.
This is the most specific setting and will override any
others -->
<variable id="Z_sfc">
<defaultColorScaleRange>10 20</defaultColorScaleRange>
</variable>
</variables>
</datasetPath>
</overrides>
</wmsConfig>