ElaKiri Community
Downloads
Go Back   ElaKiri Community > Computers & Internet > Web Development
Reload this Page java web development දෙවෙනි කොටස - Application server එක configure කරමු.
Reply
 
Thread Tools
(#1)
Old
J Sparrow's Avatar
J Sparrow J Sparrow is offline
Senior Member
J Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of lightJ Sparrow is a glorious beacon of light
 
Posts: 1,450
Join Date: Jan 2012
Location: 127.0.0.1
cool java web development දෙවෙනි කොටස - Application server එක configure කරමු. - 08-09-2015, 09:58 AM

ඔන්න එහෙනම් java web development දෙවෙනි කොටසින් අපි අයෙත් හම්බෙනවා.
පළවෙනි කොටසින් තිබුනේ java download කරලා, install කරලා,
environment variable and PATH හදලා configure කරගන්න හැටි.

දැක්කේ නැති අය මේක බලන්න කලින් ඒක go through කරලා ඒකේ තියෙන ටික කරලා එන එක ඇඟට ගුණයි!

http://www.elakiri.com/forum/showthread.php?t=1691762

ඔව් ඔව්! මේක කරන්න ඒක ඕනේ වෙනවා බොලව්!

හරි! අපි දැං කරන්න යන්නේ අපේ Application server එක (localhost එක) set-up කරගන්න එක. (ඒක නැතුව තොපි web appliation එක develop කරල host කරන්නේ අලගෙඩියේ දාලද බොලව්? )

localhost එකෙන් වෙන දේ ගැන ආයෙත් අමුතුවෙන් කියන්න ඕනේ නෑ නේ බොලාට?

ඔය link එකට ගිහිල්ලාම බලපියව්! Application Server එක (localhost එක) ගැන පොඩි introduction එකකුත් තියෙනවා.

https://blog.idrsolutions.com/2015/0...ation-servers/

Application Servers අපිට ඕනේ තරම් හොයාගන්න පුළුවන්.
මේ තියෙන්නේ එහෙම හොයා ගන්න පුළුවන් ඒවා ටිකක්. මීට වඩා තව තියෙනවා!

1 - Glassfish
2 - JBoss Enterprise Application Platform
3 - Apache Tomcat
4 - Apache Geronimo
5 - Jetty


මම අපේ Web application එක host කරන්න තෝරගන්නේ Apache Tomcat. ඒක ටිකක් ලේසියි , අනික මම හොඳටම දන්නේ ඒක ගැන!
අනිත් එව්වා ගැන මම දන්නේ නෑ යකුනේ.

හරි! අනම් මනං කතා ඇති! දෙයියෝ බුදුන් සිහි කරගෙන වැඩේට බහිමු!


1 - මුලින්ම අපි Tomcat මල්ලිව download කරගන්න ඕනේ. මම තෝරගත්තේ version 7.0.63. ඒක අනිත් version වලට වඩා stable.

ඔන්න තියෙනවා link එක

https://tomcat.apache.org/download-70.cgi

download කරලා Install කරන වැඩේ ක්‍රම දෙකකට කරන්න පුළුවන්.

1 - Windows Service Installer method එක. - මෙතනින් එන්නේ tomcat exe එකක්
2 - Files ටික download කරගෙන extract කරගන්න method එක.


පළවෙනි method එක වැදගත් වෙන්නේ අපි හදන Web application එක කොහෙහරි deploy (install) කරන්න යනකොට.
ඒක මම ඒ වෙලාවට කියලා දෙන්නම්. දැන්ම ඕවට හදිස්සිවෙන්න එපා යකුනේ! අපි කරන්න යන්නේ දෙවෙනි ක්‍රමේට!

Download link එකට ගියාම ඔය page එක display වෙයි!



**දෙවෙනි method එකට ඕනේ කරන download file එක මම red square එකෙන් frame කරලා තියෙන්නේ.
හරි OS version එකට අදාල file එක බාගත කරගනිව්! ඔය අනම් මනං (pgp,md5,sha1)
'හු' යන්නවල් ඔබන්න යන්න එපා බොලව්! zip එක විතරක් ඔබලා බාගනිව්!

හරි! දැන් බාගත්තනේ?


2 - Extract කරපියෝ


මේ තියෙන්නේ folder structure එක!



උඹලා කැමති තැනකට ඕක extract කරන්න උඹලට නිදහස තියෙනවා. කෝකටත් D:/ drive එකට වගේ extract කරගත්තොත් ඇඟට ගුණයි

**මොකද, Tomcat මල්ලි logs ගහනවා.. බොලාට ඒ හුයන්න වැදගත් නෑ! ඒත් Tomcat මල්ලිට වැදගත් වෙනවා ඒවා.

තව සමහර activities තියෙන්න පුළුවන් අපිට programmatically කරන්න සිද්ධවෙන.
උදාහරණයක් විදියට files read, write කරන්න. OS එක තියෙන drive එකෙම ඔය වගේ වැඩ කරන්න ගොඩක් දුරට allow කරන්නේ නෑ OS එකෙන්. (but it depends)
(මේවා දුර දිග හිතලා ගන්න තීරණ බොලව්! )

එතකොට C:/ වගේ drive එකක Tomcat දාලා, Tomcat මල්ලිට admin permission නැති උනොත් ටිකක් නාන්න වෙනවා! අත්දැකීමෙන් කියන්නේ බොලව්!


3 - Variable environment and PATH හදමු (ආයෙත්? )

මේක ඉතින් දැන් simple scene එකක්නේ ?
කලින් මම කියල දුන්නා මතකයිනේ Variable environment and PATH හදන තැනට ගිහිල්ලා වැඩේ කරගන්න හැටි?
ඉතිං මම දැන් කියලා දෙන්නේ, හදන්න ඕනේ PATH variable එකයි, ඒකට assign කරන්න ඕනේ variable value එකයි විතරයි .


කලින් වගේම System variable section එකේ "New.." button එක click කරලා,
Variable name එකට TOMCAT_HOME කියලා දීපල්ලා.
Variable value එකට Tomcat මල්ලි extract කරපු path එක දීපල්ලා.




ඔව් ඔව්! ඒ උඩ තියෙන path එක තමයි



දැන් OK කරන්න තියෙන ඔක්කෝම OK කරලා, config set-up එක ඉවරයක් කරමු

හරි! එච්චරයි බොලව්!


4 - Run කරලා බලපියව්!

අපේ Application server එක run වෙන්න port එකක් ඕනේ වෙනවා. සාමාන්‍යයෙන් Application server එකක් use කරන්නේ port number 8080. ඒක අපිට ඕනේම වෙලාවක වෙනස් කරන්න පුළුවන්.

** හැබැයි මතක තියා ගන්න ඕනේ, වෙන application එකකින් දැනටමත් use වෙන port number එකක් දුන්නොත් ඉතිං හුකෑස් තමයි.

ඕනේම workstation එකක port 8080 pre-reserved.
ඒ කියන්නේ උඹලා මොකාක් හරි ජල්තර application එකක් දාගෙන නැත්තං අපේ Tomcat මල්ලී එළකිරි වගේ වැඩ කරන්න ඕනේ.


හරි! මෙහෙමයි මල්ලිව up කරන්නේ.
හා හා බොලව්! එලියට ගත්ත කොට ටික දාගනිව් ඇතුලට!
මම කිව්වේ Tomcat මල්ලී ගැන.


Tomcat මල්ලි extract කරපු path එකේ බොලාට පේනවා ඇති bin කියල folder එකක්.



හ්ම් හ්ම් ඒක තමයි බොලව්! open කරපියව් ඕක!



විවිධාකාරවූ 'හු' යන්නවල් අතරේ බොලාට පේනවද startup.bat කියලා එකක්?
ආන්න ඒක double click කරල run කරපල්ල මගේ එළකිරි කොලු පැටව් ටික! (කෙළි පැටික්කියන්ටත් එක්කමයි කිව්වේ )


ටිකක් වෙලා යන්න පුළුවන් වැඩේට. ඒත් අන්තීමට අපි පුල පුලා බලා සිටි මේන්න මේ output එක එන්න ඕනේ.



අපි මේ විදියට Tomcat up කරන්නේ, මේ විදියට test කරගන්නම විතරයි.
දැනට මේ ටික දැනගෙන හිටියාම හොඳටම ඇති!

(This is the first and last time we start tomcat via startup.bat! okay? )
** මතක තියාගනිල්ලා මේ CMD (Command prompt) එක close කරපු ගමන් Tomcat මල්ලී අයෙත් down වෙනවා.

5 - Test in the browser

හරි! තොපි දැක්කනේ CMD එක tomcat මල්ලී up උනා කියලා පෙන්නුවා!
දැං අපි බලන්න ඕනේ මේක web browser එකේ වැඩ කරනවාද කියලා.
මොන මගුල කලත් ඕකේ වැඩකරේ නැත්තන් හුප්පේ තමයි බොලව්! හා හා දැං browser එකේ ගහපියව් මෙහෙම. localhost:8080 (localhost:8080 වෙනුවට 127.0.0.1:8080 ගැහුවත් හරි)

Enter key එක ඔබපියව් යකුනේ!!!


ඕං අවා! දැන් හරි!

Tomcat මල්ලී up and running!


එහෙනම්, ඊළඟට අපිට තියෙන්නේ හොඳ IDE එකක් හොයා ගන්න එක. ඊළඟ lesson එකෙන් ආයෙත් set වෙමු! එහෙනම් හැමෝටම ජය!
මේවා තනියම කරලා අව්ල් තැන් තියෙනවානම් clear කරගෙන ඉස්සරහට යමූ!
මේකට උඹලගේ කැපවීම අනිවාර්යයි! මට පුලුවන් බොලාට මඟ පෙන්නන්න විතරයි!

Reply With Quote
(#2)
Old
sithija.h's Avatar
sithija.h sithija.h is offline
Senior Member
sithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud ofsithija.h has much to be proud of
 
Posts: 5,080
Join Date: Nov 2008
Location: Matara
08-09-2015, 10:27 AM

Ela mcn, kalin thread ekata rep dunna nisa mekata denna kal yai,

digatama karagena yanna
Reply With Quote
(#3)
Old
VirajRK's Avatar
VirajRK VirajRK is offline
Senior Member
VirajRK is a jewel in the roughVirajRK is a jewel in the roughVirajRK is a jewel in the roughVirajRK is a jewel in the roughVirajRK is a jewel in the roughVirajRK is a jewel in the rough
 
Posts: 1,305
Join Date: Feb 2015
Location: ලංකාවේ තමා
08-09-2015, 10:38 AM

ela keep it machan
Reply With Quote
(#4)
Old
Darshana Konara's Avatar
Darshana Konara Darshana Konara is offline
Senior Member
Darshana Konara has a spectacular aura aboutDarshana Konara has a spectacular aura aboutDarshana Konara has a spectacular aura about
 
Posts: 966
Join Date: Jul 2014
Location: රෙද්ද අස්සේ
08-09-2015, 10:38 AM

Patta patta Mcnn.......Digatama kragena yamuu,jaya wewaaa
Reply With Quote
(#5)
Old
chethana kalan's Avatar
chethana kalan chethana kalan is offline
Senior Member
chethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to allchethana kalan is a name known to all
 
Posts: 5,533
Join Date: Jan 2011
Location: Kurunegala
Send a message via Skype™ to chethana kalan
08-09-2015, 10:40 AM

bump
Reply With Quote
(#6)
Old
dinushadre's Avatar
dinushadre dinushadre is offline
Senior Member
dinushadre is a jewel in the roughdinushadre is a jewel in the roughdinushadre is a jewel in the roughdinushadre is a jewel in the roughdinushadre is a jewel in the roughdinushadre is a jewel in the rough
 
Posts: 1,301
Join Date: Jul 2013
08-09-2015, 10:41 AM

ela mcn
You must spread some Reputation around before giving it to J Sparrow again.
Reply With Quote
(#7)
Old
sudu hawa's Avatar
sudu hawa sudu hawa is offline
Senior Member
sudu hawa has a spectacular aura aboutsudu hawa has a spectacular aura aboutsudu hawa has a spectacular aura aboutsudu hawa has a spectacular aura aboutsudu hawa has a spectacular aura about
 
Posts: 2,107
Join Date: Dec 2011
08-09-2015, 10:44 AM

ela ela machan
Reply With Quote
(#8)
Old
BadBlueGenius's Avatar
BadBlueGenius BadBlueGenius is offline
Senior Member
BadBlueGenius is just really niceBadBlueGenius is just really niceBadBlueGenius is just really niceBadBlueGenius is just really niceBadBlueGenius is just really niceBadBlueGenius is just really niceBadBlueGenius is just really niceBadBlueGenius is just really nice
 
Posts: 2,069
Join Date: Jun 2014
08-09-2015, 10:44 AM

bump
Reply With Quote
(#9)
Old
NUWAN BUWA's Avatar
NUWAN BUWA NUWAN BUWA is offline
Senior Member
NUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud ofNUWAN BUWA has much to be proud of
 
Posts: 43,589
Join Date: Jun 2011
Location: යටියන්තොට..
Send a message via ICQ to NUWAN BUWA Send a message via AIM to NUWAN BUWA Send a message via MSN to NUWAN BUWA Send a message via Yahoo to NUWAN BUWA Send a message via Skype™ to NUWAN BUWA
08-09-2015, 11:26 AM

bump
Reply With Quote
(#10)
Old
Lionzzz's Avatar
Lionzzz Lionzzz is offline
Senior Member
Lionzzz is a jewel in the roughLionzzz is a jewel in the roughLionzzz is a jewel in the roughLionzzz is a jewel in the roughLionzzz is a jewel in the roughLionzzz is a jewel in the rough
 
Posts: 702
Join Date: Jan 2014
Location: Earth
08-09-2015, 11:36 AM

පට්ට
Reply With Quote
Reply

Bookmarks

Tags
! ! mahamaya wesi, bit, java, jsparrow, project, ucsc, web development, webappllication

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Copyright © 2006 - 2011 ElaKiri™ Beta2.Evo vBulletin, vBa iBproArcade Subdreamer I-Magic MKv

Page generated in 0.05871 seconds with 9 queries