This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Needham, Sheila wrote:
John,I'm getting this error when my program tries to access a file over the network:Exception java.io.IOException: Server does not support byte Rangesat ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:99) at ucar.unidata.io.http.HTTPRandomAccessFile.<init>(HTTPRandomAccessFile.java:78)at ucar.nc2.NetcdfFile.getRaf(NetcdfFile.java:277) at ucar.nc2.NetcdfFile.open(NetcdfFile.java:258) at ucar.nc2.NetcdfFile.open(NetcdfFile.java:231) at ucar.nc2.NetcdfFile.open(NetcdfFile.java:219) at ucar.nc2.NetcdfFile.open(NetcdfFile.java:207) at test.TestNetcdf.main(TestNetcdf.java:20)Process exited with exit code 0.Looking at the NetCDF-Java User's Manual it would seem I have to "configure the server to set the Content-Length and Accept-Ranges:Bytes headers". It's not obvious (to me) how I do this. Can you point me to some documentation? I'm using Tomcat 5.5.Thanks, Sheila ============================================ Sheila Needham Senior Software Developer Infrastructure Development Team Technology *Met Office* Fitzroy Road Exeter EX1 3PB United KingdomTel: +44 (0)1626 363489 E-mail: address@hidden_http://www.metoffice.gov.uk_ ============================================