You are on page 1of 7

Hng dn ci t Jboss Server

Phin bn 0.5 - Ngy 04/11/2007

Tn d n

Ngy Phin bn Trng thi

04/11/2007 0.5 To bn nhp

Bn quyn cng ty iNet Solutions.

Trang 1/7

Hng dn ci t Jboss Server


Phin bn 0.5 - Ngy 04/11/2007

Phin bn

Ngy 04/11/2007

Phin bn

Gii thch

Tc gi Dng Nguyn

0.5 To bn nhp

Bn quyn cng ty iNet Solutions.

Trang 2/7

Hng dn ci t Jboss Server


Phin bn 0.5 - Ngy 04/11/2007

TNG QUAN
Cc ng dng hin nay ch yu lm vic trn din rng v khng gii hn khng gian lm vic ca mnh, cc ng dng Web hoc cc ng dng lm vic trn LAN, MAN, WAN ln lt ra i. Nhng ng dng thng yu cu mt my ch cha trnh iu khin nh: Web Server, Application Server, ... Jboss l mt trong nhng ng dng thuc loi ny. Tuy nhin, Jboss l mt Web Server v Application Server, ng thi n cng l mt ng dng ngun m hon thin v rt c cng ng ngun m lu tm. Ti liu ny hng dn vic ci t v cu hnh Jboss nhm gip cho ngi dng c th iu khin c Jboss.

MC TIU
Ti liu ny c cung cp nhm gip cho ngi s dng hoc qun tr c th ci t v cu hnh Jboss. ng thi qua ti liu ny cc bn c th lm quen thm mt s tin ch khc c nh pht trin Jboss cung cp.

GII THIU JBOSS


Jboss l mt Web Server v Application Server. Do l Web Server nn Jboss c th h tr trin khai nhng web site vit bng Java. Ngoi ra Jboss cng l mt Application Server c th trin khai EJB, JMX, JMS, ... n thi im hin nay Jboss cho ra i bn Jboss 4.2.2 rt n nh v hot ng hiu qu. Jboss 4.2.2 h tr nhng ng dng vit bng Java 1.5 tr ln v ng thi h tr trin khai cc ng dng EJB3 sun s, gn nh. EJB3 ca nh cung cp Jboss tun theo JSR 220 v da trn Framework Hibernate nn cng k tha nhng t im ni bt ca Hibernate. ng thi EJB3 trong Jboss li ci thin v b sung nhng tnh nng vo Framework ny lm cho n ngy cng hon thin hn. Mt trong nhng c im khng km phn quan trng l Jboss l mt h ngun m, do bn c th d dng thay i v ci tin Jboss nhm mang li hiu qu cao khi s dng m chi ph l 0.

Bn quyn cng ty iNet Solutions.

Trang 3/7

Hng dn ci t Jboss Server


Phin bn 0.5 - Ngy 04/11/2007

HNG DN CI T JBOSS
Trong phn ny ti trnh by cho cc bn v nhng bc ci t v cu hnh Jboss. Vic ci t v cu hnh Jboss trn Windows cng nh Linux c th xem gn nh tng ng vi nhau. Do Jboss c pht trin bng Java nn bn phi ci t Java trc khi ci Jboss [Tham kho thm ti liu ci t Java].

4.1

Ci t Jboss
Bc 1: Ti phin bn Jboss 4.2.1 t web site http://labs.jboss.com/jbossas/downloads/ Bc 2: Gii nn phin bn mi ti v vo th mc bn chn. Thng th khi gii nn Jboss to ra mt kho cha v chp thng tin vo trong . ng dn t th mc gc n kho cha ny l th mc nh ca Jboss.

Bc 3: Thm vo bin mi trng bin JBOSS_HOME tr n th mc nh va c xc nh bc 2. [Tham kho thm ti liu ci t Java bit thm cch to bin mi trng].

Bc 4: M mt terminal trn Linux hay mt ca s lnh trn Windows v vo th mc nh ca Jboss (dng lnh change dir (cd)). Xem thng tin th mc th chng ta c cc thng tin chnh sau:

Th mc bin: y l th mc cha cc chng trnh dng khi ng v tt Jboss server.

Th mc client: Cha cc tin ch v th vin cn thit cho vic pht trin cc chng trnh khai thc ti nguyn t Jboss

Th mc docs: Cha cc thng tin mu cho vic cu hnh Jboss. Th mc lib: Cha cc th vin cn thit cho vic khi ng Jboss. Th mc server: Cha cc thng tin cu hnh cho loi server khi chy. C ba loi server c bn l: minimal, default v all.

c th chy chng trnh Jboss, bn vo th mc bin v chy chng trnh run.sh (nu ang ci trn Linux) hoc run.bat (nu ang ci trn Windows). c th tt chng trnh bn chy shutdown.sh (trn mi trng Linux) hoc l shutdown.bat (trn mi trng Windows) Cc thng s cn thit khi chy v tt chng trnh: Bn quyn cng ty iNet Solutions. Trang 4/7

Hng dn ci t Jboss Server


Phin bn 0.5 - Ngy 04/11/2007

Chy chng trnh:

Thng s -b: Mc nh khi chy chng trnh Jboss server s rng buc vi a ch localhost (127.0.0.1), nn bn ngoi khng th thy c th hin ca Server Jboss. c th thy c th hin ca Server bn phi lnh cho Jboss rng buc vi a ch thc ca my trong mng thng qua i s ny.

Thng s -c: Mc nh khi chy Jboss, Jboss s dng mc nh loi server default trong mc server. Mun thay i loi server khi chy bn dng thng s -c. V d: $./run.sh1 -b jboss-server -c all Rng buc vo a ch ca jboss-server2 v chy loi all.

Tt chng trnh.

Thng s -s: y l thng s ch server Jboss ang chy m bn mun tt n. Thng s -S: y l thng s buc tt server jboss. Nu khng c thng s ny th trnh tt s khng tt Jboss. Trong trng hp ny c th hiu thng s -S c ngha l shutdown. V d: Mun tt jboss server c tn gi jboss-server v ang chy jboss. Ta dng lnh sau: $./shutdown.sh -S -s jboss-server

4.2

Cu hnh Jboss
Cu hnh cc thng s cng:

Thng thng khi chy Jboss s chn cc cng c cu hnh trong cc tp cu hnh ca Jboss, thng th tp ny c t vi tn gi jboss-service.xml.

cu hnh thng tin cc cng mc nh ny chng ta ln lt thay i cc gi tr cng trong tp jboss-service.xml t trong th m conf v cha trong th mc loi server. V d nh ta ang chy loi server l default v mun thay i thng tin v cng chng ta vo th mc server/default/conf v thay i gi tr cng trong tp jboss-service.xml

Cu hnh thng s lin quan n database:

Thng thng Jboss s cung cp cho bn mt lot cc tp cu hnh mu v thng tin

1 2

Trong trng hp ny l ang chy jboss server trn h iu hnh Linux. Nu dng HH Windows th ch cn thay run.sh bng run.bat jboss-server l tn ca server bn ang ci t Jboss v ang gn cho mt a ch th trong mng.

Bn quyn cng ty iNet Solutions.

Trang 5/7

Hng dn ci t Jboss Server


Phin bn 0.5 - Ngy 04/11/2007

database c t trong th mc docs/examples/jca. Bn vo y ly tp cu hnh tng ng vi database mnh ang dng (v d: mysql-ds.xml l cu hnh database MySQL, mssql-ds.xml l cu hnh cho database SQL Server, ...), v thay i thng tin sau chp vo th mc deploy trong loi server m bn chn (v d: server/default/deploy).

Cc gi tr trong tp -ds.xml thng l thng s lin quan n vic kt ni database. Bn phi in thng tin yu cu.

Ngoi nhng database theo truyn thng, c loi database h tr cch thc Two Phase Committed. Vi nhng loi database ny bn s dng nhng tp c t xa, v d nh db2xa-ds.xml. Tuy nhin, vi loi cu hnh ny (s dng xa) bn phi thay i li tp cu hnh nm trong th mc deploy/jms v bn phi c kin thc v cu hnh cc loi database ny. Phm vi ca phng php cu hnh ny vt ra ngoi phm vi ca ti liu ny, nu bn thc s cn thit n cu hnh loi ny xin lin lc vi chng ti.

Mt trong nhng ch l khi bn cu hnh database th bn phi chp thm nhng th vin h tr cho vic kt ni n loi database bn mun cu hnh. Nhng th vin ny thng c cung cp bi nh pht trin ra loi database . Sau khi c th vin bn ch cn chp n v mc lib nm trong th mc loi server m bn chn. V d, bn chn chy loi server default, bn chp vo th mc server/default/lib.

Cu hnh thng s lin quan n EJB.

Cc thng s lin quan n cu hnh EJB thng nm trong tp persistence.properties t trong th mc ejb3.deployer/META-INF. Th mc ny cha trong th mc deploy ca loi server m bn chn chy. V d, khi bn chn loi server default th bn vo trong th mc server/default/deploy/ejb3.deployer/META-INF c th thay i mt s thng s lin quan n EJB nu cn thit.

i vi ng dng iDesk bn cn thay i thng s hibernate.bytecode.provider cho n mang gi tr cglib thay v gi tr mc nh javaassist. .... hibernate.bytecode.provider=cglib ...

Bn quyn cng ty iNet Solutions.

Trang 6/7

Hng dn ci t Jboss Server


Phin bn 0.5 - Ngy 04/11/2007

TNG KT
Qua ti liu ny mong rng c th gip cc bn ci t v cu hnh c Jboss server trn mi trng Linux hoc Windows. Nu c thng tin g thc mc cn trao i mong cc bn lin h vi chng ti qua a ch. Cng ty C Phn Tin Hc Gii Php Tch Hp M 115/100 L Vn S, Phng 13, Qun Ph Nhun, HCMC. in thoi: +848 991 9150 Fax: +848 991 9152 Email: support@truthinet.com Web site: http://support.truthinet.com

Bn quyn cng ty iNet Solutions.

Trang 7/7

You might also like