TokenService Deployment problem - Unable to initialize TrustBindingSkeleton
Hello, I have been playing with Higgins products for about three month and doing some research about what meta-identity systems and user-centric can offer.
In these time I have tryed to deploy many of your solutions with often a high grade of satisfaction but now I'm unable to deploy the basic TokenService STS. Mainly the problem happens when I try to retrieve claims from the managed card generated by STS using the Windows Cardspace selector. When the selector and STS start the token retrieve protocol I recieve a nastly exception in Tomcat console:
08:51:46,532 ERROR LogHelper.error (119): Could not initialize class org.eclipse.higgins.sts.binding.axis1x.service.TrustBindingSkeleton
A request failed with the exception java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.higgins.sts.binding.axis1x.service.TrustBindingSkeleton.
08:51:46,532 ERROR LogHelper.error (119): A request failed with the exception java.lang.NoClassDefFoundError: Could not initialize class org.eclipse.higgins.sts.binding.axis1x.service.TrustBindingSkeleton.
08:51:46,532 ERROR LogHelper.error (119): java.lang.Class::forName0 null:-2
08:51:46,532 ERROR LogHelper.error (119): java.lang.Class::forName null:-1
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.utils.ClassUtils$2::run ClassUtils.java:177
08:51:46,532 ERROR LogHelper.error (119): java.security.AccessController::doPrivileged null:-2
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.utils.ClassUtils::loadClass ClassUtils.java:160
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.utils.ClassUtils::forName ClassUtils.java:142
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.utils.cache.ClassCache::lookup ClassCache.java:85
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.providers.java.JavaProvider::getServiceClass JavaProvider.java:428
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.providers.java.JavaProvider::initServiceDesc JavaProvider.java:461
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.handlers.soap.SOAPService::getInitializedServiceDesc SOAPService.java:286
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.deployment.wsdd.WSDDService::makeNewInstance WSDDService.java:500
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.deployment.wsdd.WSDDDeployableItem::getNewInstance WSDDDeployableItem.java:274
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.deployment.wsdd.WSDDDeployableItem::getInstance WSDDDeployableItem.java:260
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.deployment.wsdd.WSDDDeployment::getService WSDDDeployment.java:427
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.configuration.FileProvider::getService FileProvider.java:231
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.AxisEngine::getService AxisEngine.java:311
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.MessageContext::setTargetService MessageContext.java:756
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.handlers.http.URLMapper::invoke URLMapper.java:50
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.strategies.InvocationStrategy::visit InvocationStrategy.java:32
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.SimpleChain::doVisiting SimpleChain.java:118
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.SimpleChain::invoke SimpleChain.java:83
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.server.AxisServer::invoke AxisServer.java:239
08:51:46,532 ERROR LogHelper.error (119): org.eclipse.higgins.sts.binding.axis1x.Servlet::doPost Servlet.java:826
08:51:46,532 ERROR LogHelper.error (119): javax.servlet.http.HttpServlet::service HttpServlet.java:710
08:51:46,532 ERROR LogHelper.error (119): org.apache.axis.transport.http.AxisServletBase::service AxisServletBase.java:327
08:51:46,532 ERROR LogHelper.error (119): javax.servlet.http.HttpServlet::service HttpServlet.java:803
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.core.ApplicationFilterChain::internalDoFilter ApplicationFilterChain.java:269
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.core.ApplicationFilterChain::doFilter ApplicationFilterChain.java:188
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.core.StandardWrapperValve::invoke StandardWrapperValve.java:213
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.core.StandardContextValve::invoke StandardContextValve.java:174
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.core.StandardHostValve::invoke StandardHostValve.java:127
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.valves.ErrorReportValve::invoke ErrorReportValve.java:117
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.core.StandardEngineValve::invoke StandardEngineValve.java:108
08:51:46,532 ERROR LogHelper.error (119): org.apache.catalina.connector.CoyoteAdapter::service CoyoteAdapter.java:174
08:51:46,532 ERROR LogHelper.error (119): org.apache.coyote.http11.Http11Processor::process Http11Processor.java:874
08:51:46,532 ERROR LogHelper.error (119): org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler::processConnection Http11BaseProtocol.java:665
08:51:46,548 ERROR LogHelper.error (119): org.apache.tomcat.util.net.PoolTcpEndpoint::processSocket PoolTcpEndpoint.java:528
08:51:46,548 ERROR LogHelper.error (119): org.apache.tomcat.util.net.LeaderFollowerWorkerThread::runIt LeaderFollowerWorkerThread.java:81
08:51:46,548 ERROR LogHelper.error (119): org.apache.tomcat.util.threads.ThreadPool$ControlRunnable::run ThreadPool.java:689
08:51:46,548 ERROR LogHelper.error (119): java.lang.Thread::run null:-1
Main problem its that the class its on WEB-INF/classes directory so have to be visible from the context. Mainly the data flow I use its: TokenService(cardGeneration) > RelyingPartyDemoApp(login) > Windows Cardspace (claim retrieve).
Any idea?
Thank you in advance.