标签: jboss

JBoss EAP,Wildfly,JBoss web和JBoss服务器有什么区别?

我是JBoss的新手,并且发现了很多不同的术语 - JBoss EAP,JBoss Server,Wildfly,Jboss Web以及许多不是最新版本或针对旧版本的文档.

我从哪里开始学习JBoss作为Java EE应用服务器,针对最新版本运行?

jboss

86
推荐指数
2
解决办法
8万
查看次数

JBoss AS 7:如何清理tmp?

我注意到在我的JBoss Application Server 7安装下,standalone/tmp我有400 MB的文件与过去的部署相关,其中一些文件只有几个月的历史.

怎么清理干净?它应该自动发生吗?它有工具吗?我可以自己删除所有这些文件吗?

java jboss jboss7.x

75
推荐指数
3
解决办法
11万
查看次数

我应该使用AWS Elastic Beanstalk还是Amazon EC2容器服务(ECS)来扩展Docker容器?

我开发了一个基于Docker的应用程序,它由多个微服务组成.它必须使用Amazon SQS消息并处理它们.起初我想使用AWS Elastic Beanstalk,但后来我忽略了EC2容器服务.现在我不知道选择哪一个.

截至目前,Elastic Beanstalk支持多容器环境.这很好,因为每个微服务在docker容器中都有自己的应用程序服务器.下一个问题是缩放:

我不知道缩放机制是如何工作的.例如:我的Elastic Beanstalk环境中有5个docker容器.现在只有第五个docker容器处于高负载状态,因为它有大量的SQS消息需要处理,其他四个几乎都处于空闲状态,因为它们不需要太多的CPU或者可能没有大量的SQS消息.我们假设第5个容器运行JBoss应用程序服务器.据我所知,即使有足够的CPU /内存,服务器也只能消耗有限数量的并行请求.

如果JBoss Docker容器无法处理大量请求,但有足够的CPU /内存可用,当然我想在同一个实例上自动启动第二个Docker/JBoss容器.但是,如果我没有足够的CPU /内存,会发生什么?当然我想转向第二个实例,可以通过EB中的自动缩放组进行配置.现在第二个实例旋转了,但除了第5个以外的每个容器几乎都是空闲的,当然我不希望它们在第二个实例中产生4个不必要的容器,这将浪费资源.只有第5个应该产生,其他应该像第5个比例那样根据可配置参数进行扩展,例如:CPU /内存/ SQS.

我不确切知道Amazon ECS是否正在这样做,或者它是否可能,但我真的无法在互联网上找到关于这个主题的任何来源,一般来说,基于实例/容器进行扩展.

jboss amazon-web-services amazon-ecs docker amazon-elastic-beanstalk

71
推荐指数
2
解决办法
2万
查看次数

如何在Maven中使用BOM文件?

我已经在互联网上做了大量的研究,我还没有找到任何简单的解释如何BOM处理Maven文件.

问题是我使用JBoss 7.1.1并且我希望包含所有JBoss客户端jar pom.xml.JBoss有一本说明我应该使用BOM文件的手册,但我不知道如何在我的文件中使用它pom.xml.

请帮忙.

jboss maven

69
推荐指数
1
解决办法
4万
查看次数

在Eclipse中调试JBoss

如何配置JBoss以在Eclipse中调试应用程序?

java eclipse debugging jboss

60
推荐指数
3
解决办法
15万
查看次数

如何在web.xml中的<web-app>标记中指定根上下文?

我想在WAR文件中指定Java Web应用程序的根上下文.如何web-appweb.xml文件中使用有效的XML ?

哦,是的,我想以应用服务器无关的方式做到这一点.

java jboss tomcat jetty

57
推荐指数
1
解决办法
8万
查看次数

分解WAR文件的优点/缺点

我今天读到的一个问题的答案建议将应用程序部署为爆炸(解压缩)WAR.它让我思考.

我曾对JBoss/Tomcat所做的每个部署都使用了WAR/EAR文件.至少就我记忆中而言.

这些年来我一直犯错吗?

以扩展形式部署应用程序而不是打包是否有优势?

java jboss tomcat war war-filedeployment

56
推荐指数
4
解决办法
2万
查看次数

为什么在将客户端JBoss连接回收到远程队列后仍然抛出SpyJMSExceptions?

我的应用程序在JBoss 7.2.0系统上作为客户端与JBoss 4.2.1系统上的接收器JNDI/JMS进行通信.它创建一个发送队列和一个接收队列.使用此配置,我们已连续运行2个月; 没有任何一方改变.本地客户端应用程序安装了4.2.1 jbossall-client.jar和jnp-client.jars.

正常活动后,我们开始收到org.jboss.mq.SpyJMSException: Exiting on IOE; - nested throwable: (java.io.EOFException) at org.jboss.mq.SpyJMSException.getAsJMSException(SpyJMSException.java:72)异常.

我们重新启动了JBoss 7.2.0而没有改变任何东西,当我们建立接收队列时,我们现在收到了org.jboss.mq.SpyJMSException: Cannot subscribe to this Destination: ; {...} Caused by: java.io.EOFException代码抛出的异常QueueReceiver receiver = session.createReceiver(queue);.在应用程序运行好几天后,我们也开始抛出同样的异常,但在多天的时间内没有活动.

我们重新启动了4.2.1系统,看看是不是问题,但没有修复. 事实上,我们可以通过让两个系统正常连接,然后回收4.2.1系统来复制这种故障情况. 一旦4.2.1系统关闭,错误就开始抛出,一旦4.2.1系统完全建立,7.2.0系统继续无法重新建立连接(即使它应该能够这样做).

停止然后在JBoss中启动应用程序并不能解决这个问题.重新启动JBoss有20%的可能性来解决这个问题(在上面提到的强制故障情况下有100%的可能性).取消部署,然后重新部署应用程序通常会解决此问题.

可能是什么导致了这个?

这个相同的war文件在我们的测试系统上工作正常,它具有相同的JBoss设置.使用相同的代码从命令提示符通过测试应用程序与目标JBoss系统进行通信正常.

我怀疑JBoss 7.2.0本身存在问题,或者这可能是超时问题?如何检查或延长超时时间; 从客户端来说这是可行的吗?即使它是超时,我stop()start()重新连接其余部分之前调用该方法,我仍然得到异常; 在那种情况下,它不会是超时问题,因为超时会重置.

上下文值:

connectionFactoryName=ConnectionFactory
contextFactoryName=org.jnp.interfaces.NamingContextFactory
packagePrefixes=org.jboss.naming:org.jnp.interfaces
providerUrl=MYSERVER:1099
Run Code Online (Sandbox Code Playgroud)

Java代码:

private ContextContainer contextContainer = null;
private QueueConnection connection = null;
private QueueReceiver receiver = null;
private Queue sendQueue = null;
private Queue receiveQueue = …
Run Code Online (Sandbox Code Playgroud)

java jboss jms exception

56
推荐指数
1
解决办法
1440
查看次数

如何在WildFly中更改默认端口8080

我刚开始用WildFly 8.2开发JAVA EE.我的第一个问题是如何将默认端口8080更改为其他内容?

我发现很多xml文件包含在下面的行.

<socket-binding name="http" port="${jboss.http.port:8080}"/>
Run Code Online (Sandbox Code Playgroud)

但我想我不必改变所有这些?!

jboss wildfly wildfly-8

54
推荐指数
2
解决办法
7万
查看次数

在JBoss上进行热部署 - 如何让JBoss"看到"这一变化?

我正在开发一个Java EE应用程序,我在开发期间在本地JBoss安装上反复部署.我希望通过将我的应用程序直接热部署到[JBOSS]/server/default/deploy/myApp来加速构建

它似乎有效 - 但是在硬部署和JBoss开始使用新类之间似乎也有一些任意的延迟.我对JBoss不太熟悉,但我认为它会缓存类,这就是导致问题的原因.

我是否正确,如果是这样,我如何让JBoss刷新它的缓存?

deployment jboss java-ee

53
推荐指数
3
解决办法
13万
查看次数