问题标签 [open-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.

0 投票
1 回答
288 浏览

jax-rs - Liberty 18.0.0.2:jaxrs-2.0 不适用于 ldapRegistry-3.0

我正在尝试将我的应用程序从 Liberty 18.0.0.1 升级到 18.0.0.2,但它们现在都失败了:

堆栈跟踪

问题似乎出在 ldapRegistry-3.0 上——一旦启用该功能,所有 jax-rs 请求都会失败。删除 ldapRegistry 后,代码可以正常工作,但是我的应用程序需要此功能...

我什至用单个 RestEndpoint /v1/api/employee 构建了一个小示例来演示它:示例项目 服务器配置

这是一个错误,我可以在某处报告吗?还是我在这里做错了什么?

这是服务器转储

谢谢

0 投票
1 回答
591 浏览

maven - 如何添加虚拟主机以及如何更改上下文根 WAS DEV Maven

我尝试为 WAS Liberty 服务器创建 Maven 项目。

mvn archetype:generate -DarchetypeGroupId=net.wasdev.wlp.maven -DarchetypeArtifactId=liberty-archetype-ear -DarchetypeVersion=2.2 -DgroupId=com.test -DartifactId=test -Dversion=1.0-SNAPSHOT

你能告诉我如何配置上下文路径以及如何添加虚拟主机。

0 投票
1 回答
403 浏览

message-queue - 在 Liberty 中配置调度程序或计时器服务

我们正在将我们的代码从 WAS 8 迁移到 Liberty。在 WAS 8 中,我们有一个配置,可以将更新的策略以 1 小时的间隔在 3 到 8 之间放置到消息队列中。我们试图在 Liberty 中模仿相同的配置。任何人都可以帮助我们如何配置它

0 投票
1 回答
1669 浏览

docker - 经常提交 docker 容器是一种好习惯吗?

我在里面使用 WebSphere Liberty。由于 WebSphere Liberty 需要频繁的 xml 编辑,而这对于 Dockerfile 命令是不可能的。我必须不时对容器进行 docker-commit,以便其他人使用我的图像。

命令如下:

学院也在对镜像做类似的事情,他们每天继续多次 docker commit 容器。

有一天,我们将在生产环境中部署该映像。

Q1:是否建议频繁 docker-committing 的做法?

Q2:它会留下任何潜在的问题吗?

Q3:它会创建一个额外的层吗?我阅读了docker-commit 文档,它没有提到它是否创建了另一个层,我认为这意味着没有。

0 投票
2 回答
786 浏览

websphere-liberty - docker 容器内的 websphere-liberty 日志在哪里?

将 websphere liberty 安装到 docker 容器后,日志不再位于 wlp/usr/servers/server1/logs 下。

我可以通过以下方式跟踪日志:

但它们在容器中的什么位置?

0 投票
1 回答
114 浏览

docker - 使用 docker 获得 websphere 自由有什么好处?

由于 Liberty 已经添加了服务器打包功能,因此将服务器从开发打包到生产非常容易。那么为什么我还需要docker呢?它有什么好处吗?

0 投票
1 回答
2807 浏览

maven - 如何使用 liberty-maven-plugin 在后台以调试模式启动 Liberty 服务器?

用例

liberty-maven-plugin有一个调试目标,允许您在调试模式下启动服务器,但在前台

通常,当想要附加调试器时,这就是您所需要的。您可以以某种方式或通过从另一个 shell 启动的其他目标单独执行测试。

但是调试目标和运行目标一样,在前台运行并阻塞,直到服务器进程完成。

如果我想继续我的构建的下一个阶段,例如运行集成测试,它可以帮助配置一个启动目标,以调试模式在后台启动服务器,然后继续。

0 投票
1 回答
444 浏览

websphere - 如何授权 Java Batch 作业以便它可以从 WebSphere Liberty 中的启动 bean 运行?

我正在尝试从我的启动 bean 中提交一个基本的批处理作业,这给了我一条错误消息“用户未经授权的用户无权启动批处理作业”。

这是我的启动 bean:

在我的 server.xml 中,我配置了用户名和密码:

如何正确进行身份验证,以便我的作业可以由启动 bean 运行?

0 投票
2 回答
335 浏览

mongodb - Liberty + Spring Data 中的容器管理 MongoDB 连接

我们在Spring Boot+ spring data(后端)+中开发了一个应用程序MongoDB并用作IBM Websphere Liberty应用程序服务器。我们在一个文件中使用了“Application Managed DB Connection”yml ,并享受了 Spring Boot 的好处autoconfiguration

由于策略更改,我们需要在 Liberty Server(使用 mongo 功能)中管理我们的数据库连接,在Server.xml. 我花了一整天的时间寻找一个很好的例子来做到这一点,但是在 Spring 中没有找到任何带有“容器管理的 MongoDB 连接”的例子IBM Websphere Liberty Server

有人可以在这里支持吗?

0 投票
1 回答
1306 浏览

java - 如何配置 OpenLiberty 18.0.0.2 以使用 Liberty 嵌入式消息传递?

我正在尝试将 OpenLiberty 18.0.0.2 配置为使用嵌入式消息传递来发送一些简单的 JMS 消息。

我的当前server.xml如下所示:

我的 JMS 发件人如下所示:

当我运行我的应用程序时,当我尝试将消息发送到嵌入式消息队列时出现以下异常:

看起来我的代码无法通过JNDI. 我是否错误地配置了嵌入式消息传递或者是我的源代码中的错误?

更新 1

我更新了源代码,这样我就不会将目标传递给该.send()方法,现在我在启动时收到以下错误:

更新 2:

现在可以发送消息,但我无法接收消息。我的消息驱动 bean 如下所示(该功能mdb-3.2已启用):