`
liu_swei
  • 浏览: 51594 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

jboss在linux下包装服务

 
阅读更多

本文档以红帽为例:

在jboss-6.0.0.Final\bin目录下有个jboss_init_redhat.sh的文件,拷贝到/etc/init.d/目录并改名为jboss。

$cp $jboss_home/bin/jboss_init_redhat.sh  /etc/init.d/jboss

$vi jboss

#!/bin/sh
#
# JBoss Control Script
# chkconfig: 2345 80 20
# description: JBoss Container

JBOSS_HOME=${JBOSS_HOME:-”/usr/local/jboss”}

JBOSS_USER=${JBOSS_USER:-”jboss”}

JAVAPTH=${JAVAPTH:-”/usr/local/jdk/bin”}

需要在脚本里增加chkconfig和description两行,然后把里面的路径修改为自己的实际路径。

注意:如果没有jboss用户时,使用已有的用户

先运行测试一下

$/etc/init.d/jboss start

启动正常,就可能访问jboss服务了。再加入到启动任务中:

$chkconfig –add jboss

以后每次重新启动服务器都会自动启动和关闭我们的服务了。

分享到:
评论

相关推荐

    将Java程序注册成系统服务.pdf

    Java Service Wrapper(简称Wrapper)是一个工具,它允许Java应用程序在所有主流操作系统上作为本机服务运行,包括Windows、Linux和macOS。以下是关于如何使用Wrapper将Java程序注册为系统服务的详细说明: 1. **...

    java面试200题

    GDI(Graphics Device Interface)是Windows操作系统提供的图形设备接口,而在Linux系统下,图形界面的实现依赖于X Window系统或其他类似技术。Linux下的每一个图形界面程序都有其独立的窗口管理器,这与Windows的...

    架构师要了解那些.docx

    - Spring:作为一个轻量级、非侵入式的IOC容器,它简化了与Eclipse、Struts、Hibernate等框架的集成,提供了灵活的服务包装。 - ASP.NET Starter Kit:为ASP.NET初学者提供的示例解决方案,涵盖了门户、商业站点等...

    Java技术体系图.docx

    在Linux环境下,Java程序的开发和部署也需要对操作系统的理解和熟悉。 2. **Java语法基础**:Java是一种面向对象的语言,其基础包括类、抽象类、接口、最终类、静态类、匿名类和内部类。异常处理是Java编程中重要的...

    JAVA技术路线图.docx

    首先,Java技术学习的起点是Java开发环境的搭建,包括JDK的安装、Eclipse IDE的使用,以及在Linux环境下开发和部署Java程序的基本操作。理解JDK中的命令行工具,如javac编译器和java运行命令,对于初期学习至关重要...

    RedHat Ceph分布式存储-版本说明.pdf

    例如Red Hat、Red Hat Enterprise Linux、Shadowman标志、JBoss、MetaMatrix、Fedora、Infinity Logo、RHCE、Linux®、Java®、XFS®、MySQL®、Node.js®、Joyent以及OpenStack®等等,这些商标属于各自的所有者,...

    java技术体系图

    - **注解**:在源代码中添加元数据的方式,用于各种目的如文档、编译时检查和代码处理。 - **自动装箱和拆箱**:自动将基本类型转换为包装类或反之。 - **枚举类**:提供了一种有限且固定数量的对象实例的方法。 ...

    java程序员技术体系

    对于Linux环境下的Java开发,理解命令行操作和部署程序也是必不可少的。 其次,Java语法基础是程序员的基石。学习如何创建和使用类、抽象类、接口、最终类和静态类,理解面向对象的编程思想。同时,要掌握异常处理...

    JAVA技术体系

    - **Linux下的Java开发**:在Linux环境下编写和部署Java应用程序的方法,这对于服务器端开发尤为重要。 ##### 2. Java语法基础 - **面向对象基础**:理解类、抽象类、接口、最终类、静态类、匿名类、内部类的概念及...

    梳理的一些java开发中用上的框架和开发工具,肯定会遗漏,欢迎补充

    LVS (Linux Virtual Server) 是一个基于Linux内核的负载均衡系统。 - **NGINX**: 框架。NGINX 是一款高性能的HTTP和反向代理Web服务器,同时也是一款IMAP/POP3/SMTP代理服务器。 ### 数据处理 #### 数据库连接池 -...

    java 面试题 总结

    当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。 17、abstract class和interface有什么区别? 声明方法...

    超级有影响力霸气的Java面试题大全文档

    当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。 20、abstract class和interface有什么区别? ...

    【白雪红叶】JAVA学习技术栈梳理思维导图.xmind

    linux 代码控制 自动化代码检查 sonar 代码规范 阿里巴巴Java开发规范手册 UMPAY——编码规范 日志规范 异常规范 网络 协议 TCP/IP HTTP hession file HTTPS 负载均衡 容器 JBOSS tomcat resin...

Global site tag (gtag.js) - Google Analytics