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?

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.


Charles

Reply via email to