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