Websphere 8.5 J2C别名密码正在改变
问题描述:
我有一个奇怪的Websphere 8.5问题,我希望别人以前见过。当我搜索它时,我没有在Google或Google上看到它。Websphere 8.5 J2C别名密码正在改变
我正在致力于通过SOAP调用服务的应用程序,它需要请求中的用户名和密码才能获得有效的响应。要存储登录信息,我们在服务器上使用J2C身份验证别名。对于大多数团队来说,这样的工作很好,但是我在RAD中运行的本地服务器出了问题,我需要测试代码更改。
别名的设置与其他人的设置一样,但是当我查看发送到服务的请求时,我注意到密码正在被更改。它有一个特殊字符&
作为密码的一部分,并在请求中被替换为&
。这会导致服务调用由于凭据无效而失败。
我使用与团队其他成员相同的代码,但他们没有看到相同的行为,因此我相信有一些特定于我的设置。我试图从头创建一个新的服务器,但仍然看到这种情况发生。
有没有人有一个想法可能会导致这种情况,或如何解决它?
答
看起来像url编码。 将您的个人资料与团队中的其他人进行比较。
尝试设置您的WAS配置文件:
Java和进程管理。 单击进程定义。 在其他属性部分中,单击Java虚拟机。 单击New以添加编码标志: 名称:com.ibm.ws.classloader.encodeResourceURLs 值:假
我刚回来一个长周末后上班,我就尝试了这一点。谢谢! – Jake