问题标签 [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.
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
你能告诉我如何配置上下文路径以及如何添加虚拟主机。
message-queue - 在 Liberty 中配置调度程序或计时器服务
我们正在将我们的代码从 WAS 8 迁移到 Liberty。在 WAS 8 中,我们有一个配置,可以将更新的策略以 1 小时的间隔在 3 到 8 之间放置到消息队列中。我们试图在 Liberty 中模仿相同的配置。任何人都可以帮助我们如何配置它
docker - 经常提交 docker 容器是一种好习惯吗?
我在里面使用 WebSphere Liberty。由于 WebSphere Liberty 需要频繁的 xml 编辑,而这对于 Dockerfile 命令是不可能的。我必须不时对容器进行 docker-commit,以便其他人使用我的图像。
命令如下:
学院也在对镜像做类似的事情,他们每天继续多次 docker commit 容器。
有一天,我们将在生产环境中部署该映像。
Q1:是否建议频繁 docker-committing 的做法?
Q2:它会留下任何潜在的问题吗?
Q3:它会创建一个额外的层吗?我阅读了docker-commit 文档,它没有提到它是否创建了另一个层,我认为这意味着没有。
websphere-liberty - docker 容器内的 websphere-liberty 日志在哪里?
将 websphere liberty 安装到 docker 容器后,日志不再位于 wlp/usr/servers/server1/logs 下。
我可以通过以下方式跟踪日志:
但它们在容器中的什么位置?
docker - 使用 docker 获得 websphere 自由有什么好处?
由于 Liberty 已经添加了服务器打包功能,因此将服务器从开发打包到生产非常容易。那么为什么我还需要docker呢?它有什么好处吗?
maven - 如何使用 liberty-maven-plugin 在后台以调试模式启动 Liberty 服务器?
用例
liberty-maven-plugin有一个调试目标,允许您在调试模式下启动服务器,但在前台。
通常,当想要附加调试器时,这就是您所需要的。您可以以某种方式或通过从另一个 shell 启动的其他目标单独执行测试。
但是调试目标和运行目标一样,在前台运行并阻塞,直到服务器进程完成。
如果我想继续我的构建的下一个阶段,例如运行集成测试,它可以帮助配置一个启动目标,以调试模式在后台启动服务器,然后继续。
websphere - 如何授权 Java Batch 作业以便它可以从 WebSphere Liberty 中的启动 bean 运行?
我正在尝试从我的启动 bean 中提交一个基本的批处理作业,这给了我一条错误消息“用户未经授权的用户无权启动批处理作业”。
这是我的启动 bean:
在我的 server.xml 中,我配置了用户名和密码:
如何正确进行身份验证,以便我的作业可以由启动 bean 运行?
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
。
有人可以在这里支持吗?
java - 如何配置 OpenLiberty 18.0.0.2 以使用 Liberty 嵌入式消息传递?
我正在尝试将 OpenLiberty 18.0.0.2 配置为使用嵌入式消息传递来发送一些简单的 JMS 消息。
我的当前server.xml
如下所示:
我的 JMS 发件人如下所示:
当我运行我的应用程序时,当我尝试将消息发送到嵌入式消息队列时出现以下异常:
看起来我的代码无法通过JNDI
. 我是否错误地配置了嵌入式消息传递或者是我的源代码中的错误?
更新 1:
我更新了源代码,这样我就不会将目标传递给该.send()
方法,现在我在启动时收到以下错误:
更新 2:
现在可以发送消息,但我无法接收消息。我的消息驱动 bean 如下所示(该功能mdb-3.2
已启用):