知识大全 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>
cha138/Article/program/Java/ky/201311/28806

相关参考

知识大全 在JBoss4.2及JBoss5.0上部署jax-ws 2.0/2.1 Web

在JBoss4.2及JBoss5.0上部署jax-ws2.0/2.1Web  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我

知识大全 jboss下配置虚拟主机

  先在你发布的项目的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完全篇

安装配置Jboss完全篇  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Jboss的配置安装  

知识大全 Jboss的配置安装

Jboss的配置安装  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!       Jboss的下载 

知识大全 JBOSS安装后 启动大量报错的问题解决

JBOSS安装后启动大量报错的问题解决  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  需要下载j

知识大全 J2EE应用服务器(Jboss+Tomcat)安装攻略

J2EE应用服务器(Jboss+Tomcat)安装攻略  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 VS.NET安装部署深入研究

VS.NET安装部署深入研究  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  相信很多人都做过安装

知识大全 ASP.NET安装部署之导入项目图解

ASP.NET安装部署之导入项目图解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  将VbNet