之前在自己电脑上装了OpenAM,后来需要在服务器上也部署一个。我就把本机用的Tomcat和openam的war包都传上去了,在服务器上部署。
但是在打开如create hosted identity provider等子菜单时,提示【处理请求时遇到问题,请联系管理员】
看到控制台里很多ESAPI的报错信息,查了下好像是JAVA的问题。于是看了下jdk的版本,我本机成功的是8, 服务器装的是11。于是拷贝了一份jdk8到服务器上,Tomcat的bat里指定了JAVA_HOME为我刚才拷贝的那个jdk8。这次就正常了,果然就是jdk版本的问题导致的。