当前位置: 首页 > 知识库问答 >
问题:

如何在一个Liberty Server中运行多个实例war?

端木高邈
2023-03-14

我有一个应用程序在Liberty Server中作为war运行。如何在Liberty Server中运行同一个程序的多个实例?有办法在java代码里面得到战争的名字吗?

String completePath=getClass()。getProtectionDomain()。getCodeSource()。getLocation()。旅游()。getPath();

归来的.../target/class。没有war文件名。

共有1个答案

裘安阳
2023-03-14

您应该能够指定多个

至于从 Java 代码中获取 WAR 的名称,您可以尝试使用 Servlet上下文 API(获取上下文路径 () 来区分多个实例。在爪哇多克的更多信息在这里: https://www.openliberty.io/docs/20.0.0.10/reference/javadoc/liberty-javaee8-javadoc.html#javax/servlet/package-summary.html

 类似资料:
  • 我正在学习storm。我对Apache storm上一次可以运行的拓扑数有疑问。我在storm集群上提交了两个拓扑,但一次只能运行一个拓扑。我需要杀死或停用已经存在的拓扑才能运行任何新的拓扑。 我用的是Storm0.9.4 动物园管理员3.4.6 我在附上我的暴风UI的截图。

  • 问题内容: 我正在尝试创建一个Dockerfile。我是Docker的新手。我正在创建此Dockerfile,它将在一个实例中启动Rabbitmq,ftp服务器和elasticsearch服务器。我已经创建了这样的文件: 我想知道我是否正确创建了Dockerfile。如果有人可以帮助我,那就太好了。另外,请告诉我如何继续添加Elasticsearch服务。提前致谢! 问题答案: 我应该如何创建一个

  • 本文向大家介绍如何在Windows中运行多个MySQL实例详解,包括了如何在Windows中运行多个MySQL实例详解的使用技巧和注意事项,需要的朋友参考一下 前言 在Windows中可以从命令行为每个实例使用合适的操作参数来手动启动多个MySQL实例或者通过以Windows服务方式来安装多个服务器来运行。 1.在windows中MySQL的base目录中创建两个新实例的数据目录data3307,

  • 问题内容: 今天在面试中,我被要求编写代码来确定在Java运行时类的多少实例退出。 我告诉他们,我们可以利用反思。请告诉我您是否有有效的方法。 问题答案: 我认为反思不会帮助您。有JVMTI(以及较早且现在已不存在的JVMPI)可用于分析堆并确定类的当前实例数。 一种编码的替代方法是向您要跟踪以下实例的类添加一个计数器: 这将跟踪曾经创建的实例数量,并且是线程安全的。要了解何时对实例进行垃圾回收,

  • 自 1.5 后就过时了 在 Hangfire 1.5 之后,您不需要额外的配置来支持多个服务实例处理同一个后台任务,可以跳过本文了。现在使用 GUID 生成服务器标识符,因此所有实例名称都是唯一的。 可以同时在一个程序、机器或多台机器上运行多个服务器实例。每个服务实例使用分布式锁来执行协调逻辑。 在上述情况中,每个Hangfire服务器都有一个唯一的由两部分组成的供默认值标识符。最后一部分是一个程

  • 我有一个应用程序在各种OSGI捆绑包中分离,这些捆绑包在单个Apache Karaf实例上运行。但是,我想迁移到微服务框架,因为 Apache Karaf由于其依赖机制和 我希望以后能够将应用程序带到云端(AWS、GCloud等) 我做了一些研究,查看了各种框架,并得出结论,Quarkus可能是正确的选择,因为它基于容器的方法、性能和可能的云集成机会。 现在,我在某一点上苦苦挣扎,到目前为止我还没