Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
Joe McLean wrote:
when i look at the debug "show acccess URLs", i get as the internal access path:Hi John, I have set up a new unidata agg server at http://www.ferret.noaa.gov:9090/dodsC. I am receiving an error when I try to access the NcML.xml file: ----------------- Error { code = 5; message = "CatalogServlet ERROR opening NcDataset NDBCstdmetNcML.xml access file:/home/ferret/web/htdocs/UNIDATA_AS/tomcat/webapps/dodsC/WEB-INF/dodsAS/NDBCstdmetNcML.xml Error in building: WEB-INF"; }; ---------------- 2 parts of the tomcat catalina log show: ----------------------- [...] java.io.IOException: Error in building: WEB-INF at ucar.nc2.dataset.NcMLReader.readXML(NcMLReader.java:78) at ucar.nc2.dataset.NetcdfDataset.<init>(NetcdfDataset.java:130) at ucar.nc2.dataset.NetcdfDataset.factory(NetcdfDataset.java:80) at dods.servers.netcdf.NcDataset.<init>(NcDataset.java:135) at dods.servers.netcdf.NcDataset.<init>(NcDataset.java:36) at dods.servers.netcdf.NcDataset$NetcdfFactory.factory(NcDataset.java:67) at dods.servers.agg.CacheDataset.acquire(CacheDataset.java:142) at dods.servers.netcdf.NcDataset.acquire(NcDataset.java:86) at dods.servers.agg.CatalogServlet.getDataset(CatalogServlet.java:712) at dods.servlet.DODSServlet.doGetHTML(DODSServlet.java:1139) at dods.servlet.DODSServlet.doGet(DODSServlet.java:1851) at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) [...] ------------------------ and ------------------------ [...] dods.dap.DODSException: CatalogServlet ERROR opening NcDataset NDBCstdmetNcML.xml access file:/home/ferret/web/htdocs/UNIDATA_AS/tomcat/webapps/dodsC/WEB-INF/dodsAS/NDBCstdmetNcML.xml Error in building: WEB-INF at dods.servers.agg.CatalogServlet.getDataset(CatalogServlet.java:716) [...] ------------------------- The NcML.xml file is an exact copy of what was working before, I simply changed the name (also in the catalog.xml file). I have been through the dodsC/debug page. I have tried to find the error in TOMCAT documentation The only difference that I see is that the version of java on the machine stout is j2sdk1.4.0 and the version on machine ferret is j2sdk1.4.1_01 I'm stuck, any ideas? Joe
file://WEB-INF/dodsAS/NDBCstdmetNcML.xmltry using an absolute file path with file:/// ; i dont really understand where tomcat puts the working directory, and i think they have changed it in different versions. once you get that working, you can experiment with reletive paths if you want.
netcdf-java
archives: