由于写脚本的需要,
要获取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
分享到:
相关推荐
访问JBoss官方网站,选择适合你操作系统的版本。安装完成后,配置环境变量,确保系统能够找到JBoss的安装路径。 2. **J2EE架构理解** J2EE(Java 2 Platform, Enterprise Edition)是一个标准,定义了开发和部署...
JBoss之所以能在短短几年内取得显著的成功,很大程度上归功于其优秀的体系结构设计。尤其值得一提的是,它采用了基于微内核(Micro-kernel)的架构,其中JMX(Java Management Extensions)作为核心组件,支撑起了...
EJB对像,而采用了一个迂回的方法,更专业的说是一种设计模式――代理模式,真正与客户端交互的是一个代理对像①,这 个代理对像一般由客户端通过JNDI技术来取得的。而具体的代理对像的实现就由各厂商自完成了,在...
### JSP从初学到专家——初学者必读常识 #### 一、Java 开发环境(JDK) 对于初学者而言,了解 Java 开发工具包 (JDK) 的安装与配置至关重要。JDK 是 Java 编程语言的核心...希望每位初学者都能在这条道路上取得成功!
【portal开发教程】 在信息化高速发展的今天,Portal技术已经成为企业构建统一信息入口、提升用户体验、实现个性化服务的重要手段。本文将深入探讨Portal...不断学习和实践,你将能在Portal开发领域取得更大的成就。
《Drools开发者食谱》不仅是一本技术手册,更是一部实践指南,它汇集了作者多年来的实战经验,为开发者提供了一系列实用的解决方案和技巧,帮助他们在业务规则管理领域取得成功。无论你是刚接触Drools的新手,还是...
加油站集成系统通过加油卡管控系统取得付油及液位数据,通过视频系统取得视频监控数据,并通过系统时钟同步实现数据同步。 技术路线系统建设采用Java开发语言,JAVA EE技术平台,系统运行在JBoss Application ...
应用服务器选择了Apache Tomcat 5.5和JBoss 4.0,IDE选择了Eclipse 3.2,数据库选择了MySQL 5.0并配合MySQL Administrator,同时使用了Sun Java开发工具包JDK 1.5.0和开源软件工具包。 4. **技术对比分析**:论文对...
全书围绕jBPM5版本展开,为读者提供了全面的理论知识与实践指导。 ### jBPM框架概览 jBPM是JBoss企业级中间件的一部分,它提供了一套完整的业务流程管理解决方案。该框架基于工作流概念,允许开发者设计、实现和...
3. 开源框架:Java 工程师需要熟悉 Struts、Hibernate、Spring 等开源框架,并了解 EJB 和 Tomcat、Jboss 服务器等。 4. 实践经验:实践经验是 Java 工程师面试的重要部分,包括参与社会实践活动、实习、项目开发等...
3. **与EJB集成**:虽然Tomcat本身不支持EJB,但可以与外部EJB容器如JBOSS或WebLogic结合,形成完整的Java EE解决方案。 4. **安全管理**:通过修改server.xml等配置文件,可以实现对用户访问的控制,保障应用安全...
- **Appserver 支持**:MyEclipse 8.0 GA 扩展了对 Appserver 的支持范围,如支持 Jetty 7、新增 Sun App Server 9.1,并对 JBoss 4/5、WebLogic 9/10、Tomcat、Glassfish 和 Sun App Server 的重载进行了改进。...
jBPM是开源项目,遵循Apache License,自2004年10月加入JBoss组织后,成为JBoss企业中间件平台的一部分。 jBPM的核心特性之一是它的流程定义语言——jPdl。jPdl以UML状态图的形式来描述业务流程,涵盖起始、结束...
- **获取最新版本**:提供了获取内嵌EJB3的最新JBOSS版本的方法,确保开发者能够使用到最新的技术和功能。 #### 三、基础知识学习 - **JBOSS目录结构**:详细说明了JBOSS服务器的目录结构及其作用,帮助理解部署...
9. **项目管理和版本控制**:MS Project和Ganttproject用于项目规划,CVS、VSS和Subversion则是常用的版本控制系统。 10. **工作流**:jBPM是工作流管理的重要工具,许多公司会基于它进行定制。 11. **门户**:...
### MyEclipse 8.0 下载与使用指南 #### 一、MyEclipse 8.0 概述 MyEclipse 是一款功能强大的集成开发环境(Integrated Development Environment,IDE),...希望这些信息能帮助你在 JavaEE 开发领域取得更大的成就。
### 《The Definitive ANTLR Reference》关键知识点概览 #### 一、ANTLR简介与价值 ...无论是初学者还是经验丰富的开发者,都能从中获得有价值的信息,帮助他们在语言识别和解析领域取得更大的成就。
此外,还提到了ITPUB数据库技术丛书中与Oracle DBA技术和优化相关的图书信息。 首先,让我们详细探讨Java编程的基础——Java Learning Path。Java是一门广泛使用的编程语言,尤其对于初学者而言,其庞大且复杂的...