Linux服务器Jboss运行环境搭建步骤和开机自动启动脚本编写运行
Jboss运行环境:Linux+Jdk+Jboss+jsp系统
Jboss软件说明:类似于Tomcat,就是一个跑Jsp系统的环境,他的站点路径跟Tomcat类似,Tomcat存放站点文件到webapps目录下,而Jboss存放在server/default/deploy目录下。
本次开发环境和测试步骤如下:
Linu操作系统:CentOS 64-bit
JBoss软件下载地址
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA.zip/download
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-4.2.3.GA/jboss-4.2.3.GA-jdk6.zip/download
下载后软件名
jboss-4.2.3.GA.zip
jboss-4.2.3.GA-jdk6.zip
解压缩文件
unzip /soft/jboss-4.2.3.GA.zip
Java安装:我已经安装过别的高版本,就不再安装这个JDK6了,配置完成后同样可以跑起Jboss来。
创建目录
cd /
mkdir data
cd data
mkdir app
cd app
unzip /soft/jboss-4.2.3.GA.zip
cd /data/app/
chmod +x /data/app/jboss-4.2.3.GA
设置环境变量JBOSS_HOME
执行vim /etc/profile命令,添加环境变量代码如下
#jdk config
export JAVA_HOME=/usr/java/jdk1.7.0_67
export CALSSPATH=$JAVA_HOME/lib/*.*
#jboss config
export JBOSS_HOME=/data/app/jboss-4.2.3.GA
#path config
export PATH=$PATH:$JAVA_HOME/bin:$JBOSS_HOME/bin
执行指令source /etc/profile刷新环境变量
开机后自动启动Jboss脚本
执行指令vi /etc/rc.d/init.d/jboss生成脚本文件,内容如下
#!/bin/bash
#
# /etc/rc.d/init.d/jboss
# init script for jboss precesses
#
# processname: jboss
# description: jboss is a j2se server
# chkconfig: 2345 86 16
# description: Start up the Jboss servlet engine.
if [ -f /etc/init.d/functions ]; then
. /etc/init.d/functions
elif [ -f /etc/rc.d/init.d/functions ]; then
. /etc/rc.d/init.d/functions
else
echo -e "\a jboss: unable to locate functions lib. Cannot continue."
exit -1
fi
RETVAL=$?
JBOSS_HOME="/data/app/jboss-4.2.3.GA" #jboss安装目录
case "$1" in
start)
if [ -f $JBOSS_HOME/bin/run.sh ];
then
echo $"Starting Jboss"
$JBOSS_HOME/bin/run.sh
fi
;;
stop)
if [ -f $JBOSS_HOME/bin/shutdown.sh ];
then
echo $"Stopping Jboss"
$JBOSS_HOME/bin/shutdown.sh
fi
;;
*)
echo $"Usage: $0 {start|stop}"
exit 1
;;
esac
exit $RETVAL
自动启动脚本授权
运行chmod 755 /etc/rc.d/init.d/jboss命令,使得脚本文件可执行
注册jboss服务
运行chkconfig --add /etc/rc.d/init.d/jboss命令,将其加到服务中
启动Jboss
运行sh /data/app/jboss-4.2.3.GA/bin/run.sh命令
停止Jboss服务: service jboss stop
启动Jboss服务: service jboss start
测试验证:在火狐浏览器中打开网址http://localhost:8080后显示Jboss欢迎管理界面
Linux服务器Jboss运行环境搭建步骤和开机自动启动脚本编写运行的更多相关文章
- Linux服务器开发/测试环境搭建-流程
1.MariaDB yum 安装/初始化/授远程权限 yum安装 在MariaDB官网根据Linux系统查找您所需要的db版本:https://downloads.mariadb.org/mariad ...
- Linux服务器下Java环境搭建
前言: 在centOS下,像阿里云等都预先设置了jdk,不过不是SUN的java JDK,一般情况要重新装jdk,而且一般情况下自己装的Jdk相对来说易控制版本,稳定性更高.所以以下是我卸载预装jdk ...
- 在linux服务器中网站环境搭建好了.能看到首页,其他页面404解决
Linux开启url重写的方法:1.打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里)2.找到 #LoadModule rewrite_module modul ...
- C / C++ 运行环境搭建教程
C / C++ 运行环境搭建教程 一.实验环境 本机操作系统:Windows 7 64位 虚拟机:VMware Workstation 12 pro 虚拟机操作系统:Linux CentOS 7 二. ...
- Linux vagrant+virtualbox环境搭建步骤
Linux vagrant+virtualbox环境搭建步骤 Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用. 我们可 ...
- Hadoop运行环境搭建
Hadoop运行环境搭建 更改为阿里的Centos7的yum源 #下载wget yum -y install wget #echo 下载阿里云的yum源配置 Centos-7.repo wget - ...
- 从零开始针对 .NET 应用的 DevOps 运营实践 - 运行环境搭建
一.Overview 最近的一段时间,在公司里我都在进行基于 Jenkins 和 SonarQube 配合已有的 Gitlab 搭建部门的持续集成环境的工作,虽然之前有使用过 GitHub Actio ...
- Java Web 环境搭建步骤(超详细,包括前期安装步骤)
Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...
- Hadoop基础教程-运行环境搭建
一.Hadoop是什么 一个分布式系统基础架构,由Apache基金会所开发.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. Hadoop实现了一个分布式 ...
随机推荐
- SAP CRM 7.0中的BOL(Business Object Layer)
业务对象层(BOL)和通用交互层(GenIL)属于业务层. 业务对象层: 在CRM WebClient会话运行期间,业务对象层存储业务对象的数据以及它们属性和关系的定义. 通用交互层 通用交互层将 ...
- nth-of-type在选择class的时候需要注意的一个小问题
查了下w3和MDN的手册,没发现有这个说明,写篇随笔记下. 1..class:nth-of-type(n)在选择class的时候,如果在class前面插入x个同类型标签,n需要加上x <!DOC ...
- MyEclipse------如何查询MySQL数据库里面表的信息
testExecuteQuary.jsp <%@ page language="java" import="java.util.*" pageEncodi ...
- [Bootstrap]全局样式(一)
页面必须设置为html5文档类型 <!DOCTYPE html> <html lang="zh-CN"> ... </html> 适应移动设备 ...
- 基于Selenium2+Java的UI自动化(1) - 原理和环境搭建
一.Selenium2的原理 Selenium1是thoughtworks公司的一个产品经理,为了解决重复烦躁的验收工作,写的一个自动化测试工具,其原理是用JS注入的方 式来模拟人工的操作,但是由于J ...
- 不相交集python实现
1.不相交集是解决等价关系的一种数据结构,执行合并和查找的速度都很快,M次执行合并和查找的执行时间为(M*logN). 在一个集合中.对于每一对元素(a,b),a,b∈S,对于关系R假设满足以下三个条 ...
- Azure Storage Client Library 重试策略建议
有关如何配置 Azure Storage Library 重试策略的信息,可参阅 Gaurav Mantri 撰写的一篇不错的文章<SCL 2.0 – 实施重试策略>.但很难找到关于使用何 ...
- s4-5 以太网帧
以太网所处的层次 IEEE 802.3/以太网MAC子层协议 IEEE802.3协议描述了运行在各种介质上1 Mb/s~10 Mb/s的1- 持续CSMA/CD协议的局域网标准. 很多人对以太 ...
- dubbo面向服务使用
首先启动zookeeper dubbo集群,使用两个dubbo,一个服务,一个调用,使用zookeeper管理 zeekeeper的功能:管理集群,保证集群成员的数据一致性和动作的协调 服务端: se ...
- VS2010 无法启动程序,系统找不到指定的文件
1>------ 已启动生成: 项目: work, 配置: Debug Win32 ------1>生成启动时间为 2018/1/9 14:01:16 下午.1>Initialize ...