jboss6.1安装配置-创新互联

            Jboss6.1的用途,配置,使用详解

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的玉州网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

一..简介:

JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器因为JBoss代码遵循LGPL许可,你可以在任何商业应用中免费使用它,而不用支付费用

(注意:JBoss不支持servlet/JSP的WEB容器)

二..jboss的下载:( http://jbossas.jboss.org/downloads.html)版本自选

三..JBoss具有如下优点:

1 JBoss是免费的,开放源代码J2EE的实现,通过LGPL许可证进行发布

2 JBoss需要的内存和硬盘空间比较小

3 安装非常简单先解压缩JBoss打包文件再配置一些环境变量就可以了

4 JBoss能够"热部署",部署BEAN只是简单拷贝BEAN的JAR文件到部署路径下就可以了如果没有加载就加载它;如果已经加载了就自动更新

5 JBoss与Web服务器在同一个Java虚拟机中运行,Servlet调用EJB不经过网络,从而大大提高运行效率,提升安全性能

6 用户可以直接实施J2EE-EAR,而不是以前分别实施EJB-JAR和Web-WAR,非常方便

7Jboss支持集群

四..配置jboss的环境变量,首先需要指定JDK的JAVA_HOME。(是JDK而不是JRE)。配置JBOSS_HOME的安装目录。运行Jboss安装目录”bin/run.bat”如dos窗口没异常,配置成功。

 .设置默认项目

      第一步:在需要设置的项目中的web-inf下面添加文件jboss-web.xml

       主要内容如下:

           

              /

              

           

       第二步:将server\default\deploy\下的ROOT.war改为小写的root.war

       第三步:启动或重启JBOSS

五..修改Jboss的端口:(如我们平常使用Tomcat或oracle的端口会与此发生冲突)

%JBOSS_HOME%/server/default/deploy/jbossweb.sar/server.xml编译修改如下:搜素HTTP/1.1改为:

 

        redirectPort="8787" URIEncoding="UTF-8"/>

 Port为端口号  address为局域网或者本机访问

六.配置数据源:

JBoss中使用xml文件来配置数据源,找到%JBOSS_HOME%/docs/examples/jca文件。里面有各种数据库的配置实例。本次配置Oracle找到oracle-ds.xml文件。修改driver-class和user-name,password等信息。

把修改好的oracle-ds.xml文件copy到%JBOSS_HOME%/server/default/deploy目录下

数据库驱动Copy到%JBOSS_HOME%/server/default/lib目录下.重启配置成功。

七.安全性的用户配置

 JMX安全配置:

  ①找到%JBOSS_HOME%/common/deploy/jmx-console.war/WEB-INF/jboss-web.xml

 根据说明。去掉需要登录信息的注释

  ②找到%JBOSS_HOME%/common/deploy/jmx-console.war/WEB-INF/web.xml

    取消如***释:(开其验证登录)

      

        

 HtmlAdaptor

 An example security configthat only allows users with the

 role JBossAdmin to access the HTML JMXconsole web application

 

 /*

 

 

 JBossAdmin

 

 

 ③配置用户的登陆信息

  找到%JBOSS_HOME%/server/default/conf/login-config.xml如下代码:

    

   

     

       flag="required">

       props/jmx-console-users.properties

       props/jmx-console-roles.properties

     

   

 

 用户名密码配置在props/jmx-console-users.properties中

 角色配置在props/jmx-console-roles.properties中

  ④打开2个文件自行修改账号信息和角色信息

Web-console的安全配置:

 ①打开%JBOSS-Home%/common/deploy/jbossws-console.war/WEB-INF/jboss-web.xml根据说明,去掉注释

  

  

  java:/jaas/JBossWS

  jbossws

  

 ②打开%JBOSS-Home%/common/deploy/jbossws-console.war/WEB-INF/web.xml

 根据说明,去掉注释

  A security constraint that restricts access

  

    

      ContextServlet

      An example securityconfig that only allows users with the

        role 'friend' to access the JBossWS consoleweb application

      

      /*

    

    

      friend

    

  

 ③配置用户的登陆信息

   JBossWS的安全域和运行角色friend都是在 %JBOSS_HOME%/server/default/conf/login-config.xml中配置的

 

flag=”required”>

props/jbossws-users.properties

props/jbossws-roles.properties

anonymous

 ④修改密码和角色

  打开%JBOSS_HOME%/server/default/conf/props/jbossws-user.properties自行修改密码

  打开%JBOSS_HOME%/server/default/conf/props/jbossws-roles.properties自行修改密码

 注意:JBoss中也已经包含了JSP服务器功能,而且它监听的端口也是8080,所以Tomcat和JBoss是不能同时在一台电脑启动的。默认情况下JBoss只监听localhost的请求,如果要让局域网的电脑访问
命令行运行run.bat –b 0.0.0.0

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


标题名称:jboss6.1安装配置-创新互联
文章出自:http://hbruida.cn/article/csjijs.html