NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
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: