To my knowledge this is the only surprise.
If you don't like surprise parties, I'd recommend the following (assuming
you did changes in code in the tree wsrf/java/core/source):
Don't call "ant deploy" in wsrf/java/core/source after you changed
code, but call "ant jar" and copy build/lib/wsrf_core.jar to 
$GLOBUS_LOCATION/lib
afterwards.
By that you make sure that only your code changes show up, and no configuration
or packaging specific issues.

Martin


Christian Szongott wrote:
> Thank you for your very fast response!
> 
> 
> Am 20.02.2009 um 16:01 schrieb Charles Bacon:
> 
>> On Feb 20, 2009, at 8:46 AM, Christian Szongott wrote:
>>
>>> Hi all!
>>>
>>> I built and installed GT 4.0.8 as described in the quickstart
>>> (http://globus.org/toolkit/docs/4.0/admin/docbook/quickstart.html).
>>> Everything worked fine. The globus container started and i was able
>>> to execute jobs.
>>>
>>> Today I built and deployed wsrf-core using the build.xml
>>> (gt4.0.8-all-source-installer/source-trees/wsrf/java/core/source/build.xml).
>>> If I want to start the globus-container I get the following error:
>>
>> Out of curiosity, why did you perform this step?
> 
> I just added some outputs to one of the java classes to see what is
> going on there. It wasn't the best idea, but when I noticed it, it was
> too late! I'm searching for the point in GT where the delegated
> credentials from the delegation service are used for authentication.
> 
>>> Failed to start container: Container failed to initialize [Caused by:
>>> Secure container requires valid credentials. No container descriptor
>>> file configured and default proxy not found. Run grid-proxy-init to
>>> create default proxy credential.]
>>>
>>> Was it wrong to build and deploy it that way?
>>> What's wrong with it? Or what files do I have to edit to make it work
>>> again?
>>
>> When you rebuilt core by hand, it did not build the same way it builds
>> out of the installer.  Look at the pkgdata/pkg_data_src.gpt file in
>> the wsrf/java/core directory and see the Build_Steps at the end.  One
>> of them enables the container security descriptor that's the default
>> in full builds of GT; you'll want to pass that option also when you
>> build by hand.  Alternatively, if you look at the java ws core admin
>> docs, you'll find a reference to the container security descriptor
>> that you can add to the globalOptions section of the
>> server-config.wsdd.  You can do that by hand and point it at the
>> global_security_descriptor.xml that is installed.
> 
> I've added the containerSecDesc-parameter to my server-config.wsdd as
> you mentioned. It seems that everything is working again. Was it the
> only difference or do I have to expect some more "surprises"?
> 
> Christian
> 
> 

Reply via email to