草庐IT

java - Spring MVC with JBoss vs Tomcat - 优点/实践

好的。这又是一个行业惯例问题。Tomcat=Web容器JBoss、WebLogic等=具有WebContainer的应用服务器(对于JBoss,它的forkTomcat)Spring不需要像JBoss这样的应用服务器。如果我们使用JMS等企业服务,我们可以使用RabbitMQ、ApacheMQ等独立系统。问题是为什么人们仍然将JBoss和其他应用程序服务用于纯基于Spring的应用程序?通过使用应用程序服务器,Spring可以利用哪些优势?像对象池一样?ApplicationServer提供了哪些具体优势?这些是如何配置的?如果不用于Spring,应用服务器用于Spring/Hiber

java - 在 JBoss 7.1.1 的这个模块中已经定义了一个名为 'XXX' 的组件

我没有在我的应用程序中使用TimerServiceDispatcher创建springbean名称。但是,由于TimerServiceDispatcher导致的JBoss抛出异常已经在该模块中定义。我不知道是什么问题。我错过了什么?我需要做什么?我的应用程序使用Seam2.3、Spring3.0和JPA2.0。我不使用EJB。11:29:01,531INFO[org.jboss.as.server.deployment](MSCservicethread1-4)JBAS015876:Startingdeploymentof"MRBS.war"11:29:04,217ERROR[org.

java - Spring 应用程序何时以及为什么需要 jboss-deployment-structure.xml?

我正在尝试了解如何将JBossEAP6与Spring应用程序一起使用。我有一个示例OpenShift应用程序,它包含一个jboss-deployment-structure.xml文件。我找到了一些documentation关于这个文件,但我不清楚为什么以及何时应该在Spring应用程序中使用这些文件。内容如下:为什么需要声明对模块的依赖关系?JBoss范式中的模块是什么?没有这个xml文件还能活吗? 最佳答案 只要您的应用程序没有任何类加载问题,您就不需要jboss-deployment-structure.xml文件。但是一旦遇

java - 目前,您会使用 JBoss 或 Glassfish(或其他)作为新项目的 Java EE 服务器吗?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter为指导。8年前关闭。如果您今天开始一个新的JavaEE项目,该项目将在大约一年内完成,您会选择哪个应用服务器,为什么?你的部分答案应该包括你的决定的论据。以及您对自己选择的JavaEE服务器以及市场上其他可用服务器的使用经验。这些很有趣,因为我们都了解了您的答案中的调查和想法。 最佳答案 在过去的10多年里,我使用过WebL

java - Tomcat、JBoss 和 Glassfish 有什么区别?

我开始研究EnterpriseJava,我正在关注的书提到它将使用JBoss。Netbeans附带Glassfish。我过去使用过Tomcat。这三个程序有什么区别? 最佳答案 Tomcat只是一个servlet容器,即它只实现servlet和JSP规范。Glassfish和JBoss是完整的JavaEE服务器(包括EJB、JMS等东西),Glassfish是最新JavaEE6堆栈的引用实现,但2010年的JBoss还没有完全支持它。 关于java-Tomcat、JBoss和Glassf

linux - 在 Linux 上将 JBoss 7 作为服务启动

以前的JBoss版本包含一个脚本(如jboss_init_redhat.sh),可以将其复制到/etc/init.d以便将其添加为服务-因此它会在启动时启动.我似乎在JBoss7中找不到任何类似的脚本。有人已经做过类似的事情了吗?附:我正在尝试在Ubuntu10.04中实现这一目标 最佳答案 在花了几个小时探听之后,我最终创建了/etc/init.d/jboss包含以下内容#!/bin/sh###BEGININITINFO#Provides:jboss#Required-Start:$local_fs$remote_fs$netwo

linux - 在 Linux 上将 JBoss 7 作为服务启动

以前的JBoss版本包含一个脚本(如jboss_init_redhat.sh),可以将其复制到/etc/init.d以便将其添加为服务-因此它会在启动时启动.我似乎在JBoss7中找不到任何类似的脚本。有人已经做过类似的事情了吗?附:我正在尝试在Ubuntu10.04中实现这一目标 最佳答案 在花了几个小时探听之后,我最终创建了/etc/init.d/jboss包含以下内容#!/bin/sh###BEGININITINFO#Provides:jboss#Required-Start:$local_fs$remote_fs$netwo

java - 启动 jboss 服务器时出错

我刚刚完成重新安装我的操作系统,并且一如既往地安装和测试我使用的标准工具,现在当我尝试从eclipse启动Jboss5时,我遇到了前所未有的错误,这是一个很大的异常:3:53:10,693ERROR[AbstractKernelController]ErrorinstallingtoInstantiated:name=AttachmentStorestate=Describedjava.lang.IllegalArgumentException:Wrongarguments.newfortargetjava.lang.reflect.Constructorexpected=[java.

java - 启动 jboss 服务器时出错

我刚刚完成重新安装我的操作系统,并且一如既往地安装和测试我使用的标准工具,现在当我尝试从eclipse启动Jboss5时,我遇到了前所未有的错误,这是一个很大的异常:3:53:10,693ERROR[AbstractKernelController]ErrorinstallingtoInstantiated:name=AttachmentStorestate=Describedjava.lang.IllegalArgumentException:Wrongarguments.newfortargetjava.lang.reflect.Constructorexpected=[java.

java - 使用 HeapDumpOnOutOfMemoryError 参数进行 JBoss 的堆转储

有人告诉我,我可以将-XX:+HeapDumpOnOutOfMemoryError参数添加到我的JBoss启动脚本的JVM启动选项中,以便在我们的应用。我想知道这些数据在哪里被转储?它只是到控制台,还是到某个日志文件?如果只是到控制台,如果我没有通过控制台登录Unix服务器怎么办? 最佳答案 这里是Oracle'sdocumentation不得不说:Bydefaulttheheapdumpiscreatedinafilecalledjava_pid.hprofintheworkingdirectoryoftheVM,asinthee