`
nigelzeng
  • 浏览: 606663 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

取得jboss的版本信息

阅读更多

由于写脚本的需要,

要获取jboss的版本信息。

 

大家都知道,web server的版本信息一定会在启动的时候打印在日志里面,

所以,我们只要去日志里面找就可以了。

 

默认输出是server.log

 

 

cat server.log 后得到:

=========================================================================

  JBoss Bootstrap Environment

  JBOSS_HOME: /usr/local/jboss

  JAVA: /usr/local/java/bin/java

  JAVA_OPTS: -Dprogram.name=run.sh -server -XX:MaxTenuringThreshold=5 -Djava.awt.headless=true -Dsun.net.client.defaultConnectTimeout=10000 -Dsun.net.cl
ient.defaultReadTimeout=30000 -Djava.net.preferIPv4Stack=true

  CLASSPATH: /usr/local/jboss/bin/run.jar:/usr/local/java/lib/tools.jar

=========================================================================

15:55:03,065 INFO  [Server] Starting JBoss (MX MicroKernel)...
15:55:03,066 INFO  [Server] Release ID: JBoss [Trinity] 5.1.0.GA (build: SVNTag=JBoss_5_1_0_GA date=200710221139)
15:55:03,067 INFO  [Server] Home Dir: /usr/local/jboss-5.1.0.GA
15:55:03,067 INFO  [Server] Home URL: file:/usr/local/jboss-5.1.0.GA/
15:55:03,067 INFO  [Server] Patch URL: null

 

 

第19行 5.1.0.GA 部分便是我们想要的信息。

 

使用sed 来处理这个信息,得到我们想要的5.1.0.GA信息:

 

 

[root@CentOS log]# cat server.log | grep 'Release ID:' | sed -e 's/.*] //g' -e 's/ (.*)$//g'

5.1.0.GA
 

 

 

 

0
0
分享到:
评论

相关推荐

    Jboss开发J2EE程序例

    访问JBoss官方网站,选择适合你操作系统的版本。安装完成后,配置环境变量,确保系统能够找到JBoss的安装路径。 2. **J2EE架构理解** J2EE(Java 2 Platform, Enterprise Edition)是一个标准,定义了开发和部署...

    基于JMX的JBoss体系结构研究

    JBoss之所以能在短短几年内取得显著的成功,很大程度上归功于其优秀的体系结构设计。尤其值得一提的是,它采用了基于微内核(Micro-kernel)的架构,其中JMX(Java Management Extensions)作为核心组件,支撑起了...

    JBoss WebJBOSS的负载平衡与失效转发策略是由最后一个拦截器实现的

    EJB对像,而采用了一个迂回的方法,更专业的说是一种设计模式――代理模式,真正与客户端交互的是一个代理对像①,这 个代理对像一般由客户端通过JNDI技术来取得的。而具体的代理对像的实现就由各厂商自完成了,在...

    JSP从初学到专家-初学者必读常识

    ### JSP从初学到专家——初学者必读常识 #### 一、Java 开发环境(JDK) 对于初学者而言,了解 Java 开发工具包 (JDK) 的安装与配置至关重要。JDK 是 Java 编程语言的核心...希望每位初学者都能在这条道路上取得成功!

    portal开发教程

    【portal开发教程】 在信息化高速发展的今天,Portal技术已经成为企业构建统一信息入口、提升用户体验、实现个性化服务的重要手段。本文将深入探讨Portal...不断学习和实践,你将能在Portal开发领域取得更大的成就。

    Drools Developers Cookbook

    《Drools开发者食谱》不仅是一本技术手册,更是一部实践指南,它汇集了作者多年来的实战经验,为开发者提供了一系列实用的解决方案和技巧,帮助他们在业务规则管理领域取得成功。无论你是刚接触Drools的新手,还是...

    加油站智能集成系统的初步研究与设计.pdf

    加油站集成系统通过加油卡管控系统取得付油及液位数据,通过视频系统取得视频监控数据,并通过系统时钟同步实现数据同步。 技术路线系统建设采用Java开发语言,JAVA EE技术平台,系统运行在JBoss Application ...

    安防产品生产型中小企业基于开源软件的电子商务实现大学本科毕业论文.doc

    应用服务器选择了Apache Tomcat 5.5和JBoss 4.0,IDE选择了Eclipse 3.2,数据库选择了MySQL 5.0并配合MySQL Administrator,同时使用了Sun Java开发工具包JDK 1.5.0和开源软件工具包。 4. **技术对比分析**:论文对...

    jBPM5 Developer Guide

    全书围绕jBPM5版本展开,为读者提供了全面的理论知识与实践指导。 ### jBPM框架概览 jBPM是JBoss企业级中间件的一部分,它提供了一套完整的业务流程管理解决方案。该框架基于工作流概念,允许开发者设计、实现和...

    java工程师面试自我介绍范文.doc

    3. 开源框架:Java 工程师需要熟悉 Struts、Hibernate、Spring 等开源框架,并了解 EJB 和 Tomcat、Jboss 服务器等。 4. 实践经验:实践经验是 Java 工程师面试的重要部分,包括参与社会实践活动、实习、项目开发等...

    tomcat5.0jar

    3. **与EJB集成**:虽然Tomcat本身不支持EJB,但可以与外部EJB容器如JBOSS或WebLogic结合,形成完整的Java EE解决方案。 4. **安全管理**:通过修改server.xml等配置文件,可以实现对用户访问的控制,保障应用安全...

    欢哉喜哉MyEclipse8.0GA终于发布了——对Struts2支持

    - **Appserver 支持**:MyEclipse 8.0 GA 扩展了对 Appserver 的支持范围,如支持 Jetty 7、新增 Sun App Server 9.1,并对 JBoss 4/5、WebLogic 9/10、Tomcat、Glassfish 和 Sun App Server 的重载进行了改进。...

    J2EE工作流管理系统jBPM详解

    jBPM是开源项目,遵循Apache License,自2004年10月加入JBoss组织后,成为JBoss企业中间件平台的一部分。 jBPM的核心特性之一是它的流程定义语言——jPdl。jPdl以UML状态图的形式来描述业务流程,涵盖起始、结束...

    EJB3.0实例教程.pdf

    - **获取最新版本**:提供了获取内嵌EJB3的最新JBOSS版本的方法,确保开发者能够使用到最新的技术和功能。 #### 三、基础知识学习 - **JBOSS目录结构**:详细说明了JBOSS服务器的目录结构及其作用,帮助理解部署...

    J2EE程序员需掌握的技术

    9. **项目管理和版本控制**:MS Project和Ganttproject用于项目规划,CVS、VSS和Subversion则是常用的版本控制系统。 10. **工作流**:jBPM是工作流管理的重要工具,许多公司会基于它进行定制。 11. **门户**:...

    MyEclipse8下载地址

    ### MyEclipse 8.0 下载与使用指南 #### 一、MyEclipse 8.0 概述 MyEclipse 是一款功能强大的集成开发环境(Integrated Development Environment,IDE),...希望这些信息能帮助你在 JavaEE 开发领域取得更大的成就。

    The.Definitive.ANTLR.Reference.pdf

    ### 《The Definitive ANTLR Reference》关键知识点概览 #### 一、ANTLR简介与价值 ...无论是初学者还是经验丰富的开发者,都能从中获得有价值的信息,帮助他们在语言识别和解析领域取得更大的成就。

    itpub程序开发版电子杂志第一期

    此外,还提到了ITPUB数据库技术丛书中与Oracle DBA技术和优化相关的图书信息。 首先,让我们详细探讨Java编程的基础——Java Learning Path。Java是一门广泛使用的编程语言,尤其对于初学者而言,其庞大且复杂的...

Global site tag (gtag.js) - Google Analytics