我的编程空间,编程开发者的网络收藏夹
学习永远不晚

jboss6.1安装配置

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

        主要内容如下:

            <jboss-web>

               <context-root>/</context-root>

              <virtual-host></virtual-host>

            </jboss-web>

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

        第三步:启动或重启JBOSS

 

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

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

 <Connector protocol="HTTP/1.1"port="8787" address="0.0.0.0"

        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

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

       <security-constraint>

         <web-resource-collection>

  <web-resource-name>HtmlAdaptor</web-resource-name>

  <description>An example security configthat only allows users with the

  role JBossAdmin to access the HTML JMXconsole web application

  </description>

  <url-pattern>/*</url-pattern>

  </web-resource-collection>

  <auth-constraint>

  <role-name>JBossAdmin</role-name>

  </auth-constraint>

  </security-constraint>

 ③配置用户的登陆信息

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

     <application-policyname="jmx-console">

    <authentication>

      <login-modulecode="org.jboss.security.auth.spi.UsersRolesLoginModule"

        flag="required">

        <module-optionname="usersProperties">props/jmx-console-users.properties</module-option>

        <module-optionname="rolesProperties">props/jmx-console-roles.properties</module-option>

      </login-module>

    </authentication>

  </application-policy>

  用户名密码配置在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根据说明,去掉注释

   <jboss-web>

   <!– A security domain that restrictsaccess  –>

   <security-domain>java:/jaas/JBossWS</security-domain>

   <context-root>jbossws</context-root>

   </jboss-web>

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

  根据说明,去掉注释

   A security constraint that restricts access

   <security-constraint>

     <web-resource-collection>

      <web-resource-name>ContextServlet</web-resource-name>

       <description>An example securityconfig that only allows users with the

         role 'friend' to access the JBossWS consoleweb application

       </description>

      <url-pattern>/*</url-pattern>

     </web-resource-collection>

     <auth-constraint>

      <role-name>friend</role-name>

     </auth-constraint>

   </security-constraint>

  ③配置用户的登陆信息

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

  <application-policy>

<authentication>

<login-modulecode=”org.jboss.security.auth.spi.UsersRolesLoginModule”

flag=”required”>

<module-optionname=”usersProperties”>props/jbossws-users.properties</module-option>

<module-optionname=”rolesProperties”>props/jbossws-roles.properties</module-option>

<module-optionname=”unauthenticatedIdentity”>anonymous</module-option>

</login-module>

</authentication>

</application-policy>

  ④修改密码和角色

   打开%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 

  

 


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

jboss6.1安装配置

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python2.7.10安装配置

因工作需要使用python 2.7版本,而Centos自带的是python2.6.6。所以得安装python2.7-------------本来打算使得pyenv,可是公司网络不给力总下载不了,15M的东西都下载不了。。。。不说,,,已跪!
2023-01-31

nagios3安装配置

一、nagios简介       nagios是一款用于系统和网络监控的应用程序,它可以在你的设定的条件下对主机和服务进行监控,在状态变差和变好的时候可以给管理员出告警信息。       nagios所需要的运行条件是机器必须可以运行lin
2023-01-31

MySql安装配置

一、准备工作:1、MySql; 下载地址:https://pan.baidu.com/s/1_jGonvoX8E7JMw1fgA9nZg 提取码:rx9a二、安装MySql:1、点击程序运行,选择“自定义”,点击“下一步”2、选择对应MySql版本,点击“下一
MySql安装配置
2019-04-04

Termux——安装配置

Termux简介1.基础知识1) 基础操作2) 目录结构3) 快捷键 2.基础命令1) 软件安装2) termux保持后台运行3)[Process completed (signal 9) - press Enter] 问题
2023-08-18
2023-09-01

Maven安装与配置,Idea配置Maven

文章目录 一、安装本地Maven二、安装三、配置环境变量四、配置settings文件五、idea配置 一、安装本地Maven 选择你需要的maven版本下载:官网下载传送门 我使用的是3.6.1版本:maven-3.6.1-bi
2023-08-16

编程热搜

目录