问题标签 [websphere-liberty]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
websphere - 已尝试检索 [ClassName] 的初始上下文,但未配置 JNDI 功能
我正在使用 IBM WebSphere Application server v8.5 Liberty Profile。我通过添加在 server.xml 中启用了 jndi-1.0 功能
但我仍然收到错误“尝试检索 [ClassName] 的初始上下文,但未配置 JNDI 功能。”
知道我可能做错了什么吗?
jakarta-ee - 如何在 WAS 中定义 java 安全策略文件?
我正在使用 RMI 开发企业应用程序,但在尝试(重新)绑定对象时出现错误:
// 对象“this”是 UnicastRemoteObject 的子类 在此指令之前,我创建了一个新的 RMISecurityManager :
确切的错误是:
我正在开发 WAS Liberty Profile 8.5.5。我尝试在EAR项目的META-INF文件夹中创建java.policy、app.policy、was.policy、server.policy,没有任何成功。
我试图用指令设置文件:
System.setProperty("java.security.policy", ".../security/java.policy");
这样,它就起作用了!
我错过了什么?(由于最后一个解决方案有效,我假设 java.policy 文件格式正确且高效,所以这只是将这个文件包含到我的 ear 文件中并在配置中纳入 WAS 的方法......)谢谢。
websphere-liberty - 如何让 Liberty Profile 在启动时快速加载应用程序
Liberty Profile 仅在服务器接收到它的第一个请求时才加载我们部署到它的 EAR 和 WAR。我们如何告诉它在服务器启动时急切地加载应用程序?
我们使用的是最新的 8.5.5 WLP。
谢谢,
斯图
tomcat - 基于 Tomcat 配置配置 WAS Liberty LDAP 认证设置
我有一个类似的问题:
基于 Tomcat 配置的 Worklight WAS Liberty 配置文件配置
@Kristof:你知道怎么做吗?
我正在使用openldap。所以我的 ldapType 是自定义的。所以我的配置是:
我究竟做错了什么?我尝试使用类似的东西
但这也不能解决问题。问题是这一切都代表什么?我不知道 objectClass 是什么......或者价值 inetOrgPerson 需要来自哪里。此外,没有办法在自由配置中表示 roleBase。我将 baseDN 设置为 userBase 值。
为什么我们需要像 userIdMap 和 groupIdMap 这样的属性?
在阅读了更多内容后,我将配置更新为:
仍然没有运气......关于什么可能是错误的任何想法?
ibm-mobilefirst - IBM Worklight 控制台:Liberty Server 中受保护的 Worklight 控制台要求进行两次身份验证
- 我随意创建了一个服务器并在其中安装了 IBM Worklight。
- 在我保护控制台之前一切正常。
- 在保护 IBM Worklight 控制台之后,将询问两次身份验证。
带有URL的首次登录屏幕 localhost:9080
登录成功后。再次使用主机URL询问登录 192.168.10.16:9080
我的问题是
- 为什么登录出现两次?
- 为什么我的主机 ip 被泄露了?
ibm-mobilefirst - Ibm http 服务器在负载平衡中显示 ip 地址
我在 IBM WebSphere Application Server Liberty Profile 场中设置了 IBM Worklight,如下所示
一切正常,但问题是在部署受保护控制台的 .war 文件时
- 配置后,访问 IBM HTTP Server(IHSnode/worklight/console) 时显示身份验证页面
- 提供有效凭据后,它会显示经过身份验证的 Worklight 控制台页面,但会显示 Worklight 服务器(自由服务器)的 IP 地址
在这种情况下,我想知道是否显示了 Worklight 服务器[Worklight 节点] IP 地址或 Worklight 服务器响应客户端[IHS 将 URL 重定向到 Worklight 服务器]。
这方面的任何帮助...
web-services - Websphere Application Server V8.5 Liberty Profile & 访问 iSeries
我正在尝试在 Websphere Application Server Liberty Profile V8.5 上部署我们基于 EGL 的 Web 服务项目。Web 服务正在调用位于另一台服务器上的 EGL 生成的 cobol 程序。此外,我们需要与 iSeries (Power7) 上的数据库建立 JDBC 连接,我在 server.xml 中添加了以下代码:
这是调用语句被执行时抛出的错误:
我假设 jt400.jar 没有被加载。还尝试了默认文件集目录:
java - Websphere 应用程序服务器 [WARNING] CWWKC0044W 和 [WARNING] CWWKC0022W:
运行 Websphere App server V8.5 Liberty Profile。我找不到任何可以解决这些警告的帮助。我在日食。
********警告**********
[WARNING ] CWWKC0044W: 扫描类和注释数据时发生异常。例外是 {0}。
[警告] CWWKC0022W: [com.ibm.ws.anno.info.internal.ClassInfoCache@957735840] 类 [java.lang.Object] 的扫描导致异常。消息是:[Class [java.lang.Object] from resource [java/lang/Object.class] Exception Creating reader] 由 [null] 引起。
jaas - 通过 Java API 检索 Websphere Liberty Profile 和 J2C AuthData
在完整版的 Websphere 中,您可以定义 JAAS 身份验证条目。这些条目具有唯一的 ID、用户名和密码。通常这些绑定到 WAS 中的其他配置条目,例如 DataSource 配置。
但有时您需要通过 API 直接从应用程序代码访问 J2C 记录。这里有几篇文章解释了如何在 WAS 中进行操作。通常你要做的是:
它确实通过 JCA API 在 WAS 中工作,但在 Websphere Liberty Profile 中却不行。有什么方法可以访问 Websphere Liberty Profile 中的 J2C AuthData?为此目的在 server.xml 中设置 J2C 所需的最低配置是什么?
我们有类似的东西:
但显然这还不够,因为 WLP 会抛出:javax.security.auth.login.LoginException:如果您尝试执行 loginContext.login(),则没有为 DefaultPrincipalMapping 配置 LoginModules。
ibm-mobilefirst - 在 Liberty Profile 中部署的外部应用程序 (WAR) 中的 Worklight 安全测试使用情况
有一个问题,我们能否在部署在 Websphere 自由配置文件服务器中的外部应用程序(战争)中使用安全测试。如果是,那么如何配置相同。安全测试将独立于工作灯应用程序和外部应用程序。