惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
C
Cybersecurity and Infrastructure Security Agency CISA
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
T
Threat Research - Cisco Blogs
L
LINUX DO - 热门话题
Simon Willison's Weblog
Simon Willison's Weblog
L
Lohrmann on Cybersecurity
S
Schneier on Security
T
The Exploit Database - CXSecurity.com
Know Your Adversary
Know Your Adversary
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Cyberwarzone
Cyberwarzone
T
Threatpost
Hugging Face - Blog
Hugging Face - Blog
博客园_首页
Scott Helme
Scott Helme
WordPress大学
WordPress大学
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
W
WeLiveSecurity
L
LINUX DO - 最新话题
G
GRAHAM CLULEY
酷 壳 – CoolShell
酷 壳 – CoolShell
S
SegmentFault 最新的问题
Vercel News
Vercel News
Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
Cisco Talos Blog
Cisco Talos Blog
V2EX - 技术
V2EX - 技术
Apple Machine Learning Research
Apple Machine Learning Research
H
Help Net Security
F
Fortinet All Blogs
The Hacker News
The Hacker News
IT之家
IT之家
Forbes - Security
Forbes - Security
月光博客
月光博客
S
Security @ Cisco Blogs
SecWiki News
SecWiki News
博客园 - 聂微东
GbyAI
GbyAI
S
Security Affairs
H
Heimdal Security Blog
人人都是产品经理
人人都是产品经理
大猫的无限游戏
大猫的无限游戏
AWS News Blog
AWS News Blog
T
Tenable Blog
P
Privacy International News Feed
Microsoft Security Blog
Microsoft Security Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
AI
AI

博客园 - 张皓

Stereoscopic Player 1.7.4 (SSP) 加载字幕 layout_weight体验(实现按比例显示) pager-taglib 分页扩展实例 DisplayTag1.2 扩展(自定义分页、排序、导出、页面导航) EJB3在JBoss5内集群探究 maven2 Jetty运行多模块的web application JBoss5开发web service常见问题 jboss启动常见的错误 ADO连接池 IDUdpServer研究心得 DLL内线程同步主线程研究(子线程代码放到主线程执行) DBGrid内使用CheckBox功能 子绑定控件获取父绑定项的值 - 张皓 - 博客园 IdTcpServer 用户掉线检测方法 . Net环境下消息队列(MSMQ)对象的应用[转] 消息队列(Message Queue)简介及其使用[转] 分布式事务TransactionScope小结[转] 分布式事务的点滴 调试SQL Server存储过程方法
Linux5配置jboss环境
张皓 · 2011-03-02 · via 博客园 - 张皓

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