Re: [thredds] issue with fileServer service

  • To: Mark Maciolek <mlm@xxxxxxxxxx>
  • Subject: Re: [thredds] issue with fileServer service
  • From: Christian Ward-Garrison <cwardgar@xxxxxxxx>
  • Date: Thu, 2 Jul 2015 20:35:23 -0600
Hi Mark,

There's something very strange going on, and I don't think I can remotely
debug it.

If you:
* Have Java 7+ installed
* Have Tomcat 7+ installed
* Drop a fresh v4.6.2 thedds.war into $TOMCAT_HOME/webapps. Delete any
existing thredds/ directory and thredds.war.
* Specify tds.content.root.path in $TOMCAT_HOME/bin/setenv.sh [1]. It
should be an empty or non-existent directory (thredds will create it if
necessary)
* Run $TOMCAT_HOME/bin/startup.sh

What SHOULD happen is that thredds will copy some default catalogs and
datasets into your content root and successfully startup. You will have
HTTPServer and OpenDAP access to many of the examples.

Are you following this exact procedure? If so, I'm basically out of ideas,
as I can't debug it in person. I'm sorry I can't be of more help.

Cheers,
Christian

[1]
http://www.unidata.ucar.edu/software/thredds/current/tds/UpgradingTo4.6.html

On Thu, Jul 2, 2015 at 8:12 PM, Mark Maciolek <mlm@xxxxxxxxxx> wrote:

>  hi,
>
> even worst luck trying it with Tomcat 7 on a different server will not
> even deploy thredds.war.
>
>  ERROR Unable to invoke factory method in class class
> org.apache.logging.log4j.core.appender.FileAppender
>
>
> Mark
>
>
> On 7/2/2015 6:24 AM, Mark Maciolek wrote:
>
> hi,
>
> I would have to move the web site to a new server as everything I read
> says thredds 4.6 require Java 7 and Tomcat 7.
> The current web server the site is on can't be upgraded since it would
> break the other tomcat sites.
>
> The only error in the apache log is that
> /web/opal/webapps/ROOT/thredds/fileServer not found which is true but then
> /web/opal/webapps/ROOT/thredds/dodsC does not exist either but the OPENDAP
> links work.
>
> Mark
>
> On 7/2/2015 12:37 AM, Christian Ward-Garrison wrote:
>
>   Hi Mark,
>
>  I just noticed that you're running v4.3, which is quite old at this
> point. Would you mind trying 4.6.2? [1] This document may be useful. [2]
>
>  Also, I noticed that for your HTTPServer request, you're getting an
> Apache 404 page, not a Tomcat one. Maybe something in the Apache config is
> at fault?
>
>  Cheers,
>  Christian
>
> [1] ftp://ftp.unidata.ucar.edu/pub/thredds/4.6/current/thredds.war
> [2]
> http://www.unidata.ucar.edu/software/thredds/current/tds/UpgradingTo4.6.html
>
>
> On Wed, Jul 1, 2015 at 7:26 PM, Mark Maciolek <mlm@xxxxxxxxxx> wrote:
>
>>  hi,
>>
>> Finally found time to try this again. I went back to plain catalog.xml
>> with just test data.
>>
>> I noticed in the logs that I never see fileServer in the
>> serverStartup.log but do see
>> the opendap
>>
>> serverStartup: thredds.server.opendap.OpendapServlet initialization start
>> 2015-07-01T21:10:22.371-0400 [      1083][       1] INFO  serverStartup:
>> thredds.server.opendap.OpendapServlet version= opendap/3.7 ascLimit = 50
>> binLimit = 500
>> 2015-07-01T21:10:22.371-0400 [      1083][       1] INFO  serverStartup:
>> thredds.server.opendap.OpendapServlet initialization done
>>
>> Should I not see some thredds.server.??? about the fileServer
>>
>> The only http line is:
>>
>> serverStartup: CdmInit: HTTPFileCache.initCache= [10,20] scour = 1020
>>
>> So am I missing some folder from content/WEB-INF/classes/thredds/server/
>> ?
>>
>> Mark
>>
>>
>>
>> On 6/23/2015 5:53 PM, Christian Ward-Garrison wrote:
>>
>>    Hi Mark,
>>
>>  Yes, a catalog can have multiple datasetRoots. They can even have the
>> same location—only their paths must differ. Here's an example from one
>> of our catalogs:
>>
>>   <datasetRoot path="localContent" location="content/testdata/"/>
>>   <datasetRoot path="testRestrictedDataset" location="content/testdata/"/>
>>   <datasetRoot path="cdmUnitTest" location="${cdmUnitTest}"/>
>>
>>  As for your catalogs, they look good to me. I was able to load them into
>> TDS and access them via "HTTPServer". All I had to do was create some dummy
>> data and change the datasetScan location attributes to match my machine.
>>
>>  I'm not sure why you're encountering these issues, but it may have to do
>> with the filtering you've set up. For example, you have a datasetScan
>> with location="/net/nfs/wilma/data3/odac/model/mm5/analysis" that
>> includes only "*.grib" files. You need to make sure that such files are
>> actually where you said they'd be, or else TDS won't generate a link in the
>> Dataset page. Have you tested with dummy data files?
>>
>>  Cheers,
>>  Christian
>>
>> On Tue, Jun 23, 2015 at 8:12 AM, Mark Maciolek < <mlm@xxxxxxxxxx>
>> mlm@xxxxxxxxxx> wrote:
>>
>>>  hi,
>>>
>>> Attached my two catalog xml files, if someone would be kind enough to
>>> review them and point out any errors that prevents the fileServer service
>>> from working I would appreciate it.
>>>
>>> mark
>>>
>>> On 6/22/2015 7:50 PM, Christian Ward-Garrison wrote:
>>>
>>>   Hi Mark,
>>>
>>>  Both service definitions are fine. Rather, I suspect the problem is
>>> that you haven't defined a dataset root [1]. Here is a very basic example:
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <catalog name="Local TDS" xmlns="
>>> <http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0>
>>> http://www.unidata.ucar.edu/namespaces/thredds/InvCatalog/v1.0";
>>>          version="1.0.6" xmlns:xlink=" <http://www.w3.org/1999/xlink>
>>> http://www.w3.org/1999/xlink";>
>>>     <service name="http" serviceType="HTTPServer"
>>> base="/thredds/fileServer/"/>
>>>
>>>     <datasetRoot path="my/data" location="C:/Users/cwardgar/dev/data" />
>>>
>>>     <dataset name="A Test Dataset" ID="testDataset" urlPath="my/data/
>>> foo.nc" >
>>>         <serviceName>http</serviceName>
>>>     </dataset>
>>> </catalog>
>>>
>>>  I have a file at C:/Users/cwardgar/dev/data/foo.nc that TDS serves at
>>> <http://localhost:8080/thredds/fileServer/my/data/foo.nc>
>>> http://localhost:8080/thredds/fileServer/my/data/foo.nc. In the
>>> datasetRoot element, the path I've chosen is arbitrary; the location is
>>> not (unless I move the file).
>>>
>>>  Cheers,
>>>  Christian
>>>
>>> [1]
>>> http://www.unidata.ucar.edu/software/thredds/current/tds/tutorial/BasicConfigCatalogs.html#ConfigCatalogs
>>>
>>> On Mon, Jun 22, 2015 at 12:19 PM, Mark Maciolek < <mlm@xxxxxxxxxx>
>>> mlm@xxxxxxxxxx> wrote:
>>>
>>>>  hi,
>>>>
>>>> Trying to get the thredds service fileServer working on our system
>>>> thredds 4.3
>>>>
>>>>
>>>> http://www.opal.sr.unh.edu/thredds/catalog/opal_ts/WBD/catalog.html?dataset=opal_ts/WBD/WBD_2015.nc
>>>>
>>>>
>>>>    - *Data format: *netCDF
>>>>    - *Data size: *1.034 Mbytes
>>>>    - *Data type: *GRID
>>>>    - *ID: *opal_ts/WBD/WBD_2015.nc
>>>>
>>>>
>>>> from the catalog.xml file:
>>>>
>>>>  <service name="fileServer" serviceType="HTTPServer"
>>>> base="/thredds/fileServer
>>>> /"/>
>>>>
>>>> have also tried this:
>>>>
>>>> <service name="http" serviceType="HTTPServer"
>>>> base="/thredds/fileServer/" />
>>>>
>>>> get 404 error
>>>>
>>>> there is nothing in the threddsServlet.log
>>>>
>>>> Is there another config file or xml file I should be looking at?
>>>>
>>>> mark
>>>>
>>>> --
>>>>
>>>> Mark Maciolek
>>>> Network Administrator
>>>> Morse Hall Room 
>>>> 339603-862-3050https://www.unh.edu/research/support-units/research-computing-center
>>>>
>>>>
>>>> _______________________________________________
>>>> thredds mailing list
>>>> thredds@xxxxxxxxxxxxxxxx
>>>> For list information or to unsubscribe,  visit:
>>>> <http://www.unidata.ucar.edu/mailing_lists/>
>>>> http://www.unidata.ucar.edu/mailing_lists/
>>>>
>>>
>>>
>>> --
>>>
>>> Mark Maciolek
>>> Network Administrator
>>> Morse Hall Room 
>>> 339603-862-3050https://www.unh.edu/research/support-units/research-computing-center
>>>
>>>
>>
>>
>
>
>
> _______________________________________________
> thredds mailing listthredds@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit: 
> http://www.unidata.ucar.edu/mailing_lists/
>
>
>
> _______________________________________________
> thredds mailing list
> thredds@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit:
> http://www.unidata.ucar.edu/mailing_lists/
>
  • 2015 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: