草庐IT

linux - logrotate:删除超过 n 天的 tomcat/jboss 日志

我还没有找到清除旧的tomcat或jboss日志或任何其他时间戳日志的解决方案:catalog.log./server.log.。基本上这些日志由jboss轮换为:server.log、server.log.20131201、server.log.20131203等。有没有办法可以使用logrotate删除超过n天的日志?我不想在postrotate中使用find或调整jboss/tomcat日志记录属性。我只想知道logrotate是否真的可以自己实现这一目标。我知道这不是很有成效,但我遇到了一个问题,我需要为此找到答案。 最佳答案

linux - 无法在正在运行的 JBoss 进程上出现 "strace -p"

我正在尝试使用“strace-p”附加到一个已经在运行的JBoss进程。JBoss使用的是1.5.0_15JavaJDK。不幸的是,这不起作用——我只得到一个futex()结果:#strace-p3388Process3388attached-interrupttoquit[ProcessPID=3388runsin32bitmode.]futex(0x8f18f7c,FUTEX_WAIT_PRIVATE,1,NULLStrace适用于所有其他程序,但不适用于JBoss。当我通过strace启动该过程时,它似乎工作正常。当我尝试附加到一个已经运行的进程时,它就不起作用了。我使用的是64

linux - 如何检查 JBoss 是否在 Unix 服务器上运行?

我在下面有一个脚本,我想根据它是否可以在进程列表中找到jboss进程来回显“jboss未运行”或“jboss正在运行”。但是,当我关闭Jboss时,它仍然执行Else条件并显示“jboss正在运行”。如果我手动执行“pgrep-fjboss”,它不会返回任何内容,那么为什么它仍然会进入Else状态?不解#!/bin/bashif[-z"$(pgrep-fjboss)"]thenecho"jbossisnotrunning"elseecho"jbossisrunning"fi感谢您的帮助! 最佳答案 不用检查输出,只需使用命令:ifp

jakarta-ee - 使用 HornetQ (JBoss) 在 docker 容器上公开的 JMS 所需的端口

我正在使用Docker将JMS服务器容器链接到另一个JMS客户端容器。但是当我在docker容器中运行服务器时,客户端无法正确连接到服务器。我在docker上暴露了443端口(还有其他JMS使用的端口吗?)我可以成功创建目的地,但不能创建JMS上下文:StringPROVIDER_URL="https-remoting://MYDOMAIN:443";.../**PASSED**/Destinationdestination=(Destination)namingContext.lookup(destinationString);/**HASERROR**/JMSContextcont

java - jetty worker jboss7 war 提交。服务器启动以不可恢复的方式失败

有没有办法将.war文件部署到在docker容器中运行的Jboss-as7中因为我的jboss服务器在docker提交后似乎失败了。Couldnotrename/usr/local/share/jboss/standalone/configuration/standalone_xml_history/currentto/usr/local/share/jboss/standalone/configuration/standalone_xml_history/20140107-050049692我试过了chmod+wusr/local/share/jboss/standalone/con

java - 在 Eclipse Luna 中配置 jboss-eap-6.4 服务器时分配正确的主目录时出错

在Eclipseluna中添加jboss-eap-6.4版本服务器时,我添加了以下主目录。D:\jboss-eap-6.4.0\jboss-eap-6.4:其中包含所有子文件夹(bin、bundles、docs、domain、modules、standalone等)。但我收到错误:“用户必须选择有效的配置”如果我使用命令提示符启动服务器,它会正常运行。D:\jboss-eap-6.4.0\jboss-eap-6.4\bin>standalone.bat-cStandalone-full.xml我在eclipse中使用jre6请指教。 最佳答案

java - 改善 JBoss 5 慢启动

我们从JBoss4(和JDK5)升级到JBoss5(和JDK6)。问题是开始时间已经从1.5分钟(在JBoss4上)变为超过4分钟。18:53:35,444INFO[ServerImpl]JBoss(Microcontainer)[5.1.0.GA(build:SVNTag=JBoss_5_1_0_GAdate=200905221053)]Startedin3m:9s:262ms似乎花费JBoss初始化时间最长的组件是JMX18:50:41,926INFO[LogNotificationListener]Addingnotificationlistenerforloggingmbean

java - Activity MQ 与 JBoss 消息传递

我将为一个项目选择一个JMS消息代理。JMS服务器必须稳定并且能够处理大量消息,这一点至关重要。我缩小了列表范围,将ActiveMQ和JBossMessaging包括在内。我想知道你们中是否有人对其中任何一种有任何经验,或者甚至更好地在同一环境中尝试过这两种方法。任何指向研究论文或类似内容的链接都会很好。 最佳答案 JBossMessaging现在仅处于错误修复模式,因为JBoss/RedHat有一个名为HornetQ的新Java消息传递项目。网站在这里http://hornetq.orgHornetQ拥有卓越的性能、完整的功能集和

java - 急切/自动加载 EJB/在启动时加载 EJB(在 JBoss 上)

EJB似乎被延迟加载-每当访问时。但是,我想急切地初始化它们-即每当容器启动时。这是如何实现的(尤其是在JBoss中)Thistopic给出了一些提示,但不是很令人满意。 最佳答案 从EJB3.1开始,可以通知单例bean模块的启动和停止:@Singleton@StartuppublicclassStartupBean{@PostConstructprivatevoidpostConstruct(){/*...*/}@PreDestroyprivatevoidpreDestroy(){/*...*/}}在EJB3.1之前,没有标准的

java - 在 JBoss As 7 下更改 Web 应用程序的上下文根目录

我想将上下文根从“/war_name”(默认)更改为“/”。因此,我创建了一个jboss-web.xml文件,并将其推送到WEB-INF目录中。这个文件的内容是:/不幸的是,这会在war部署期间导致以下错误:ERROR[org.jboss.msc.service.fail](MSCservicethread1-4)MSC00001:Failedtostartservicejboss.web.deployment.default-host./:org.jboss.msc.service.StartExceptioninservicejboss.web.deployment.default