I was able to make WorksiteMP 4.1 work on Weblogic-8.1 and IIS, except that the trusted logon does not work. I got the following exceptions in the log file. The error appeared to be complaining about not able to verify the signature of iis-auth.jar file. I tried both out of box installation and custom signed iis-auth.jar with custom keystore. But non of them worked.
The trusted logon document talked about Tomcat but nowhere mentioned Weblogic. I'd appreciate it if someone had the experience and knowledge can help me out.
Bill Cai
Franklin Templeton Investments
_____________________________________________________________
com.imanage.workteam.exceptions.LoginFailedException(com.imanage.cms.exceptions.workteam.TrustedLogonException

ignature verification failed for LoginModule : com.interwoven.workteam.auth.iis.IisLoginModule)
Underlying StackTrace:
com.imanage.cms.exceptions.workteam.TrustedLogonException: Signature verification failed for LoginModule : com.interwoven.workteam.auth.iis.IisLoginModule
at com.imanage.cms.api.workteam.impl.TrustedAuthenticateImpl.login(TrustedAuthenticateImpl.java:72)
at com.imanage.cms.api.workteam.impl.EnterpriseSessionImpl.trustedLogon(EnterpriseSessionImpl.java:101)
at com.imanage.workteam.appservices.session.CmsEnterpriseSessionProxy.openCmsSession(CmsEnterpriseSessionProxy.java:69)
at com.imanage.workteam.appservices.session.CmsSessionProxy.connect(CmsSessionProxy.java:101)
at com.imanage.workteam.appservices.session.AppSession.connect(AppSession.java:152)
at com.imanage.workteam.appservices.session.AppSessionManager.createTrustedSession(AppSessionManager.java:483)
at com.imanage.workteam.appservices.auth.LoginServlet.tryLogin(LoginServlet.java:224)
at com.imanage.workteam.appservices.auth.LoginServlet.processLogin(LoginServlet.java:140)
at com.imanage.workteam.appservices.auth.LoginServlet.serviceBody(LoginServlet.java:91)
at com.imanage.workteam.AbstractBaseServlet.service(AbstractBaseServlet.java:179)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:348)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6981)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)