Java EController登录名为';在IBM Content Manager 8.4中不再工作

Java EController登录名为';在IBM Content Manager 8.4中不再工作,java,servlets,Java,Servlets,我让Econcontroller在IBMCM8.3中工作得非常出色。当我升级到8.4时,我看到idm.jar已经被修改,IDMConnection不再做请求转发,而是重定向 我已经通过将params作为会话属性修复了这个问题。但是现在,当我通过Econcontroller登录并显示搜索结果时,我没有正确的权限,即使我传递了icmadmin的凭据 以下url确实适用于ik 8.3: “/IDMConnection?server=“+”name=“+strServerName+”,type=“+st

我让Econcontroller在IBMCM8.3中工作得非常出色。当我升级到8.4时,我看到idm.jar已经被修改,IDMConnection不再做请求转发,而是重定向

我已经通过将params作为会话属性修复了这个问题。但是现在,当我通过Econcontroller登录并显示搜索结果时,我没有正确的权限,即使我传递了icmadmin的凭据

以下url确实适用于ik 8.3:
“/IDMConnection?server=“+”name=“+strServerName+”,type=“+strServerType+”&userid=“+strUserID+”&password=“+strPassword+”&action=Login”


我需要向它发送更多参数吗?我被困在这里。

我修复了它,问题是由于8.4版IE存在浏览器问题。因此,您需要将浏览器作为连接参数提供。比如:

"/IDMConnection?server=" + "name=" + strServerName + ",type=" + strServerType + "&userid=" + strUserID + "&password=" + strPassword + "&browser=ie4&action=Login"
现在它工作了

我怎么知道的? 好的,我将IDMLogon2.jsp重新路由到一个自定义过滤器,在那里我调试/打印了所有参数,结果是:)。它甚至还有一个额外的参数,platform=win,但这个参数不是必需的