java - 运行 JBOSS EAP 7 的多个实例

标签 java spring jboss jboss7.x

最近我正在处理创建 Jboss EAP 7 的不同配置文件。我想设法在同一默认实例 (127.0.0.1) 不同端口或服务器下运行,我不知道如何正确表达。在我之前处理此表单的工作中,我们有 3 个不同的 jboss 配置文件,并且始终使用相同的 URL 仅根据部署类型更改端口。我们还有 03 种不同的方式来访问控制台管理。应用程序端口、域端口和管理端口。我们还使用相同的路径来检查部署文件夹和日志,只有文件夹的配置文件名称有所不同。我想在我目前的工作中实现这一目标,因为这是我提出的。我已经搜索过如何做到这一点,但信息非常少,在网络和 YouTube 中搜索。我做了什么?我修改了standalone.xml,创建了不同的套接字绑定(bind),创建了另一个服务器,创建了另一个接口(interface),然后我只能在同一URL下获得最多2个不同的端口。在一个项目中我成功部署了,而在另一个项目中我没有部署。此外,我仍然不知道如何为每个配置文件创建和部署日志文件夹。我需要在不同的配置文件中部署不同的 war 。例如,配置文件数据端口 8081 仅用于 Web 服务之战。 8082端口仅用于前端 war 。

提前致谢。多多拥抱

最佳答案

基本上我猜你做的是正确的事情。最简单的方法是在standalone.xml 的套接字绑定(bind)组中添加端口偏移。例如:

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="100">

这会将所有端口移动 100。因此 8080 将变为 8180。

关于java - 运行 JBOSS EAP 7 的多个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59978298/

相关文章:

java - 如何使用javafx设置图像

java - 在 libGDX 中是否有 JavaFX 的 PathTransition 等价物?

java - 当我点击同一个 url 超过 4 次时,Dao 类没有得到任何响应

带有 Hibernate 的 Spring Boot - 从另一个项目 Autowiring 存储库

maven - JBAS015893:遇到无效的类名

java - 无法创建 Java 列表

java - Selenium 在线游戏自动化

java - 在 Jersey + Spring 框架中使用 @Autowired 时出现 NullPointerException

java - JBoss Developer Studio 与 MySQL 的集成问题

java - 从 eclipse 执行部署时部署 'incomplete' 与直接从 jboss 执行部署不同