0

我们的网站上有 Josso 身份验证,最近我们更改了 mysql 服务器,现在正在升级数据库配置文件中的所有 mysql 主机名、用户名和密码。

但是,我们网站的一个关键组件 - Josso 仍然无法正常工作,因为我们不知道 josso 的数据库配置文件在哪里。

我真的很感激任何能帮助我弄清楚它的位置的东西。

这是它试图访问 Josso 的站点的 URL:

https://www.mysite.com:8443/josso/signon/usernamePasswordLogin.do;jsessionid=97FACC232630E8A8B93B141A67FBE01C

编辑:我们使用的是位于 /etc/tomcat6 下的 Tomcat 6,并且里面还有一个 server.xml 文件。我在那里找不到与 josso db 设置相关的任何内容。

4

1 回答 1

2

希望您已经弄清楚了这一点,但这应该为其他人记录下来。该文档可在JOSSO wiki 的数据库部分中找到。

假设 JOSSO 1.8.x,在 $TOMCAT_HOME/lib 中有一个文件,这是我们的配置文件,或者在 $TOMCAT_HOME/webapps/josso/WEB-INF/classes 中有一个名为josso-gateway-db-stores.xml 的文件。如果找不到此文件,请查找josso-gateway-config.xml,其中包含网关配置其他部分的各种导入语句。存储配置包含引用dsJndiName的元素。这是在 META-INF/context.xml 文件中或在 Tomcat 的 server.xml 中定义为Resouce元素的数据源。

于 2011-07-28T18:47:33.520 回答