Professional Documents
Culture Documents
Jboss Server
Jboss Server
Tn d n
Trang 1/7
Phin bn
Ngy 04/11/2007
Phin bn
Gii thch
Tc gi Dng Nguyn
0.5 To bn nhp
Trang 2/7
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.
Trang 3/7
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 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
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
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.
Trang 5/7
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.
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 ...
Trang 6/7
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
Trang 7/7