草庐IT

java - JBoss SAR 与 EAR/WAR 打包

我什么时候会选择部署为JBossSAR而不是EAR?这是一个更普遍的问题,我正在寻找解释每种部署模型的优缺点以及哪种部署模型适用的指南。 最佳答案 当您想扩展服务器的功能时,您将构建一个SAR(服务存档)。例如,JBoss将SAR用于EJB部署程序或消息传递。您可以为自己的服务监控创建一个(即观察您的自定义服务之一的一些指标)。据我所知,SAR仅对JBoss而言是独一无二的。根据我的个人经验,我曾经创建一个SAR来跟踪Web服务。我主要使用服务组件来跟踪Web服务组件创建的事物列表的长度。这是我可以在jmx控制台中查找并找出有关We

java - JBoss 服务器 7.1 未在 Eclipse Luna 中启动

我有EclipseLuna4.4.1和JBossServer7.1。问题是当我启动服务器时,它永远不会启动,并且在很长一段时间后它显示超时错误。“JBoss无法在450秒内启动”。如何解决这个问题?控制台显示以下输出并在此处挂起很长时间:12:47:54,100INFO[org.jboss.modules]JBossModulesversion1.1.1.GA12:47:54,438INFO[org.jboss.msc]JBossMSCversion1.0.2.GA12:47:54,552INFO[org.jboss.as]JBAS015899:JBossAS7.1.1.Final"B

java - 带有 HornetQ 的 JBoss 7 中 JMS 队列的 'durable' 属性的含义是什么?

在使用HornetQ(基于standalone-full.xml配置)在JBoss7上配置JMS队列期间,我注意到一个属性“持久”。我浏览了几个来源,其中许多都表示队列始终是“持久的”,这意味着消息将始终被传送,即使潜在的接收者在发送时处于非Activity状态也是如此。JBoss7HornetQ中的这个属性是指临时队列吗?还是这个属性指的是某种非临时非持久队列? 最佳答案 我觉得“持久”这个词更适用于主题而不是队列。持久订阅是订阅者未运行时,订阅者的发布由消息提供者存储的订阅者。一旦订阅者激活,这些存储的消息将被传递给该订阅者。对

java - 启动 Wildfly (JBoss) 服务器时出现 VM 错误

我有带PATH变量集的wildfly-10.0.0.Final。我正在使用Ubuntu。我还有jdk1.7.0_79。我面临的问题是当我尝试启动正在执行standalone.sh的服务器时出现错误,无法识别的VM选项“MetaspaceSize=96M”错误:无法创建Java虚拟机。错误:发生致命异常。程序将退出。 最佳答案 使用jdk1.8而不是jdk1.7。MetaspaceSize是jdk1.8中为Metaspace添加的新标志。 关于java-启动Wildfly(JBoss)服务

java - Jboss 服务器错误 : Failed to start service jboss. deployment.unit ."jbpm-console.war"

当启动jboss服务器时,出现错误Failedtostartservicejboss.deployment.unit."jbpm-console.war"。但是当我使用start.demo运行jbpm6演示时,它工作正常。23:43:41,042ERROR[org.jboss.msc.service.fail](MSCservicethread1-4)MSC00001:Failedtostartservicejboss.deployment.unit."jbpm-console.war".PARSE:org.jboss.msc.service.StartExceptioninservi

java - 在 Java EE 应用程序的开发中使用 Docker

我会加300分作为赏金我最近开始仔细研究Docker以及如何使用它来更快地让团队的新成员在开发环境中运行,以及将新版本的软件交付到生产环境中。我有一些关于我应该如何以及在什么阶段将JavaEE应用程序添加到容器的问题。在我看来,有多种方法可以做到这一点。这是Docker之前的典型工作流程(在我的团队中):开发人员编写代码开发人员使用Maven构建代码并生成WAR开发人员在JBoss管理控制台/或使用Maven插件上传WAR现在,在Docker出现之后,我有点困惑是否应该创建我需要的镜像并配置它们,以便在运行JBossWildfly容器时剩下要做的就是通过管理控制台部署应用程序在网上。或

java - 在 Java EE 应用程序的开发中使用 Docker

我会加300分作为赏金我最近开始仔细研究Docker以及如何使用它来更快地让团队的新成员在开发环境中运行,以及将新版本的软件交付到生产环境中。我有一些关于我应该如何以及在什么阶段将JavaEE应用程序添加到容器的问题。在我看来,有多种方法可以做到这一点。这是Docker之前的典型工作流程(在我的团队中):开发人员编写代码开发人员使用Maven构建代码并生成WAR开发人员在JBoss管理控制台/或使用Maven插件上传WAR现在,在Docker出现之后,我有点困惑是否应该创建我需要的镜像并配置它们,以便在运行JBossWildfly容器时剩下要做的就是通过管理控制台部署应用程序在网上。或

amazon-web-services - 我应该使用 AWS Elastic Beanstalk 还是 Amazon EC2 Container Service (ECS) 来扩展 Docker 容器?

我开发了一个由多个微服务组成的基于Docker的应用程序。它必须使用AmazonSQS消息并对其进行处理。起初我想使用AWSElasticBeanstalk,但后来我被EC2容器服务迷住了。现在不知道该选哪一个了。截至目前,ElasticBeanstalk支持多容器环境。这很棒,因为每个微服务在docker容器中都有自己的应用程序服务器。下一个问题是缩放:我不知道缩放机制是如何工作的。例如:我的ElasticBeanstalk环境中有5个docker容器。现在只有第五个docker容器负载很重,因为它有大量的SQS消息要处理,其他四个几乎空闲,因为它们不需要太多CPU或者可能没有很多S

amazon-web-services - 我应该使用 AWS Elastic Beanstalk 还是 Amazon EC2 Container Service (ECS) 来扩展 Docker 容器?

我开发了一个由多个微服务组成的基于Docker的应用程序。它必须使用AmazonSQS消息并对其进行处理。起初我想使用AWSElasticBeanstalk,但后来我被EC2容器服务迷住了。现在不知道该选哪一个了。截至目前,ElasticBeanstalk支持多容器环境。这很棒,因为每个微服务在docker容器中都有自己的应用程序服务器。下一个问题是缩放:我不知道缩放机制是如何工作的。例如:我的ElasticBeanstalk环境中有5个docker容器。现在只有第五个docker容器负载很重,因为它有大量的SQS消息要处理,其他四个几乎空闲,因为它们不需要太多CPU或者可能没有很多S

java - Jboss 7.0.1 : Started 122 of 176 services (54 services are passive or on-demand)

运行以下命令后,我在JbossAS7.0.1中成功部署了我的war文件;/host=master/server-config=mobile:start我得到以下信息;[Server:mobile]12:47:50,349INFO[org.jboss.as.logging](MSCservicethread1-4)Removingbootstraploghandlers[Server:mobile]12:47:50,391INFO[org.jboss.as.connector.subsystems.datasources](MSCservicethread1-4)Bounddatasou