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运行环境搭建步骤和开机自动启动脚本编写运行的更多相关文章

  1. Linux服务器开发/测试环境搭建-流程

    1.MariaDB yum 安装/初始化/授远程权限 yum安装 在MariaDB官网根据Linux系统查找您所需要的db版本:https://downloads.mariadb.org/mariad ...

  2. Linux服务器下Java环境搭建

    前言: 在centOS下,像阿里云等都预先设置了jdk,不过不是SUN的java JDK,一般情况要重新装jdk,而且一般情况下自己装的Jdk相对来说易控制版本,稳定性更高.所以以下是我卸载预装jdk ...

  3. 在linux服务器中网站环境搭建好了.能看到首页,其他页面404解决

    Linux开启url重写的方法:1.打开 apache 里httpd.conf(通常是在/etc/httpd/conf目录里)2.找到 #LoadModule rewrite_module modul ...

  4. C / C++ 运行环境搭建教程

    C / C++ 运行环境搭建教程 一.实验环境 本机操作系统:Windows 7 64位 虚拟机:VMware Workstation 12 pro 虚拟机操作系统:Linux CentOS 7 二. ...

  5. Linux vagrant+virtualbox环境搭建步骤

    Linux vagrant+virtualbox环境搭建步骤 Vagrant 是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用. 我们可 ...

  6. Hadoop运行环境搭建

    Hadoop运行环境搭建 更改为阿里的Centos7的yum源 #下载wget yum -y install wget #echo 下载阿里云的yum源配置  Centos-7.repo wget - ...

  7. 从零开始针对 .NET 应用的 DevOps 运营实践 - 运行环境搭建

    一.Overview 最近的一段时间,在公司里我都在进行基于 Jenkins 和 SonarQube 配合已有的 Gitlab 搭建部门的持续集成环境的工作,虽然之前有使用过 GitHub Actio ...

  8. Java Web 环境搭建步骤(超详细,包括前期安装步骤)

    Java Web 环境搭建步骤 安装对应版本的JDK 配置环境变量 本人安装的路径是C盘,在path中加入C:\Program Files\Java\jdk1.8.0_65\bin 测试配置成功,cm ...

  9. Hadoop基础教程-运行环境搭建

    一.Hadoop是什么 一个分布式系统基础架构,由Apache基金会所开发.用户可以在不了解分布式底层细节的情况下,开发分布式程序.充分利用集群的威力进行高速运算和存储. Hadoop实现了一个分布式 ...

随机推荐

  1. typeAliases别名

    <configuration> <typeAliases> <!-- 通过package, 可以直接指定package的名字, mybatis会自动扫描你指定包下面的ja ...

  2. iOS核心面试题

    1,请简述你对协议的理解?    protocol无论是在那个领域都是一种约束,规范.在OC中的协议主要用于在各个类之间进行回调传值. 协议有 委托方,代理方, 委托方是协议的制定者,需要声明协议的方 ...

  3. Spring利用反射调用接口

    首先在项目中使用java反射调用 //根据实例及参数名获得方法A Method method = event.getObj().getClass() .getMethod(event.getMetho ...

  4. MySQL的Explain关键字查看是否使用索引

    explain显示了MySQL如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句.简单讲,它的作用就是分析查询性能. explain关键字的使用方法很简单,就是 ...

  5. c#下winform的ftp上传

    /* FTPFactory.cs Better view with tab space=4 Written by Jaimon Mathew (jaimonmathew@rediffmail.com) ...

  6. vue+node.js+webpack开发微信公众号功能填坑——组件按需引入

    初次开发微信公众号,整体框架是经理搭建,小喽喽只是实现部分功能,整体页面效果 整个页面使用两个组件:布局 FlexBox,搜索框 Search,demo文档 http://vue.ydui.org/d ...

  7. Minimize the error CodeForces - 960B

    You are given two arrays A and B, each of size n. The error, E, between these two arrays is defined  ...

  8. Nginx之(二)Nginx安装

    首先从官网上http://nginx.org/下载最新的stable version源码,当前最新版本为nginx-1.10.2.tar.gz. 2.1 configure 解压之后,会发现里面有一个 ...

  9. OpenCV+VS2013 属性表配置

    简介 计算机视觉任务越来越多的依赖著名的开源计算机视觉库OpenCV.OpenCV 2.0 包含了一系列精心设计数据结构和经过优化的视觉算法,大家可以短时间内开发一个不错的视觉应用.OpenCV支持多 ...

  10. [LaTeX] box algorithm adjustbox subfigures, textwidth

    algorithm \begin{figure}[!t] \vspace*{\dimexpr\fboxsep+\fboxrule} \fbox{% \parbox{\dimexpr\linewidth ...