jboss6.1安裝配置

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

創(chuàng)新互聯(lián)是專業(yè)的南澗網(wǎng)站建設(shè)公司,南澗接單;提供網(wǎng)站制作、做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行南澗網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

一..簡介:

JBoss是全世界開發(fā)者共同努力的成果,一個基于J2EE的開放源代碼的應(yīng)用服務(wù)器因為JBoss代碼遵循LGPL許可,你可以在任何商業(yè)應(yīng)用中免費使用它,而不用支付費用

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

 

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

 

三..JBoss具有如下優(yōu)點:

1  JBoss是免費的,開放源代碼J2EE的實現(xiàn),通過LGPL許可證進行發(fā)布

2  JBoss需要的內(nèi)存和硬盤空間比較小

3 安裝非常簡單先解壓縮JBoss打包文件再配置一些環(huán)境變量就可以了

4  JBoss能夠"熱部署",部署B(yǎng)EAN只是簡單拷貝BEAN的JAR文件到部署路徑下就可以了如果沒有加載就加載它;如果已經(jīng)加載了就自動更新

5  JBoss與Web服務(wù)器在同一個Java虛擬機中運行,Servlet調(diào)用EJB不經(jīng)過網(wǎng)絡(luò),從而大大提高運行效率,提升安全性能

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

7Jboss支持集群

 

四..配置jboss的環(huán)境變量,首先需要指定JDK的JAVA_HOME。(是JDK而不是JRE)。配置JBOSS_HOME的安裝目錄。運行Jboss安裝目錄”bin/run.bat”如dos窗口沒異常,配置成功。

  .設(shè)置默認項目

      第一步:在需要設(shè)置的項目中的web-inf下面添加文件jboss-web.xml

       主要內(nèi)容如下:

            <jboss-web>

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

              <virtual-host></virtual-host>

            </jboss-web>

       第二步:將server\default\deploy\下的ROOT.war改為小寫的root.war

       第三步:啟動或重啟JBOSS

 

五..修改Jboss的端口:(如我們平常使用Tomcat或oracle的端口會與此發(fā)生沖突)

%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為局域網(wǎng)或者本機訪問

六.配置數(shù)據(jù)源:

JBoss中使用xml文件來配置數(shù)據(jù)源,找到%JBOSS_HOME%/docs/examples/jca文件。里面有各種數(shù)據(jù)庫的配置實例。本次配置Oracle找到oracle-ds.xml文件。修改driver-class和user-name,password等信息。

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

數(shù)據(jù)庫驅(qū)動Copy到%JBOSS_HOME%/server/default/lib目錄下.重啟配置成功。

七.安全性的用戶配置

  JMX安全配置:

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

 根據(jù)說明。去掉需要登錄信息的注釋

  ②找到%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根據(jù)說明,去掉注釋

   <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

 根據(jù)說明,去掉注釋

   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中也已經(jīng)包含了JSP服務(wù)器功能,而且它監(jiān)聽的端口也是8080,所以Tomcat和JBoss是不能同時在一臺電腦啟動的。默認情況下JBoss只監(jiān)聽localhost的請求,如果要讓局域網(wǎng)的電腦訪問 
命令行運行run.bat –b 0.0.0.0 

  

 

本文題目:jboss6.1安裝配置
分享URL:http://bm7419.com/article10/gocddo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)網(wǎng)頁設(shè)計公司、定制開發(fā)、App開發(fā)企業(yè)建站、標簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名