知识大全 JBoss虚拟主机安装部署指南收藏
Posted 地址
篇首语:聪明在于勤奋,天才在于积累。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JBoss虚拟主机安装部署指南收藏相关的知识,希望对你有一定的参考价值。
JBoss虚拟主机安装部署指南收藏 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
环境说明
x x x 应用服务器 内网地址
x x x 数据库服务器 内网地址
数据库服务器和应用服务器之间通信通过内网地址通信
操作系统
操作系统版本 Redhat AS
安装 操作系统按照缺省的安装方式安装 无特殊要求
由于没有硬件防火墙 因此需要安装iptables 建议不要安装selinux
相关应用安装到/opt目录下 包括jdk 应用等
防火墙配置
防火墙策略
只允许应用服务器x x x ( )访问数据库服务器x x x ( )的 端口 且允许数据库服务器 x x x ( )能够访问应用服务器的x x x ( )的[ ]端口(socket连接的随机端口)
配置方法
在数据库服务器x x x 上执行如下操作
) 直接修改iptables的配置文件/etc/sysconfig/iptables
在:RH Firewall INPUT [ : ]增加如下内容
- A INPUT p tcp s x x x sport : d x x x dport m state state NEW ESTABLISHED j ACCEPT A OUTPUT p tcp s x x x sport d x x x dport : m state state ESTABLISHED j ACCEPT A INPUT p tcp s sport : d dport m state state NEW ESTABLISHED j ACCEPT A OUTPUT p tcp s sport d dport : m state state ESTABLISHED j ACCEPT
) 重启iptables
- service iptables restart
注意还要确认应用服务器(x x x )上开通了 端口 允许从公网访问
- A RH Firewall INPUT m state state NEW m tcp p tcp dport j ACCEPT
在域名服务器上做域名地址映射
在域名服务器上做映射 将映射到x x x 地址 没有做URL指向转发
为了简化代理商销售人员记忆 避免记忆ip及复杂域名 因此采用二级域名+虚拟主机方式来实现此目标
安装JDK
使用Java SE Update 版本
- wget O jdk u linux i bin \\ is bin/INTERSHOP enfinity/WFS/CDS CDS_Developer Site/en_US/ /USD/VerifyItem Start/jdk u linux i bin?BundledLineItemUUID=A_JIBe mKjcAAAEZ gv eBL&OrderID=dy IBe mH AAAEZ gv eBL&ProductID=VXZIBe ootIAAAEZTrBAkQve&FileName=/jdk u linux i bin chmod jdk u linux i bin /jdk u linux i bin mv jdk _ / /opt/jdk
修改/etc/bashrc(或者也可以修改用户的bash配置文件 ~/ bashrc_profile) 在尾部增加如下内容
- export JAVA_HOME=/opt/jdk export PATH=$JAVA_HOME/bin:$PATH
安装Jboss
- wget GA zip unzip jboss GA zip mv jboss GA /opt
增加Jboss APR支持
参看使用APR( Apache Portable Runtime)来提升jboss性能
- wget access/ default/members/jbossweb/freezone/dist/ GA/jboss native linux x ssl tar gz mkdir jboss native mv jboss native linux x ssl tar gz jboss native/ cd jboss native/ tar zxvf jboss native linux x ssl tar gz mv bin/META INF/bin/linux /x /* /opt/jboss GA/bin/ mkdir /opt/jboss GA/bin/native cp –r bin/META INF/lib/linux /x /* /opt/jboss GA/bin/native
修改Jboss 参数
) 修改JVM参数
修改bin/nf 修改参数
- if [ x$JAVA_OPTS = x ]; then JAVA_OPTS= Xms m Xmx m server XX:MaxPermSize= m XX:MaxNewSize= m server Dsun rmi dgc client gcInterval= Dsun rmi dgc server gcInterval= fi
) 修改jboss GA/server/default/deploy/jboss web deployer/server xml 将
将 修改为
将$jboss bind address修改为 允许从eth eth lo都能够访问jboss 端口
也可以在启动参数中指定ip地址选项 指定绑定的ip地址 run sh b x x x 去除jboss的冲突包
由于jboss自身带的hibernate annotations jar版本与项目使用的版本存在冲突 因此去除hibernate annotations jar包
- mv /opt/jboss GA/server/ default/lib/hibernate annotations jar /opt/jboss GA/server/ default/lib/hibernate annotations jar bak
部署esales war到/opt/jboss GA/server/default/deploy
修改数据库连接池等应用相关参数
增加虚拟主机Host节点
在/opt/jboss GA/server/default/deploy/jboss web deployer/server xml 中的 Engine加一个 Host 节点 内容如下
- <Host name= esales autoDeploy= false deployOnStartup= false deployXML= false > <Alias></Alias> <Valve className= apache catalina valves AccessLogValve prefix= esales suffix= log pattern= mon directory= $jboss server home dir/log /> <DefaultContext cookies= true crossContext= true override= true /> </Host>
在eSales应用中配置虚拟主机
在/opt/jboss GA/server/default/deploy/esales war/WEB INF下创建文件jboss web xml 内容如下
- <jboss web> <context root>/ </context root> <virtual host></virtual host> </jboss web>
相关参考
知识大全 在JBoss4.2及JBoss5.0上部署jax-ws 2.0/2.1 Web
在JBoss4.2及JBoss5.0上部署jax-ws2.0/2.1Web 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我
先在你发布的项目的WEBINF目录下建一个jbosswebxml的文件内容如下: Java代码 <?xmlversion=?> <!DOCTYPEjbossweb>
知识大全 NetBeans 和 JBoss 结合使用的入门指南
NetBeans和JBoss结合使用的入门指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本
知识大全 JBoss 4.0.2集群指南 建立JMS集群服务(图)
JBoss4.0.2集群指南建立JMS集群服务(图) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
安装配置Jboss完全篇 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的配置安装
Jboss的配置安装 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Jboss的下载
JBOSS安装后启动大量报错的问题解决 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 需要下载j
知识大全 J2EE应用服务器(Jboss+Tomcat)安装攻略
J2EE应用服务器(Jboss+Tomcat)安装攻略 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧
VS.NET安装部署深入研究 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 相信很多人都做过安装
ASP.NET安装部署之导入项目图解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 将VbNet