关于自启动服务怎么设置请看另一篇文章:
设置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
分享到:
相关推荐
- **MySQL作为默认数据源**:教程提供了将MySQL设置为JBoss默认数据源的步骤,包括创建数据库、用户、安装JDBC驱动和部署数据源的过程。 - **Oracle9i的XADataSource**:对于需要更高事务支持的场景,教程讲解了如何...
- **运行为 Windows 服务**:对于 Windows 用户,可以将 JBoss 安装为一个系统服务,从而实现自动启动和管理。 #### 三、JBoss 服务器结构 - **主目录**:JBoss 的主目录包含了服务器的所有配置文件、日志文件、...
- **数据源配置**:配置不同类型的数据库数据源,如MySQL、Microsoft SQL Server和Oracle等。 - **发布准备**:介绍实体Bean发布前需要做的准备工作,包括构建工具的选择和项目结构的设计。 - **单表映射**:最简单...
### JBoss jBPM 实例说明 #### 一、引言与背景介绍 JBoss jBPM 是一款开源的工作流和业务流程管理(Business Process Management, BPM)系统,旨在为开发者提供灵活且强大的流程管理解决方案。本文档将详细介绍 ...
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元素
- **Windows服务**: 在Windows操作系统上,可以将JBoss设置为一个服务,从而实现自动启动和管理。 #### 四、JBoss服务器结构与配置 - **主目录**: JBoss的主目录包含了所有的配置文件和服务组件。 - **服务器配置*...
- **数据库配置**:通过配置文件来设置不同的 JDBC 数据源,支持多种数据库如 MySQL、Oracle 等。 - **示例教程**:提供了将 MySQL 设置为默认数据源的具体步骤。 以上是基于《Getting Started with JBoss 4[1].0 ...
常见的Servlet容器有Tomcat、WebLogic(Oracle)、WebSphere(IBM)和JBOSS。它们都支持不同级别的JavaEE规范,其中Tomcat是最轻量级的,主要支持Servlet和JSP,适合中小型项目。而WebLogic和WebSphere提供全面的...
6. **数据库集成**:通常,J2EE项目会涉及与关系型数据库如MySQL、Oracle的交互,使用JDBC或ORM框架如Hibernate进行数据访问。 7. **Web服务**:SOAP或RESTful风格的Web服务可以扩展J2EE应用,使其能够与其他系统...
13. **数据库服务器**:如MySQL、Oracle、SQL Server等,用于存储和管理大量结构化数据,支持高效查询和事务处理。 14. **邮件服务器**:如Exchange、Postfix、 Dovecot等,负责电子邮件的发送、接收和存储。 15. ...
可以使用MySQL、Oracle、PostgreSQL等。创建相应的数据库和用户,并配置数据库连接的JDBC驱动。 6. **配置JCA连接器**:如果打算使用JBOSS服务器,需要配置JCA连接器(Java Connector Architecture)。将数据库驱动...
- Oc4j:设置OC4J_HOME,配置oc4j.ini文件以启动和停止服务。 2.3. **数据库JNDI设置** 对于连接到应用服务器的数据库,需要在服务器的资源管理器中创建JNDI数据源。例如: - JBoss:在`standalone.xml`或`...
4. **数据库交互**:项目可能使用了JDBC(Java Database Connectivity)来连接和操作数据库,如MySQL或Oracle,用于存储图书信息、用户信息、借阅记录等数据。SQL语句用于执行增删改查等操作。 5. **MVC(Model-...
- **数据源配置**:详细说明了如何为MySQL、MsSQL Server和Oracle数据库配置数据源。 - **实体Bean管理**:讲解了实体Bean的部署准备过程,以及如何进行单表映射、属性映射等操作。 - **实体管理器 (EntityManager)*...
- **JBoss数据源配置**:讲解如何配置不同的数据库连接池,包括MySQL、MS SQL Server 2000和Oracle 9i等。 - **实体Bean发布前的准备**:列出发布实体Bean之前需要完成的工作。 - **单表映射的实体Bean**:详细介绍...