linux系统 安装jboss服务器
下载的安装包jboss-5.1.0.GA-jdk6.zip
http://sourceforge.net/projects/jboss/files/JBoss/JBoss-5.1.0.GA/jboss-5.1.0.GA-jdk6.zip/download
上传linux放置/my/software/
解压到/usr/local/
cd /my/software/
unzip jboss-5.1.0.GA-jdk6.zip -d /usr/local/
环境变量添加
vi /etc/profile
JBOSS_HOME=/usr/local/jboss-5.1.0.GA
PATH=$PATH:$JBOSS_HOME/bin
export JBOSS_HOME PATH
修改生效
source /etc/profile
查看配置
[root@localhost proc]# echo $JBOSS_HOME
/usr/local/jboss-5.1.0.GA
运行jboss,默认运行server/default。default的初始配置是不允许远程访问的。
vi /usr/local/jboss-5.1.0.GA/server/default/deploy/jbossweb.sar/server.xml
<Connector protocol="HTTP/1.1" port="8080" address="${jboss.bind.address}" connectionTimeout="20000" redirectPort="8443" />
前后对比
<Connector protocol="HTTP/1.1" port="8080" address="0.0.0.0" connectionTimeout="20000" redirectPort="8443" />
将${jboss.bind.address}改为0.0.0.0,即可允许远程访问
如果想修改jboss的端口号,则需要修改port的值8080
后台启动运行[服务器后台运行&]
nohup ./run.sh &
tail –f nohup.out
如果还是无法访问,检查是否开启端口8080
/etc/init.d/iptables status
如果没有直接添加8080
vi /etc/sysconfig/iptables
发现有一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
复制追加该行后面,并把22改成8080保存退出
重启防火墙
/etc/init.d/iptables restart 或者service iptables restart
再次查看8080端口
/etc/init.d/iptables status
添加上8080端口
ps -ef | grep jboss
kill -9 pid
重新启动jboss,验证访问 http://ip:8080
出现jboss欢迎界面,安装完成!