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)