jboss6.1安装配置
admin
2023-05-12 00:41:16
0

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

一..简介:

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

(注意:JBoss不支持servlet/JSPWEB容器)

 

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

 

三.JBoss具有如下优点:

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

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

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

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

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

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

7Jboss支持集群

 

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

  .设置默认项目

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

        主要内容如下:

           

               /

              

           

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

        第三步:启动或重启JBOSS

 

五..修改Jboss的端口: 如我们平常使用Tomcatoracle的端口会与此发生冲突

%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-classuser-namepassword等信息。

把修改好的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,所以TomcatJBoss是不能同时在一台电脑启动的。默认情况下JBoss只监听localhost的请求,如果要让局域网的电脑访问 
命令行运行run.bat –b 0.0.0.0 

  

 


相关内容

热门资讯

打造AI影像协作实验场 上影节... 上海国际电影节全新单元“AI片场”开机 打造AI影像协作实验场 “我做AI电影已经两年了。”德国AI...
我国首次成功批量克隆超高产奶山... 西北农林科技大学14日向新华社记者独家披露,学校羊遗传改良与生物育种创新团队攻克关键核心技术,6只超...
医学院硕博研究生靠虚开发票冒签... 33岁的柴某系江苏人,案发前系某医院博士后研究人员。一审法院认定,2018年至2023年,柴某在某医...
京东618自营电脑桌椅服务升级... 随着京东心动购物季开启,职场人、居家办公族及电竞爱好者的“久坐刚需”升级需求集中释放,电脑桌椅品类迎...
扎波罗热核电站遭乌军袭击,两名... 当地时间5月14日,扎波罗热核电站官方通报称,乌克兰武装部队的无人机对核电站周边区域发动袭击。在距离...
储殷:“建设性稳定关系”涵盖了... 特朗普率高规格代表团访华,中方也是高规格接待。中美今天的互动总体呈现出什么特点?这次元首外交又将如何...
中科信息称目前没有研发具身机器... 瑞财经 严明会 5月13日,中科信息在路演活动中表示,公司目前没有研发具身机器人,现有机器人主要面向...
按下物理AI加速键!香港成全球... 近日,首届香港具身智能产业峰会暨智元APC2026(香港)召开,标志着具身智能从技术炫技正式转向生产...
内塔尼亚胡称将对《纽约时报》提... 新华社耶路撒冷5月14日电(记者庞昕熠 冯国芮)以色列总理办公室14日发表声明称,由于美国《纽约时报...
黄仁勋最后一刻从“局外人”变“... 黄仁勋在最后一刻登上飞往北京的总统专机,从原本的“局外人”瞬间变成“座上宾”。这段场景的背后到底有哪...