【问题标题】:Websphere 8.5 J2C alias password is changingWebsphere 8.5 J2C 别名密码正在更改
【发布时间】:2017-06-29 14:40:02
【问题描述】:

我遇到了一个奇怪的 Websphere 8.5 问题,我希望其他人以前见过。我在此处或 Google 上搜索时都没有看到它。

我正在开发一个通过 SOAP 调用服务的应用程序,它需要在请求中提供用户名和密码才能获得有效响应。为了存储登录信息,我们在服务器上使用了 J2C 身份验证别名。这对团队的大多数人来说都很好,但是我在 RAD 中运行的本地服务器出了点问题,我需要测试代码更改。

别名的设置和其他人的一样,但是当我查看发送到服务的请求时,我注意到密码被更改了。它有一个特殊字符 & 作为密码的一部分,在请求中它被替换为 &amp 。这会导致服务调用因凭据无效而失败。

我使用与团队其他成员相同的代码,但他们没有看到相同的行为,因此我认为有一些特定于我的设置。我尝试从头开始创建一个新服务器,但仍然看到这种情况发生。

有没有人知道可能是什么原因造成的,或者如何解决?

【问题讨论】:

    标签: java websphere ibm-rad


    【解决方案1】:

    看起来像 url 编码。 将您的个人资料与团队中的其他人进行比较。

    尝试设置您的 WAS 配置文件:

    Java 和进程管理。 单击流程定义。 在附加属性部分中,单击 Java 虚拟机。 单击新建以添加编码标志: 名称:com.ibm.ws.classloader.encodeResourceURLs 值:假

    https://www.ibm.com/support/knowledgecenter/en/SS6RHZ_2.0.1/com.ibm.rational.pe.install.doc/topics/t_web_services_was_encode.html

    【讨论】:

    • 我刚刚在一个长周末回来工作,我会试试这个。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    相关资源
    最近更新 更多