我们的网站上有Josso身份验证,最近我们更改了mysql服务器,现在正在升级数据库配置文件中的所有mysql主机名,用户名和密码。
但是,我们网站的一个关键组件 - Josso仍然没有功能,因为我们不知道josso的数据库配置文件在哪里。
我真的很感激有助于我找出它所在的位置。
以下是尝试访问Josso的网站的网址:
编辑:我们正在使用/ etc / tomcat6下的Tomcat 6,并且里面还有一个server.xml文件。我找不到与josso db settings相关的任何相关内容。
答案 0 :(得分:2)
希望你已经明白这一点,但这应该记录下来。该文档可在the JOSSO wiki, database section获得。
假设JOSSO 1.8.x,$ TOMCAT_HOME / lib中有一个文件,这是我们配置的地方,或者是$ TOMCAT_HOME / webapps / josso / WEB-INF /类,名为 josso-gateway- DB-stores.xml 。如果找不到此文件,请查找 josso-gateway-config.xml ,其中包含网关配置其他部分的各种import语句。商店配置包含引用 dsJndiName 的元素。这是在META-INF / context.xml文件中定义的数据源,或者在Tomcat的server.xml中定义为 Resouce 元素的数据源。