linux下的Jboss安装
1. 安装java环境
1.1 卸载linux自带的java 环境
[root@localhost /]# java -version
java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20080704 (Red Hat 4.1.2-51)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
查看自带的JDK的相关信息
[root@getlnx06 ~]# rpm -qa | grep gcj
libgcj-4.1.2-51.el5
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
libgcj-4.1.2-51.el5
卸载自带的JDK的信息
[root@localhost /]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
1.2 解压上传的jdk
上传的jdk-6u43-linux-i586.bin
解压
[root@localhost ~]# ./jdk-6u43-linux-i586.bin
我这里是把加压后的文件夹 放在 usr文件下
1.3 配置环境变量
[root@localhost ~]# vi /etc/profile
done
# set java 1.6_43 java envirment
JAVA_HOME=/usr/jdk1.6.0_43
CLASSPATH=.:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH
在文件中配置参数,保存之后推出
1.4使配置参数环境变量立即生效
[root@localhost ~]# cd /etc
[root@localhost etc]# ./profile
这个地方可能会报‘没有权限错误’
[root@localhost etc]# chmod 755 profile
在去执行。
检查是否生效
[root@localhost etc]# echo $JAVA_HOME
/usr/jdk1.6.0_43
[root@localhost etc]# javac
用法:javac <选项> <源文件>
其中,可能的选项包括:
-g 生成所有调试信息
-g:none 不生成任何调试信息
-g:{lines,vars,source} 只生成某些调试信息
2 安装Jboss
2.1 下载jboss4.3及解压
我这jboss 打包是rar jboss-eap-4.3.rar
而linux是没有这这种格式的解包
下载rar软件 rarlinux-5.0.1b1.tar.gz
解压软件
[root@localhost ~]# tar zxvf rarlinux-5.0.1b1.tar.gz
安装rar软件
#cd rar
#make
#make install
[root@localhost rar]# rar -help
rar: /lib/i686/nosegneg/libc.so.6: version `GLIBC_2.7' not found (required by rar)
出现这种错误,解决办法
现在可以解压jboss
[root@localhost ~]# rar x jboss-eap-4.3.rar jboss4.3<解压目标文件夹>
2.2 配置jboss 环境变量
[root@localhost ~]# vi /etc/profile
# jboss home
JBOSS_HOME=/opt/jboss4.3/jboss-as
PATH=$JBOSS_HOME/bin:$PATH
export JBOSS_HOME
是环境变量生效
[root@localhost rar]# cd /etc
[root@localhost etc]# ./profile
2.3 启动jboss
[root@localhost bin]# ./run.sh
2.4 修改默认8080端口
下到production/deploy
[root@localhost jboss-web.deployer]# vi server.xml
<Connector port="8088" address="${jboss.bind.address}"
maxThreads="250" maxHttpHeaderSize="8192"
emptySessionPath="true" protocol="HTTP/1.1"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
原先是8080,被我改成了8088
/************************问题*********************************/
启动jboss 发现能访问,当局域网不能访问。
检查了一下端口
[root@localhost jboss-web.deployer]# telnet 192.168.239.128 8088
Trying 192.168.239.128...
telnet: connect to address 192.168.239.128: Connection refused
telnet: Unable to connect to remote host: Connection refused
在网上查了一下初步估计
1.端口没有打开
2.防火墙限制了IP访问
开放端口
[root@localhost bin]# vi /etc/sysconfig/iptables
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8088 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
开发了8088端口。
但还是不能访问
关闭防火墙服务
即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
这样一折腾还是不能访问,还是报这个错
最后在网上找到是关于 jboss接口绑定的问题,也就是只要绑定了IP才能访问jboss。
默认的是绑定了 127.0.0.0和localhost 所以本地是可以访问的.
启动jboss时候 假如启动参数-b 0.0.0.0 代表任何地址都可以访问
[root@localhost bin]./run.sh -b 0.0.0.0
分享到:
相关推荐
本指南旨在为用户提供详细的步骤,以便在Linux环境下成功安装JBoss 5.1版本。JBoss作为Java EE(企业版)应用服务器,提供了一个用于开发和运行分布式、基于组件的企业级应用程序的平台。 1.2、**安装适用范围** 本...
JBoss支持多种JVM版本,默认使用Sun JDK 1.5版,但随着JBoss EAP 4.3及后续版本的发布,也已开始支持Java 6。 #### JBoss的安装与配置 - **安装需求**:为了顺利安装JBoss,系统需预先安装Java Development Kit ...
JBoss采用100%纯Java实现,能够在多种操作系统平台上运行,如Windows、Linux、Unix等,展现了出色的跨平台能力。 ##### 1.2 动机 在当今快速发展的IT领域中,企业级应用的需求日益增长,而JBoss作为一款开源的企业...
- **日志文件**:检查`$JBOSS_HOME/server/$PROFILE/log`目录下的日志文件,获取错误信息和调试线索。 - **在线文档**:查阅官方文档和社区论坛,寻找常见问题及其解决方法。 #### 五、开发者示例 **SOA Getting ...
根据给定文件的信息,我们可以提炼出关于 JDK6 的最新特性...对于使用 JBoss Enterprise Application Platform 4.3 的开发者来说,确保 JDK6 的正确安装和配置至关重要,这将有助于提升应用的性能并减少潜在的问题。
使用命令行工具,如`standalone.sh`(Linux/Unix)或`standalone.bat`(Windows)启动JBoss服务器。停止服务器则可以使用`shutdown.sh`或`shutdown.bat`命令。 ## 2. 部署应用程序 ### 2.1 手动部署 你可以将打包...
#### 一、JDK在Linux上的安装与配置 **1.1 查看已安装的OpenJDK版本** - 使用`rpm -qa | grep openjdk`来查看当前系统是否已安装OpenJDK及其版本。 **1.2 卸载OpenJDK** - 如果不需要OpenJDK,可以通过`rpm -e -...
- **1.1.2 默认服务器配置文件集**:默认情况下,JBoss Application Server提供了名为“default”的配置文件集,这些文件通常位于`conf/server/default`目录下。其中包括了核心服务、日志记录、安全性等方面的基本...
jbpm4.3插件,解决中文乱码,主要修改org.jboss.tools.flow.jpdl4_4.3.0.v201007071649.jar中的JbpmLocationsPage 和 org.jboss.tools.jbpm.common_4.3.0.v201007071649.jar 中的JpdlSerializer和ProcessSerializer
通过这份文档,用户可以学习到如何在Red Hat Linux环境下设置和优化JBoss应用服务器。 #### 知识点详解: ##### JBoss企业级应用平台配置 - **版权信息**:该文档受版权保护,版权所有者为Red Hat Inc.。根据...
Red Hat AS 4.3(现称为Red Hat Enterprise Linux)作为一款企业级Linux发行版,提供了强大的性能、可扩展性和安全性,特别适合用于搭建大型网站服务器。 #### 2. **数据库的选择** 对于高访问量和大数据处理的...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
#### 1.4 JBoss 服务器的下载、安装和运行 - 下载 JBoss 的最新版本。 - 解压缩下载的文件。 - 启动 JBoss 服务器。 #### 1.5 MySQL 5 数据库服务器下载、安装和运行 - **MySQL 5 官方版本的下载和安装**:从 ...
该参考指南主要介绍了如何在 JBoss Enterprise Application Platform 4.3 版本中集成 Hibernate Search,并提供了详细的配置和使用方法。 #### 二、系统要求与安装 ##### 2.1 系统要求 - **操作系统**: 支持多种...
4.3 管理维护和技术支持成本 27 4.4 风险控制成本 28 第2篇 使用开源软件 第5章 正确使用开源软件 32 5.1 管理体制 32 5.2 法律风险 33 5.2.1 法律因素之著作权 34 5.2.2 法律因素之许可证 35 5.2.3 法律因素之专利 ...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...
2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...