我是 sailpoint 的初学者,目前正在使用 identityiq,但我无法连接到 identityiq 主页。可能的原因是我的tomcat无法连接到Mysql服务器。
MYSQL 托管在默认端口 3306 上。 默认端口 8080 上的 Tomcat
但是,当我尝试使用 Workbench 连接数据库时,我能够并且可以使用 IDENTITYIQ 数据库架构上的 CREATE Table 脚本创建表。
我在服务中看到正在运行的 MYSQL 服务器。
我在 webapps 中运行 IIQ CONSOLE 并收到此错误:
D:\Apache Software Foundation\apache-tomcat-9.0.20\webapps\identityiq\WEB-INF\bin>iiq console org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'versionChecker' defined in class path resource [configBeans.xml]: Initialization of bean failed; nested exception is java.lang.RuntimeException: Unable to check IdentityIQ database version: Cannot create PoolableConnectionFactory (Could not create connection to database server.)
在浏览器中我得到这个连接失败错误
HTTP Status 404 – Not Found
Type Status Report
Message /identityiq
Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
Apache Tomcat/9.0.20
最佳答案
您的 MySQL 是什么版本?和 IIQ 版本。如果您的 MySQL 数据库版本是 8.0.11,那么 IIQ 附带的开箱即用的 MySQL 驱动程序可能与 MySQL 数据库不兼容。检查this blog which refers to similar issue .您可能需要手动创建 IIQ 和身份插件用户并授予权限 - 上面的博客中也提供了命令。
关于mysql - 无法通过 tomcat 启动身份主页。尽管可以通过 mysql workbench 连接,但无法连接到 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57743719/