`

jboss install

 
阅读更多
CentOS安装配置JBOSS7.1   (转)


http://wenku.baidu.com/view/b92437c9a1c7aa00b52acb67.html 《Jboss7配置指南》
http://jbosscn.iteye.com/blog/1153372 《Jboss7配置指南一》
http://jbosscn.iteye.com/blog/1160326 《Jboss7配置指南二》
http://jbosscn.iteye.com/blog/1175345 《Jboss7配置指南三》
http://jbosscn.iteye.com/blog/1180591 《Jboss7配置指南四》
一、JDK安装

1、安装
rpm -vih jdk-7u5-linux-x64.rpm

2、设置
理论上来说JDK装好了以后就可以正常使用了,但是为了我们日后使用的方便,需要设置一下环境变量。
用文本编辑器打开/etc/profile
# vi /etc/profile
在最后加入以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_05
export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export PATH=$PATH:$JAVA_HOME/bin
使设置生效

# source  /etc/profile


3、环境变量说明

A、环境变量
在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。

B、变量简介
Linux是一个多用户的操作系统。每个用户登录系统后,都会有一个专用的运行环境。通常每个用户默认的环境都是相同的,这个默认环境实际上就是一组环境变量的定义。用户可以对自己的运行环境进行定制,其方法就是修改相应的系统环境变量。

C、定制环境变量
环境变量是和Shell紧密相关的,用户登录系统后就启动了一个Shell。对于Linux来说一般是bash,但也可以重新设定或切换到其它的Shell(使用chsh命令)。根据发行版本的情况,bash有两个基本的系统级配置文件:/etc/bashrc和/etc/profile。这些配置文件包含两组不同的变量:shell变量和环境变量。前者只是在特定的shell中固定(如bash),后者在不同shell中固定。shell变量是局部的,而环境变量是全局的。环境变量是通过Shell命令来设置的,设置好的环境变量又可以被所有当前用户所运行的程序所使用。对于bash这个Shell程序来说,可以通过变量名来访问相应的环境变量,通过export来设置环境变量。
注:Linux的环境变量名称一般使用大写字母

D、环境变量设置实例

a、产看环境变量
如查看$PATH环境变量
# echo $PATH
或者
# $PATH

b、设置一个新的环境变量
# export MYNAME=”my name is kevin”
# echo $MYNAME
my name is Kevin

c、修改已存在的环境变量
# MYNAME=”change name to jack”
# echo $MYNAME
change name to jack

d.使用env命令显示所有的环境变量
# env
HOSTNAME=localhost.localdomain
SHELL=/bin/bash
TERM=xterm
HISTSIZE=1000
SSH_CLIENT=192.168.136.151 1740 22
QTDIR=/usr/lib/qt-3.1
SSH_TTY=/dev/pts/0
……

e、使用set命令显示所有本地定义的Shell变量
$ set
BASH=/bin/bash
BASH_ENV=/root/.bashrc
……

f、使用unset命令来清除环境变量
$ export TEMP_KEVIN=”kevin”     #增加一个环境变量TEMP_KEVIN
$ env | grep TEMP_KEVIN          #查看环境变量TEMP_KEVIN是否生效(存在即生效)
TEMP_KEVIN=kevin #证明环境变量TEMP_KEVIN已经存在
$ unset TEMP_KEVIN            #删除环境变量TEMP_KEVIN
$ env | grep TEMP_KEVIN       #查看环境变量TEMP_KEVIN是否被删除,没有输出显示,证明TEMP_KEVIN被清除了。

g、使用readonly命令设置只读变量
注:如果使用了readonly命令的话,变量就不可以被修改或清除了。
$ export TEMP_KEVIN ="kevin"      #增加一个环境变量TEMP_KEVIN
$ readonly TEMP_KEVIN                  #将环境变量TEMP_KEVIN设为只读
$ env | grep TEMP_KEVIN          #查看环境变量TEMP_KEVIN是否生效
TEMP_KEVIN=kevin        #证明环境变量TEMP_KEVIN已经存在
$ unset TEMP_KEVIN          #会提示此变量只读不能被删除
-bash: unset: TEMP_KEVIN: cannot unset: readonly variable
$ TEMP_KEVIN ="tom"        #修改变量值为tom会提示此变量只读不能被修改
-bash: TEMP_KEVIN: readonly variable

h、通过修改环境变量定义文件来修改环境变量
需要注意的是,一般情况下仅修改普通用户环境变量配置文件,避免修改根用户的环境定义文件,因为那样可能会造成潜在的危险。
$ cd ~                                  #到用户根目录下
$ ls -a                                 #查看所有文件,包含隐藏的文件
$ vi .bash_profile                #修改用户环境变量文件
例如:
编辑你的PATH声明,其格式为:
PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N>
你可以自己加上指定的路径,中间用冒号隔开。
环境变量更改后,在用户下次登陆时生效。
如果想立刻生效,则可执行下面的语句:$source .bash_profile
需要注意的是,最好不要把当前路径”./”放到PATH里,这样可能会受到意想不到的攻击。
完成后,可以通过$ echo $PATH查看当前的搜索路径。这样定制后,就可以避免频繁的启动位于shell搜索的路径之外的程序了。

E、学习总结

a、Linux的变量种类
按变量的生存周期来划分,Linux变量可分为两类:
1、永久的:需要修改配置文件,变量永久生效。
2、临时的:使用export命令行声明即可,变量在关闭shell时失效。

b、设置变量的三种方法

1、在/etc/profile文件中添加变量【对所有用户生效(永久的)】
用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。
例如:编辑/etc/profile文件,添加CLASSPATH变量
# vi /etc/profile
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行# source /etc/profile不然只能在下次重进此用户时生效。

2、在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
用VI在用户目录下的.bash_profile文件中增加变量,改变量仅会对当前用户有效,并且是“永久的”。
例如:编辑guok用户目录(/home/guok)下的.bash_profile
$ vi /home/guok/.bash.profile
添加如下内容:
export CLASSPATH=./JAVA_HOME/lib;$JAVA_HOME/jre/lib
注:修改文件后要想马上生效还要运行$ source /home/guok/.bash_profile不然只能在下次重进此用户时生效。

3、直接运行export命令定义变量【只对当前shell(BASH)有效(临时的)】
在shell的命令行下直接使用[export变量名=变量值]定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义。

二、JBOSS安装

1、安装
安装在/usr/jboss目录中
# cd /usr
# mkdir jboss
# cd jboss
# tar -zxvf /root/jboss-as-7.1.1.Final.tar.gz

2、环境配置
# vi /etc/profile
在最后加入以下几行:
export JBOSS_HOME=/usr/jboss/jboss-as-7.1.1.Final
export PATH=$PATH:$JBOSS_HOME/bin
使设置生效
# source /etc/profile
3、启动及关闭JBoss

a、启动JBoss

standalone 模式:
# standalone.sh &
# standalone.sh --server-config=standalone-ha.xml &

dmain 模式:
# domain.sh
# domain.sh --domain-config=domain-osgi-only.xml &

b、关闭JBoss
# jboss-cli.sh --connect command=/host=master:shutdown

c、查看JBoss服务
# ps -aux|grep jboss

三、JBOSS配置

1、外部访问设置
JBoss默认是只允许本地访问,有就是只能通过127.0.0.1访问,需要改$JBOSS_HOME/standalone/configuration/standalone.xml或$JBOSS_HOME/domain/configuration/domain.xml文件,根据相应的启动模式修改配置文件。
standalone:



2、登录管理后台
添加管理用户
# add-user.sh
根据提示操作

3、域配置
A、Master控制实例
a、准备
修改$JBOSS_HOME/domain/configuration/domain.xml文件:
        <server-group name="other-server-group" profile="full-ha">
            <jvm name="default">
                <heap size="64m" max-size="512m"/>
            </jvm>
            <socket-binding-group ref="ha-sockets"/>
        </server-group>
==》
        <server-group name="other-server-group" profile="full-ha">
            <jvm name="default">
                <heap size="64m" max-size="512m"/>
            </jvm>
            <socket-binding-group ref="full-ha-sockets"/>
        </server-group>
原因:配置过程中这项配置会引起错误
b、修改$JBOSS_HOME/domain/configuration/host.xml文件:
<interfaces> 
<interface name="management"> 
<inet-address value="${jboss.bind.address.management:127.0.0.1}"/> 
</interface> 
<interface name="public"> 
<inet-address value="${jboss.bind.address: 127.0.0.1}"/> 
</interface> 
<interface name="unsecure"> 
<inet-address value="${jboss.bind.address.unsecure:127.0.0.1}"/> 
</interface> 
</interfaces>
==》
<interfaces> 
<interface name="management"> 
<inet-address value="${jboss.bind.address.management:192.168.0.204}"/> 
</interface> 
<interface name="public"> 
<inet-address value="${jboss.bind.address:192.168.0.204}"/> 
</interface> 
<interface name="unsecure"> 
<inet-address value="${jboss.bind.address.unsecure:192.168.0.204}"/> 
</interface> 
</interfaces>
c、添加安全用户
# add-user.sh
用户名为Slava实例的$JBOSS_HOME/domain/configuration/host.xml文件host元素的name属性值
<host name="slave205" xmlns="urn:jboss:domain:1.2">
A、Slave实例
a、删除$JBOSS_HOME/domain/configuration/domain.xml文件
b、修改$JBOSS_HOME/domain/configuration/host.xml文件:
<host name="slave205" xmlns="urn:jboss:domain:1.2"> 
<management> 
<security-realms> 
<security-realm name="ManagementRealm"> 
<server-identities> 
<secret value="MTIzNDU2"/>//在Master实例中建立 slave205 访问用户的密码的Base64编码 
</server-identities> 
<authentication> 
<properties path="mgmt-users.properties" relative-to="jboss.domain.config.dir"/> 
</authentication> 
</security-realm> 
<security-realm name="ApplicationRealm"> 
<authentication> 
<properties path="application-users.properties" relative-to="jboss.domain.config.dir" /> 
</authentication> 
</security-realm> 
</security-realms> 
<management-interfaces> 
<native-interface security-realm="ManagementRealm"> 
<socket interface="management" port="${jboss.management.native.port:9999}"/> 
</native-interface> 
</management-interfaces> 
</management> 
<domain-controller> 
<remote host="192.168.0.204" port="9999" security-realm="ManagementRealm"/> 
</domain-controller> 
<interfaces> 
<interface name="management"> 
<inet-address value="${jboss.bind.address.management:192.168.0.205}"/> 
</interface> 
<interface name="public"> 
<inet-address value="${jboss.bind.address:192.168.0.205}"/> 
</interface> 
<interface name="unsecure"> 
<inet-address value="${jboss.bind.address.unsecure:192.168.0.205}"/> 
</interface> 
</interfaces> 
……
</host>
4、集群配置

分享到:
评论

相关推荐

    晾晾多年珍藏JBossIDE-Install.pdf

    下载的是一个名为"JBossIDE-Install.pdf"的压缩文件,这很可能是一个包含详细安装步骤的PDF文档。 1. **解压安装包**:在下载完成后,你需要先解压这个文件。在Windows系统中,可以使用WinRAR或7-Zip等解压缩软件;...

    InstallAnywhere 7.1 制作JDK + JBOSS + JAR安装包

    本篇将详述如何利用`InstallAnywhere 7.1`来整合`JDK`、`JBOSS`服务器和`JAR`文件,制作出无需预先安装`JDK`的自包含安装包。 首先,我们需要理解`JDK`(Java Development Kit)是Java编程的基础,包含了编译器、...

    how to install redhat+jdk+jboss

    ### 如何在Red Hat Enterprise Linux 5.4上安装Java JDK及JBoss #### 安装Red Hat Enterprise Linux 5.4 为了开始本教程,首先需要安装Red Hat Enterprise Linux (RHEL) 5.4操作系统。以下是安装步骤: 1. **获取...

    Web Sessions Installation .docx

    例如,在JBoss AS 6.0之前,JAR文件应放入`&lt;jboss install dir&gt;/lib`,而在JBoss AS 6.0及更高版本,应该放在`&lt;jboss install dir&gt;/common/lib`。 现在,我们进入配置阶段,以便让Web会话能在集群中正常工作: 1. ...

    JBOSS7部置

    标题与描述概述的知识点主要集中在如何在JBoss7.1环境下使用Eclipse...1. **在Eclipse中添加JBossTools仓库**:通过`Help`-&gt;`Install New Software`-&gt;`Add`,输入仓库名称与位置,例如:Name: JBossTools,Location: `...

    jboss如何在windows系统服务中启动

    java-service.exe install JBossService C:\java\javaservice\jboss-service.conf ``` 这将在Windows服务管理器中创建一个名为"JBossService"的服务。 步骤四:设置服务属性 在服务管理器中,找到新创建的"JBoss...

    jboss集成进eclipse

    - 在市场搜索框中输入“JBoss Tools”,找到相关的插件并点击“Install”进行安装。 - 安装过程中,遵循提示完成操作,并确保在安装后重启Eclipse以使插件生效。 2. **配置JBoss服务器** - 在Eclipse的“Servers...

    手把手系列-Eclipse+JBossIDE+JBoss开发环境配置

    要安装JBossIDE,你可以通过Eclipse的"Help" -&gt; "Eclipse Marketplace",然后搜索"JBoss Tools",找到后点击"Install"并按照提示完成安装。 四、配置Eclipse工作空间 在Eclipse启动后,你需要创建或选择一个工作...

    linux启动jboss

    `yum install java-1.8.0-openjdk` 安装 JBoss 服务器 安装 JBoss 服务器软件包也非常简单,只需下载 JBoss 服务器软件包并解压缩到指定目录即可。例如,可以下载 JBoss 服务器 7.1.1 的软件包,并将其解压缩到 `/...

    JBoss MicroContainer分析及应用

    ### JBoss MicroContainer分析及应用 #### 一、Microcontainer工作原理 ##### 1.1 为什么需要Microcontainer 在现代软件开发中,容器技术变得越来越重要,它为应用程序提供了可扩展性和灵活性。JBoss ...

    JBOSS 安装成 windows的服务

    JBossService.exe install -r "C:\path\to\jboss" -j "C:\path\to\java\bin\java.exe" -p "8080" -m "Xms512M Xmx1024M -XX:+UseConcMarkSweepGC" ``` 这里的参数解释如下: - `-r` 指定了JBoss的安装目录。 -...

    jboss发布为window服务

    jboss-service.bat install -r "JBoss AS" -n "MyJBossService" -u "DOMAIN_USER" -p "DOMAIN_PASSWORD" --startmode auto --stopmode shutdown -p "%JBOSS_HOME%" ``` 这会创建一个名为"MyJBossService"的新...

    jboss-native-2.0.8-windows-x64-ssl

    解压后得到几个bin目录文件,复制到jboss/bin目录,然后执行service.bat install即可安装服务完成。 注:该方式首先确保你的jboss及其应用可以通过run.bat正常运行工作。因为上述方式是通过调用run.bat来工作。

    Eclipse中如何集成JBOSS7.0版本

    ### Eclipse中集成JBOSS 7.0版本的详细步骤及常见问题解决 #### 引言 随着JBOSS 7.0版本的发布,许多开发者开始尝试在Eclipse环境中集成这一新版本。然而,由于该版本较为新颖,可能会遇到一些在早期版本中未曾出现...

    JBoss启动注册为Windows系统服务 .txt|JBoss启动注册为Windows系统服务&javaService.zip

    JavaService.exe --install serviceName --DisplayName "JBoss Application Server" --Startup auto --LogPath "C:\jboss\logs" --StartMode jvm --StopMode jvm --StartClass org.jboss.as.standalone --...

    ubuntu安装jboss

    在Ubuntu系统上安装JBoss是开发和部署Java应用程序的关键步骤。JBoss是一个开源的应用服务器,由Red Hat公司维护,主要用于运行Java EE应用。本篇将详细介绍如何在Ubuntu上安装和配置JBoss,以及如何利用其进行开发...

Global site tag (gtag.js) - Google Analytics