利用Jsvc把Java程序嵌入到Linux服务中去计算机等级考试

文章作者 100test 发表时间 2010:01:04 17:53:16
来源 100Test.Com百考试题网


  在linux上以服务的方式启动java程序
  1.安装jsvc
  在tomcat的bin目录下有一个jsvc.tar.gz的文件,进入tomcat的bin目录下
  #tar xvfz jsvc.tar.gz
  #cd jsvc-src
  #sh support/buildconf.sh
  #chmod 755 configure
  #./configure --with-java=/usr/local/java (改成你的JDK的位置)
  #make
  2.编写服务启动类
  package com.sohu.jsvc.test.
  public class TestJsvc {
  public static void main(String args[]) {
  System.out.println("execute main method!").
  }
  public void init() throws Exception {
  System.out.println("execute init method!").
  }
  public void init(String[] args) throws Exception{
  System.out.println("execute init(args) method").
  }
  public void start() throws Exception {
  System.out.println("execute start method!").
  }
  public void stop() throws Exception {
  System.out.println("execute stop method!").
  }
  public void destroy() throws Exception{
  System.out.println("execute destroy method!").
  }
  }
  main方法可以去掉,但是init(String[] args),start(),stop(),destroy()方法不能少,服务在启动时会先调用init(String[] args)方法
  然后调用start()方法,在服务停止是会首先调用stop()方法,然后调用destroy() 方法.
  3.把这个类打包成testjsvc.jar 放到/test目录下
  4.编写启动服务的脚本 myjsvc
  #!/bin/sh
  # myjsvc This shell script takes care of starting and stopping
  #
  # chkconfig: - 60 50
  # description: tlstat stat is a stat data daemon.
  # processname: myjsvc
  # Source function library.

相关文章


监视SQLServer上的连接情况计算机等级考试
数据库应用程序需注意的问题计算机等级考试
关于JSP中基于Session的在线用户统计分析计算机等级考试
介绍JSP程序动态网站环境搭建的详细步骤计算机等级考试
利用Jsvc把Java程序嵌入到Linux服务中去计算机等级考试
JSP动态网站环境搭建应用中详细步骤介绍计算机等级考试
java语言中异常错误恢复处理的异常类型计算机等级考试
封装几个关于流IStream的功能函数计算机等级考试
std::vector实例化不需要类定义计算机等级考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛