`
ranyut
  • 浏览: 259815 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

设置Tomcat Jboss Oracle Mysql Linux自启动服务实例

阅读更多
关于自启动服务怎么设置请看另一篇文章:
设置Linux自启动服务http://just4java.iteye.com/blog/474392

下面附的是相关的运行脚本和服务启动脚本

·Tomcat

1 运行脚本 自带 /usr/local/tomcat/bin/startup.sh
2 服务启动脚本
#!/bin/sh 
# whoami 
# root 
# chkconfig: 2345 65 37 
# description: starts tomcat6 
export JAVA_HOME=/usr/local/jdk1.5.0_18 
export CATALINA_HOME=/usr/local/tomcat 
export CATALINA_BASE=/usr/local/tomcat 
CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/tools.jar:$CATALINA_HOME/bin/commons-daemon.jar:$CATALINA_HOME/bin/bootstrap.jar 
case "$1" in 
start) 
   echo "Starting tomcat6..." 
   $CATALINA_BASE/bin/startup.sh 
   ;; 
stop) 
   echo "Stopping tomcat6..." 
   $CATALINA_BASE/bin/shutdown.sh 
   ;; 
*) 
   echo "Usage tomcat.sh start/stop" 
   exit 1;; 
esac 



·Jboss

1 运行脚本 自带 /usr/local/jboss/bin/run.sh
2 服务启动脚本
#!/bin/bash
# chkconfig: 2345 66 36
# description: starts jboss
export JAVA_HOME=/usr/local/jdk1.5.0_18
case "$1" in
start)
  echo -n "Starting jboss: "
  #start
  "/usr/local/jboss/bin/run.sh" &
  echo
;;

stop)
  echo -n "shutting down jboss: "
  #stop
  "/usr/local/jboss/bin/shutdown.sh"
  echo
;;

restart)
  echo -n "restarting jboss: "
  $0 stop
  $0 start
  echo
;;
*)
echo "usage: jboss { start | stop | restart }"
exit 1

esac
exit 0




·Oracle

1 运行脚本

start_db.sh
#!/bin/sh
export ORACLE_SID=dbname
lsnrctl start
sqlplus "/as sysdba"<<EOF
startup


shutdown_db.sh
#!/bin/sh
export ORACLE_SID=dbname
lsnrctl stop
sqlplus "/as sysdba"<<EOF
shutdown immediate


2 服务启动脚本

#!/bin/bash
# chkconfig: 2345 66 36
# description: starts the oracle dabase deamons
case "$1" in
start)
  echo -n "Starting oracle10g: "
  #start
  su - oracle -c "/home/oracle/script/start_db.sh"
  echo
;;
stop)
  echo -n "shutting down oracle10g: "
  #stop
  su - oracle -c "/home/oracle/script/shutdown_db.sh"
  echo
;;
restart)
  echo -n "restarting oracle10g: "
  $0 stop
  $0 start
  echo
;;
*)
echo "usage: oracle10g { start | stop | restart }"
exit 1
esac
exit 0



·Mysql

#> cp /usr/local/mysql/support-files/mysql.server /etc/rc.d/init.d
#> mv mysql.server mysql
分享到:
评论

相关推荐

    JBoss 4.0

    - **MySQL作为默认数据源**:教程提供了将MySQL设置为JBoss默认数据源的步骤,包括创建数据库、用户、安装JDBC驱动和部署数据源的过程。 - **Oracle9i的XADataSource**:对于需要更高事务支持的场景,教程讲解了如何...

    jboss.pdf

    - **运行为 Windows 服务**:对于 Windows 用户,可以将 JBoss 安装为一个系统服务,从而实现自动启动和管理。 #### 三、JBoss 服务器结构 - **主目录**:JBoss 的主目录包含了服务器的所有配置文件、日志文件、...

    Jboss EJB3.0 实例教程.pdf

    - **数据源配置**:配置不同类型的数据库数据源,如MySQL、Microsoft SQL Server和Oracle等。 - **发布准备**:介绍实体Bean发布前需要做的准备工作,包括构建工具的选择和项目结构的设计。 - **单表映射**:最简单...

    JBoss jBPM 实例说明

    ### JBoss jBPM 实例说明 #### 一、引言与背景介绍 JBoss jBPM 是一款开源的工作流和业务流程管理(Business Process Management, BPM)系统,旨在为开发者提供灵活且强大的流程管理解决方案。本文档将详细介绍 ...

    J2EE JNDI配置原理详解 JBOSS安装配置 Maven入门 Ant使用入门

    1.1 Apache Tomcat各版本...1.19 Oracle,MySql,SQL server分页 1.20 Jboss下的第一个EJB程序 1.21 JNDI 1.22 JNDI配置原理详解 1.23 JSF+Seam框架学习心得 1.24 java jdbc驱动的四种类型 1.25 resource-ref元素

    JBoss中文文档

    - **Windows服务**: 在Windows操作系统上,可以将JBoss设置为一个服务,从而实现自动启动和管理。 #### 四、JBoss服务器结构与配置 - **主目录**: JBoss的主目录包含了所有的配置文件和服务组件。 - **服务器配置*...

    Getting Started with JBoss 4[1].0 中文版.pdf

    - **数据库配置**:通过配置文件来设置不同的 JDBC 数据源,支持多种数据库如 MySQL、Oracle 等。 - **示例教程**:提供了将 MySQL 设置为默认数据源的具体步骤。 以上是基于《Getting Started with JBoss 4[1].0 ...

    服务器原理和协议&Tomcat&Http协议[总结].pdf

    常见的Servlet容器有Tomcat、WebLogic(Oracle)、WebSphere(IBM)和JBOSS。它们都支持不同级别的JavaEE规范,其中Tomcat是最轻量级的,主要支持Servlet和JSP,适合中小型项目。而WebLogic和WebSphere提供全面的...

    J2EE专业项目实例开发

    6. **数据库集成**:通常,J2EE项目会涉及与关系型数据库如MySQL、Oracle的交互,使用JDBC或ORM框架如Hibernate进行数据访问。 7. **Web服务**:SOAP或RESTful风格的Web服务可以扩展J2EE应用,使其能够与其他系统...

    服务器基础知识培训.ppt

    13. **数据库服务器**:如MySQL、Oracle、SQL Server等,用于存储和管理大量结构化数据,支持高效查询和事务处理。 14. **邮件服务器**:如Exchange、Postfix、 Dovecot等,负责电子邮件的发送、接收和存储。 15. ...

    JBPM3.3.3搭建环境

    可以使用MySQL、Oracle、PostgreSQL等。创建相应的数据库和用户,并配置数据库连接的JDBC驱动。 6. **配置JCA连接器**:如果打算使用JBOSS服务器,需要配置JCA连接器(Java Connector Architecture)。将数据库驱动...

    Eclipse开发环境的搭建和配置

    - Oc4j:设置OC4J_HOME,配置oc4j.ini文件以启动和停止服务。 2.3. **数据库JNDI设置** 对于连接到应用服务器的数据库,需要在服务器的资源管理器中创建JNDI数据源。例如: - JBoss:在`standalone.xml`或`...

    《J2EE图书馆项目实例开发》源代码

    4. **数据库交互**:项目可能使用了JDBC(Java Database Connectivity)来连接和操作数据库,如MySQL或Oracle,用于存储图书信息、用户信息、借阅记录等数据。SQL语句用于执行增删改查等操作。 5. **MVC(Model-...

    Java-J2EE 最新ejb3.0实例教程

    - **数据源配置**:详细说明了如何为MySQL、MsSQL Server和Oracle数据库配置数据源。 - **实体Bean管理**:讲解了实体Bean的部署准备过程,以及如何进行单表映射、属性映射等操作。 - **实体管理器 (EntityManager)*...

    EJB3.0实例教程(中文版)

    - **JBoss数据源配置**:讲解如何配置不同的数据库连接池,包括MySQL、MS SQL Server 2000和Oracle 9i等。 - **实体Bean发布前的准备**:列出发布实体Bean之前需要完成的工作。 - **单表映射的实体Bean**:详细介绍...

Global site tag (gtag.js) - Google Analytics