Linux5配置jboss环境

Linux5配置jboss环境

说明:
 Linux版本:Redhat Enterprise Linux 5

 JDK版本:jdk1.6.0_21(安装文件:jdk-6u21-linux-i586-rpm.bin)

 Jboss版本:jboss-5.1.0.GA

 进入系统的用户是用root,拥有最大的权限。   

1.安装JDK

 (1)在根目录下面创建JDK目录:#mkdir jdk,然后用FTP上传你的jdk-6u21-linux-i586-rpm.bin 这个文件到目录下。

 (2)进入到JDK目录下:#chmod +x jdk-6u21-linux-i586-rpm.bin 或 #chmod 755 jdk-6u21-linux-i586-rpm.bin 设置文件可执行权限;

 (3)# ./jdk-6u21-linux-i586-rpm.bin 执行后会发现生成了/usr/java/jdk1.6.0_21/的文件夹,即为java的根目录。

 (4)设置环境变量 # vi /etc/profile;这样作的目的是让所有的用户用到。进入编辑模式,添加添加如下设置:


    JAVA_HOME=/usr/java/jdk1.6.0_21
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH

    写好了以后,我们要重文本模式转换到命令模式,用esc来切换。然后用:wq保存退出。重启机器用#shutdown -r now,用java -version查看JDK安装情况。

2.安装JBOSS。

 (1)下载jboss压缩文件jboss-5.1.0.GA.zip,#unzip jboss-5.1.0.GA.zip解压压缩文件,#cp jboss-5.1.0.GA /usr/jboss-5.1.0.GA复制到指定的文件,也可直接解压到指定

的文件目录下。

 (2)设置环境变量:
    #vi /etc/profile 进入编辑模式并添加以下内容:

    JBOSS_HOME=/usr/jboss-5.1.0.GA
    PATH=$PATH:/usr/jboss-5.1.0.GA/bin
    export JBOSS_HOME PATH
 (3)#source /etc/profile 让环境变量立即有效,可使用#echo $JBOSS_HOME查看环境变量。

 (4)#cd $JBOSS_HOME/bin  进入到bin目录下用:

    #./run.sh & 来启动Jboss,用IP来访问页面,http://localhost:8080就可以出现测试页面了,也可使用#wget http://localhost:8080测试。

 (5)使其它主机通过ip访问:
    使用命令#./run.sh -b 0.0.0.0 & 启动可是其它主机通过ip访问,如想让在终端退出后jboss仍然运行可使用以下命令(要使用exit命令退出):
    #nohup ./run.sh -b 0.0.0.0 & 此时可以通过#more nohup.out查看日志
   
  
           也可使用以下方法,重新创建个启动文件,启动jboss时使用它启动:
    #cd $JBOSS_HOME/bin 目录下去

    #vi start.sh  编辑该文件,然后加入nohup ./run.sh -Djboss.bind.address=服务的IP(可设置为0.0.0.0) &

    #chmod a+x start.sh  --赋予权限

    #./start.sh --之后只需运行此命令即可

3.设置JBOSS开机启动服务

 (1)#cp /usr/server/jboss-5/bin/jboss_init_redhat.sh /etc/rc.d/init.d/jboss 复制文件jboss_init_redhat.sh到指定的文件内,这里为jboss。

 (2)#vi /etc/rc.d/init.d/jboss 进入编辑模式修改jboss启动参数,

    修改对应的JAVA_HOME,JAVA_USER,JAVAPATH,如下:

    JBOSS_HOME=${JBOSS_HOME:-"/usr/jboss-5.1.0.GA"}
    JBOSS_USER=${JBOSS_USER:-"root"}
    JAVAPTH=${JAVAPTH:-"/usr/java/jdk1.6.0_21/bin"}

    为了使jboss适应所有ip在文件开头加
    JBOSS_HOST=${JBOSS_HOST:-"0.0.0.0"}

    如要测试修改是否正确可使用命令#/etc/rc.d/init.d/jboss start 手工启动,等待几分钟测试jboss是否启动,如未启动说明修改错误。

 (3)修改rc.local使得开机启动

    #vi /etc/rc.d/rc.local 进入编辑模式添加以下内容:
    /etc/rc.d/init.d/jboss start

转载于:https://www.cnblogs.com/zhmore/archive/2011/03/02/1969014.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/303751.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

c语言判断x的个位数是否为5,用C语言编程从键盘输入一个正整数,判断其个位数是否为5,若是5则输出“yes”,否则输出“no”...

#include int main(){int five;printf("输入一个整数:");scanf("%d",&five);while(five>10){five five%10;}if(five 5)printf("yes");elseprintf("no");return 0;}扩展资料:“模”是“Mod”的音译,模运…

从基础概念到数学公式,这是一份520页的机器学习笔记(图文并茂)

导读:近日,来自SAP(全球第一大商业软件公司)的梁劲(Jim Liang)公开了自己所写的一份 520 页的学习教程(英文版),详细、明了地介绍了机器学习中的相关概念、数学知识和各种…

XP下Virtualbox虚拟Ubuntu共享文件夹

环境:主机操作系统是Windows XP,虚拟机是Ubuntu 10.10,虚拟机是VirtualBox 4.0.0。 1. 安装增强功能包(Install Guest Additions) 安装好Ubuntu 10.10后,运行Ubuntu并登录。然后在VirtualBox的菜单里选择"设备(Devices)"…

Excel模板导出之动态导出

说明目前Magicodes.IE已支持Excel模板导出时使用JObject、Dictionary和ExpandoObject来进行动态导出,具体使用请看本篇教程。本功能的想法、部分实现初步源于arik的贡献,这里再次感谢arik!在开始本篇教程之前,我们重温一下模板导出…

android textview动态设置,android – 如何动态设置文本到TextView?

我想在活动开始时显示连接的ssid和ip地址.它包含一个图像视图(用于标题,因为我没有使用操作栏)和4个文本视图(ssid标签,ssid值,ipaddr标签和ipaddr值)我已经测试了获取ssid和ipaddr的代码,但它们运行良好.问题是我无法将它们显示在TextView中.在此代码中,没有错误,但是当活动开…

简述原型模型的特点_3D打印硅胶复模手板的步骤和特点有哪些

硅胶手板是一种主要用于手板模制作的硅胶制品,手板硅胶主要要求:不缩水、不变形,硬度合适不太复杂的产品使用。硅胶手板经常用硅胶模具来制造为产品快速成型复制提供便利性,产品收缩率可达到千分之二,主要用于手板模型…

快速成长为数据挖掘高手的秘诀

随着大数据时代的到来,数据挖掘的重要性越发显著。所谓数据挖掘,一般是指从大型数据库中将隐藏的预测信息抽取出来的过程,而更为精确的解释就是“从数据中挖掘知识”。目前而言,数据挖掘大致分为四个层次:纯粹数据加工…

C#得到CPU的序列号、硬盘序列号、网卡序列号

//得到cpu信息 public static void GetCpuIndex() { string _cpuInfo ""; ManagementClass cimobject new ManagementClass("Win32_Processor"); ManagementObjectCollection moc cimobject.GetInstances(); …

ASP.NET Core 基于角色的 JWT 令牌

原文:https://bit.ly/3vYljq3作者:Rick Strahl翻译:精致码农-王亮声明:我翻译技术文章不是逐句翻译的,而是根据我自己的理解来表述的。其中可能会去除一些本人实在不知道如何组织但又不影响理解的句子。ASP.NET Core 中…

圆形比例分布图怎么做_解读宝山区2035总体规划:建设用地的比例在上海非中心城区中最高...

《上海市宝山区总体规划暨土地利用总体规划(2017-2035)》已经发布,在宝山区2035总体规划中,一个重要的核心指标成为了亮点,这就是宝山区的建设用地面积为244.3平方公里。宝山区的陆地总面积是301.6平方公里,由此宝山区建设用地面积…

截获android屏幕服务,如何捕获android设备屏幕内容?

使用以下代码:Bitmap bitmap;View v1 MyView.getRootView();v1.setDrawingCacheEnabled(true);bitmap Bitmap.createBitmap(v1.getDrawingCache());v1.setDrawingCacheEnabled(false);这MyView是View我们需要在屏幕中包含的内容。你也可以DrawingCache通过View这种…

Lanchester战争模型:用可分离变量的微分方程占卜战事

看过国产的战争题材电视剧《亮剑》的各位老铁一定熟悉李云龙集结重兵攻打县城的故事。在故事中,李云龙利用人数上的优势对平安县城进行了围点打援,最后用二营长的意大利炮消灭了城楼上的鬼子官。但是众所周知,抗日时期中国军队的单兵作战能力…

微软软件安装平台

http://www.microsoft.com/web/downloads/platform.aspx 转载于:https://www.cnblogs.com/kkun/archive/2011/03/09/1978039.html

如何在 C# 中使用 yield

yield关键词是在 C# 2.0 中被引入的,我们都知道实现了 IEnumerable 接口的类都可以用于被 foreach 迭代,这是因为 IEnumerable 接口中提供了一个可迭代的 GetEnumerator() 方法,代码定义如下:public interface IEnumerable{IEnume…

通过听力写代码?盲人程序员就是这样做的

一Michael Forzano,Amazon2018 年 3 月,Amazon 官网「工作在 Amazon」栏目有一篇文章,介绍了他们的一位盲人程序员 Michael Forzano。(视频来自:阑夕)Amazon 软件工程师 Michael Forzano 出生就因先天疾病而…

android修改电量颜色,android状态栏电池颜色?

鸿蒙传说/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/BatteryControllerImpl.java在Intent.ACTION_BATTERY_CHANGED broadcast处理中调用fireBatteryLevelChanged()方法fireBatteryLevelChanged中会回掉BatteryStateChangeCallbackframewor…

access 战地1不加入ea_炒牛肉时,想要牛肉嫩滑又不老,只需加入1样东西,很多人都不懂...

炒牛肉时,想要牛肉嫩滑又不老,只需加入1样东西,很多人都不懂冬季滋补怎么能少得了牛肉,牛肉中含有非常丰富的营养成分,其中蛋白质的含量尤为丰富还有大量的氨基酸,能够提高身体的抗病能力,特别适…

张亚勤:PC之外的争夺战

文 / 陈振烨 尽管经常有公司抢走微软的风头,但当今世界,微软仍然是当之无愧的IT霸主。过去几个季度,微软各项核心数据非常给力,2011财年第一季度净利润54亿美元,营收162亿美元;而2010财年187.6亿美元的净利…

优化 ASP.NET Core Docker 镜像的大小

在这容器化的世界里,我们已经很少直接通过文件发布来运行asp.net core程序了。现在大多数情况下,我们都会使用docker来运行程序。在使用docker之前,我们往往需要打包我们的应用程序。asp.net core程序的镜像打包,网上有很多教程&a…

监督学习:KNN(K-近邻)算法实现手写数字识别的三种方法

没人会看的开场白:本来觉得自己从数据建模转人工智能方向应该问题不大(自我感觉自己算法学的不错)。结果一个K-邻近实现手写数字识别的代码就让我改了三四天。虽然网上这方面的代码是很多,但是我运行了好几个,结果都不…