Search
Search titles only
By:
Search titles only
By:
Log in
Register
Search
Search titles only
By:
Search titles only
By:
Menu
Install the app
Install
Forums
New posts
All threads
Latest threads
New posts
Trending threads
Trending
Search forums
What's new
New posts
New ads
New profile posts
Latest activity
Free Ads
Latest reviews
Search ads
Members
Current visitors
New profile posts
Search profile posts
Contact us
Latest ads
Handmade Character Soft Toy Bluey Bingo
anil1961
Updated:
Monday at 3:55 PM
Colombo
Dahua POE Switch 8 Ports (DH-PFS3010-8ET-65)
hashaz2012
Updated:
Monday at 11:56 AM
Ad icon
Singapore V2Ray VPN for Tunneling
hu KANNA
Updated:
Jul 31, 2026
Dating Website & Online Chat Room
hotvideo
Updated:
Jul 30, 2026
DJI Mini 4 Pro Drone Combo Plus
Hawaka
Updated:
Jul 30, 2026
Electronics
Vehicles
Property
Search
Reply to thread
Forums
Computers & Internet
Software Development
java web development දෙවෙනි කොටස - Application server එක configure කරමු.
Get the App
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Message
<blockquote data-quote="J Sparrow" data-source="post: 18786923" data-attributes="member: 387729"><p><strong>java web development දෙවෙනි කොටස - Application server එක configure කරමු.</strong></p><p></p><p><span style="font-size: 18px"><span style="color: DarkGreen">ඔන්න එහෙනම් java web development දෙවෙනි කොටසින් අපි අයෙත් හම්බෙනවා. </span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">පළවෙනි කොටසින් තිබුනේ java download කරලා, install කරලා, </span></span><span style="font-size: 18px"><span style="color: DarkGreen"><span style="font-size: 18px"><span style="color: DarkGreen">environment </span></span>variable and PATH හදලා configure කරගන්න හැටි.</span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen"></span></span><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Red">දැක්කේ නැති අය මේක බලන්න කලින් ඒක go through කරලා ඒකේ තියෙන ටික කරලා එන එක ඇඟට ගුණයි! </span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><a href="http://www.elakiri.com/forum/showthread.php?t=1691762" target="_blank">http://www.elakiri.com/forum/showthread.php?t=1691762</a></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Red">ඔව් ඔව්! මේක කරන්න ඒක ඕනේ වෙනවා බොලව්! </span><img src="/styles/default/xenforo/smilies/default/angry.gif" class="smilie" loading="lazy" alt=":angry:" title="Angry :angry:" data-shortname=":angry:" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">හරි! අපි දැං කරන්න යන්නේ අපේ Application server එක (localhost එක) set-up කරගන්න එක. (ඒක නැතුව තොපි web appliation එක develop කරල host කරන්නේ අලගෙඩියේ දාලද බොලව්? <img src="/styles/default/xenforo/smilies/default/lol.gif" class="smilie" loading="lazy" alt=":lol:" title="LOL :lol:" data-shortname=":lol:" />)</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">localhost එකෙන් වෙන දේ ගැන ආයෙත් අමුතුවෙන් කියන්න ඕනේ නෑ නේ බොලාට?</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">ඔය link එකට ගිහිල්ලාම බලපියව්! Application Server එක (localhost එක) ගැන පොඩි introduction එකකුත් තියෙනවා.</span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen"></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen"><a href="https://blog.idrsolutions.com/2015/04/top-10-open-source-java-and-javaee-application-servers/" target="_blank">https://blog.idrsolutions.com/2015/04/top-10-open-source-java-and-javaee-application-servers/</a></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen"></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">Application Servers අපිට ඕනේ තරම් හොයාගන්න පුළුවන්. </span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">මේ තියෙන්නේ එහෙම හොයා ගන්න පුළුවන් ඒවා ටිකක්. මීට වඩා තව තියෙනවා!</span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen"></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">1 - Glassfish</span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">2 - JBoss Enterprise Application Platform</span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen"><strong>3 - Apache Tomcat</strong></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">4 - Apache Geronimo</span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">5 - Jetty</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">මම අපේ Web application එක host කරන්න තෝරගන්නේ <strong>Apache Tomcat</strong>. ඒක ටිකක් ලේසියි , අනික මම හොඳටම දන්නේ ඒක ගැන!</span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">අනිත් එව්වා ගැන මම දන්නේ නෑ යකුනේ. <img src="/styles/default/xenforo/smilies/default/P.gif" class="smilie" loading="lazy" alt=":P" title=":P :P" data-shortname=":P" /></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen"></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">හරි! අනම් මනං කතා ඇති! දෙයියෝ බුදුන් සිහි කරගෙන වැඩේට බහිමු!</span> <img src="/styles/default/xenforo/smilies/default/happy.gif" class="smilie" loading="lazy" alt=":)" title="Happy :)" data-shortname=":)" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy">1 - මුලින්ම අපි Tomcat මල්ලිව download කරගන්න ඕනේ. මම තෝරගත්තේ version 7.0.63. ඒක අනිත් version වලට වඩා stable. </span></strong></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">ඔන්න තියෙනවා link එක</span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><a href="https://tomcat.apache.org/download-70.cgi" target="_blank">https://tomcat.apache.org/download-70.cgi</a></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">download කරලා Install කරන වැඩේ <strong>ක්රම දෙකකට කරන්න පුළුවන්</strong>.</span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><strong>1 - Windows Service Installer method එක. - මෙතනින් එන්නේ tomcat exe එකක්</strong></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><strong>2 - Files ටික download කරගෙන extract කරගන්න method එක.</strong></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><span style="color: SeaGreen">පළවෙනි method එක වැදගත් වෙන්නේ අපි හදන Web application එක කොහෙහරි deploy (install) කරන්න යනකොට. </span></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">ඒක මම ඒ වෙලාවට කියලා දෙන්නම්. දැන්ම ඕවට හදිස්සිවෙන්න එපා යකුනේ! <img src="/styles/default/xenforo/smilies/default/no.gif" class="smilie" loading="lazy" alt=":no:" title="No :no:" data-shortname=":no:" /> අපි කරන්න යන්නේ දෙවෙනි ක්රමේට!</span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">Download link එකට ගියාම ඔය page එක display වෙයි! </span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><img src="http://i.imgur.com/YXADD9i.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><span style="color: Red">**දෙවෙනි method එකට ඕනේ කරන download file එක මම red square එකෙන් frame කරලා තියෙන්නේ. </span></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><span style="color: Red">හරි OS version එකට අදාල file එක බාගත කරගනිව්</span>! ඔය අනම් මනං (pgp,md5,sha1) </span></span></p><p><span style="font-size: 18px"><span style="color: Navy">'හු' යන්නවල් ඔබන්න යන්න එපා බොලව්! zip එක විතරක් ඔබලා බාගනිව්! <img src="/styles/default/xenforo/smilies/default/frown.gif" class="smilie" loading="lazy" alt=":frown:" title="Frown :frown:" data-shortname=":frown:" /></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">හරි! දැන් බාගත්තනේ?</span></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy"></span></strong></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy">2 - Extract කරපියෝ</span></strong></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">මේ තියෙන්නේ folder structure එක!</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><img src="http://i.imgur.com/STAqZwp.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">උඹලා කැමති තැනකට ඕක extract කරන්න උඹලට නිදහස තියෙනවා. <strong>කෝකටත් D:/ drive එකට වගේ extract කරගත්තොත් ඇඟට ගුණයි</strong></span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Red">**මොකද, Tomcat මල්ලි logs ගහනවා.. බොලාට ඒ හුයන්න වැදගත් නෑ! ඒත් Tomcat මල්ලිට වැදගත් වෙනවා ඒවා. </span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Red">තව සමහර activities තියෙන්න පුළුවන් අපිට programmatically කරන්න සිද්ධවෙන.</span></span></p><p><span style="font-size: 18px"><span style="color: Red">උදාහරණයක් විදියට files read, write කරන්න. OS එක තියෙන drive එකෙම ඔය වගේ වැඩ කරන්න ගොඩක් දුරට allow කරන්නේ නෑ OS එකෙන්. (but it depends)</span></span></p><p><span style="font-size: 18px"><span style="color: Red">(මේවා දුර දිග හිතලා ගන්න තීරණ බොලව්! )</span></span></p><p><span style="font-size: 18px"><span style="color: Red"></span></span></p><p><span style="font-size: 18px"><span style="color: Red"><strong>එතකොට C:/ වගේ drive එකක Tomcat දාලා, Tomcat මල්ලිට admin permission නැති උනොත් ටිකක් නාන්න වෙනවා!</strong> අත්දැකීමෙන් කියන්නේ බොලව්!</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy">3 - Variable environment and PATH හදමු (ආයෙත්? <img src="/styles/default/xenforo/smilies/default/sad.gif" class="smilie" loading="lazy" alt=":(" title="Sad :(" data-shortname=":(" /> )</span></strong></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">මේක ඉතින් දැන් simple scene එකක්නේ ? <img src="/styles/default/xenforo/smilies/default/lol.gif" class="smilie" loading="lazy" alt=":lol:" title="LOL :lol:" data-shortname=":lol:" /></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">කලින් මම කියල දුන්නා මතකයිනේ Variable environment and PATH හදන තැනට ගිහිල්ලා වැඩේ කරගන්න හැටි? </span></span></p><p><span style="font-size: 18px"><span style="color: Navy">ඉතිං මම දැන් කියලා දෙන්නේ, හදන්න ඕනේ PATH variable එකයි, ඒකට assign කරන්න ඕනේ variable value එකයි විතරයි <img src="/styles/default/xenforo/smilies/default/dull.gif" class="smilie" loading="lazy" alt=":dull:" title="Dull :dull:" data-shortname=":dull:" /><img src="/styles/default/xenforo/smilies/default/dull.gif" class="smilie" loading="lazy" alt=":dull:" title="Dull :dull:" data-shortname=":dull:" />.</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">කලින් වගේම System variable section එකේ "New.." button එක click කරලා, </span></span></p><p><span style="font-size: 18px"><span style="color: Navy">Variable name එකට TOMCAT_HOME කියලා දීපල්ලා.</span></span></p><p><span style="font-size: 18px"><span style="color: Navy">Variable value එකට Tomcat මල්ලි extract කරපු path එක දීපල්ලා.</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><img src="http://i.imgur.com/kKXz6xi.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">ඔව් ඔව්! ඒ උඩ තියෙන path එක තමයි</span> <img src="/styles/default/xenforo/smilies/default/happy.gif" class="smilie" loading="lazy" alt=":)" title="Happy :)" data-shortname=":)" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><img src="http://i.imgur.com/zBaZS5U.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">දැන් OK කරන්න තියෙන ඔක්කෝම OK කරලා, config set-up එක ඉවරයක් කරමු</span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">හරි! එච්චරයි බොලව්! <img src="/styles/default/xenforo/smilies/default/lol.gif" class="smilie" loading="lazy" alt=":lol:" title="LOL :lol:" data-shortname=":lol:" /></span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy">4 - Run කරලා බලපියව්!</span></strong></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy"></span></strong></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy"></span></strong><span style="color: Navy">අපේ Application server එක run වෙන්න port එකක් ඕනේ වෙනවා. සාමාන්යයෙන් Application server එකක් use කරන්නේ port number 8080. ඒක අපිට ඕනේම වෙලාවක වෙනස් කරන්න පුළුවන්.</span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span><span style="color: Red">** හැබැයි මතක තියා ගන්න ඕනේ, වෙන application එකකින් දැනටමත් use වෙන port number එකක් දුන්නොත් ඉතිං හුකෑස් තමයි.</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">ඕනේම <strong>workstation එකක port 8080 pre-reserved.</strong> <img src="/styles/default/xenforo/smilies/default/cool.gif" class="smilie" loading="lazy" alt=":cool:" title="Cool :cool:" data-shortname=":cool:" /></span></span></p><p><span style="font-size: 18px"><span style="color: DarkGreen">ඒ කියන්නේ උඹලා මොකාක් හරි ජල්තර application එකක් දාගෙන නැත්තං අපේ Tomcat මල්ලී එළකිරි වගේ වැඩ කරන්න ඕනේ. </span><img src="/styles/default/xenforo/smilies/default/yes.gif" class="smilie" loading="lazy" alt=":yes:" title="Yes :yes:" data-shortname=":yes:" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: DarkOrange">හරි! මෙහෙමයි මල්ලිව up කරන්නේ.</span></span></p><p><span style="font-size: 18px"><span style="color: DarkOrange">හා හා බොලව්! එලියට ගත්ත කොට ටික දාගනිව් ඇතුලට! <img src="/styles/default/xenforo/smilies/default/lol.gif" class="smilie" loading="lazy" alt=":lol:" title="LOL :lol:" data-shortname=":lol:" /><img src="/styles/default/xenforo/smilies/default/lol.gif" class="smilie" loading="lazy" alt=":lol:" title="LOL :lol:" data-shortname=":lol:" /></span></span></p><p><span style="font-size: 18px"><span style="color: DarkOrange">මම කිව්වේ Tomcat මල්ලී ගැන.</span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">Tomcat මල්ලි extract කරපු path එකේ බොලාට පේනවා ඇති bin කියල folder එකක්.</span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span><img src="http://i.imgur.com/HtApveh.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">හ්ම් හ්ම් ඒක තමයි බොලව්! open කරපියව් ඕක! <img src="/styles/default/xenforo/smilies/default/angry.gif" class="smilie" loading="lazy" alt=":angry:" title="Angry :angry:" data-shortname=":angry:" /></span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><img src="http://i.imgur.com/F4rFydn.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">විවිධාකාරවූ 'හු' යන්නවල් අතරේ බොලාට පේනවද <span style="color: Red">startup.bat</span> කියලා එකක්? </span></span></p><p><span style="font-size: 18px"><span style="color: Navy">ආන්න <span style="color: Red">ඒක double click කරල run කරපල්ල</span> මගේ එළකිරි කොලු පැටව් ටික! (කෙළි පැටික්කියන්ටත් එක්කමයි කිව්වේ <img src="/styles/default/xenforo/smilies/default/lol.gif" class="smilie" loading="lazy" alt=":lol:" title="LOL :lol:" data-shortname=":lol:" /> )</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy">ටිකක් වෙලා යන්න පුළුවන් වැඩේට. ඒත් අන්තීමට අපි පුල පුලා බලා සිටි මේන්න මේ output එක එන්න ඕනේ.</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><img src="http://i.imgur.com/VAF6zOB.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: DarkSlateBlue">අපි මේ විදියට Tomcat up කරන්නේ, මේ විදියට test කරගන්නම <strong><span style="font-size: 22px">විතරයි</span></strong>. </span></span></p><p><span style="font-size: 18px"><span style="color: DarkSlateBlue"><span style="font-size: 22px">දැනට මේ ටික දැනගෙන හිටියාම හොඳටම ඇති!</span></span><span style="font-size: 22px"> </span></span></p><p><span style="font-size: 18px"><span style="color: Red">(This is the first and last time we start tomcat via startup.bat! okay? )</span></span></p><p><span style="font-size: 18px"><span style="color: Red">** මතක තියාගනිල්ලා මේ CMD (Command prompt) එක close කරපු ගමන් Tomcat මල්ලී අයෙත් down වෙනවා.</span></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"><span style="color: Navy"><strong>5 - Test in the browser</strong></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><strong></strong></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"><strong></strong></span><span style="color: Navy">හරි! තොපි දැක්කනේ CMD එක tomcat මල්ලී up උනා කියලා පෙන්නුවා! </span></span></p><p><span style="font-size: 18px"><span style="color: Navy">දැං අපි බලන්න ඕනේ මේක web browser එකේ වැඩ කරනවාද කියලා. </span></span></p><p><span style="font-size: 18px"><span style="color: Navy">මොන මගුල කලත් ඕකේ වැඩකරේ නැත්තන් හුප්පේ තමයි බොලව්! හා හා දැං browser එකේ ගහපියව් මෙහෙම.<span style="color: Red"> localhost:8080 (localhost:8080 වෙනුවට 127.0.0.1:8080 ගැහුවත් හරි)</span></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy">Enter key එක ඔබපියව් යකුනේ!!! <img src="/styles/default/xenforo/smilies/default/angry.gif" class="smilie" loading="lazy" alt=":angry:" title="Angry :angry:" data-shortname=":angry:" /></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span></span></p><p><span style="font-size: 18px"><span style="color: Navy"></span><img src="http://i.imgur.com/HcJIfe3.png" alt="" class="fr-fic fr-dii fr-draggable " style="" /></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy">ඕං අවා! දැන් හරි! </span></strong></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy"></span></strong></span></p><p><span style="font-size: 18px"><strong><span style="color: Navy">Tomcat මල්ලී up and running! <img src="/styles/default/xenforo/smilies/default/lol.gif" class="smilie" loading="lazy" alt=":lol:" title="LOL :lol:" data-shortname=":lol:" /></span></strong></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">එහෙනම්, ඊළඟට අපිට තියෙන්නේ හොඳ IDE එකක් හොයා ගන්න එක. ඊළඟ lesson එකෙන් ආයෙත් set වෙමු! එහෙනම් හැමෝටම ජය!</span></p><p><span style="font-size: 18px">මේවා තනියම කරලා අව්ල් තැන් තියෙනවානම් clear කරගෙන ඉස්සරහට යමූ! </span></p><p><span style="font-size: 18px"><strong>මේකට උඹලගේ කැපවීම අනිවාර්යයි! මට පුලුවන් බොලාට මඟ පෙන්නන්න විතරයි!</strong></span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px"></span></p></blockquote><p></p>
[QUOTE="J Sparrow, post: 18786923, member: 387729"] [b]java web development දෙවෙනි කොටස - Application server එක configure කරමු.[/b] [SIZE=5][COLOR=DarkGreen]ඔන්න එහෙනම් java web development දෙවෙනි කොටසින් අපි අයෙත් හම්බෙනවා. පළවෙනි කොටසින් තිබුනේ java download කරලා, install කරලා, [/COLOR][/SIZE][SIZE=5][COLOR=DarkGreen][SIZE=5][COLOR=DarkGreen]environment [/COLOR][/SIZE]variable and PATH හදලා configure කරගන්න හැටි. [/COLOR][/SIZE][SIZE=5] [COLOR=Red]දැක්කේ නැති අය මේක බලන්න කලින් ඒක go through කරලා ඒකේ තියෙන ටික කරලා එන එක ඇඟට ගුණයි! [/COLOR] [url]http://www.elakiri.com/forum/showthread.php?t=1691762[/url] [COLOR=Red]ඔව් ඔව්! මේක කරන්න ඒක ඕනේ වෙනවා බොලව්! [/COLOR]:angry: [COLOR=DarkGreen]හරි! අපි දැං කරන්න යන්නේ අපේ Application server එක (localhost එක) set-up කරගන්න එක. (ඒක නැතුව තොපි web appliation එක develop කරල host කරන්නේ අලගෙඩියේ දාලද බොලව්? :lol:)[/COLOR] [COLOR=DarkGreen]localhost එකෙන් වෙන දේ ගැන ආයෙත් අමුතුවෙන් කියන්න ඕනේ නෑ නේ බොලාට?[/COLOR] [COLOR=DarkGreen]ඔය link එකට ගිහිල්ලාම බලපියව්! Application Server එක (localhost එක) ගැන පොඩි introduction එකකුත් තියෙනවා. [url]https://blog.idrsolutions.com/2015/04/top-10-open-source-java-and-javaee-application-servers/[/url] Application Servers අපිට ඕනේ තරම් හොයාගන්න පුළුවන්. මේ තියෙන්නේ එහෙම හොයා ගන්න පුළුවන් ඒවා ටිකක්. මීට වඩා තව තියෙනවා! 1 - Glassfish 2 - JBoss Enterprise Application Platform [B]3 - Apache Tomcat[/B] 4 - Apache Geronimo 5 - Jetty[/COLOR] [COLOR=DarkGreen]මම අපේ Web application එක host කරන්න තෝරගන්නේ [B]Apache Tomcat[/B]. ඒක ටිකක් ලේසියි , අනික මම හොඳටම දන්නේ ඒක ගැන! අනිත් එව්වා ගැන මම දන්නේ නෑ යකුනේ. :P හරි! අනම් මනං කතා ඇති! දෙයියෝ බුදුන් සිහි කරගෙන වැඩේට බහිමු![/COLOR] :) [B][COLOR=Navy]1 - මුලින්ම අපි Tomcat මල්ලිව download කරගන්න ඕනේ. මම තෝරගත්තේ version 7.0.63. ඒක අනිත් version වලට වඩා stable. [/COLOR][/B] [COLOR=Navy]ඔන්න තියෙනවා link එක [url]https://tomcat.apache.org/download-70.cgi[/url] download කරලා Install කරන වැඩේ [B]ක්රම දෙකකට කරන්න පුළුවන්[/B]. [B]1 - Windows Service Installer method එක. - මෙතනින් එන්නේ tomcat exe එකක් 2 - Files ටික download කරගෙන extract කරගන්න method එක.[/B] [COLOR=SeaGreen]පළවෙනි method එක වැදගත් වෙන්නේ අපි හදන Web application එක කොහෙහරි deploy (install) කරන්න යනකොට. [/COLOR] ඒක මම ඒ වෙලාවට කියලා දෙන්නම්. දැන්ම ඕවට හදිස්සිවෙන්න එපා යකුනේ! :no: අපි කරන්න යන්නේ දෙවෙනි ක්රමේට! Download link එකට ගියාම ඔය page එක display වෙයි! [IMG]http://i.imgur.com/YXADD9i.png[/IMG] [COLOR=Red]**දෙවෙනි method එකට ඕනේ කරන download file එක මම red square එකෙන් frame කරලා තියෙන්නේ. [/COLOR] [COLOR=Red]හරි OS version එකට අදාල file එක බාගත කරගනිව්[/COLOR]! ඔය අනම් මනං (pgp,md5,sha1) 'හු' යන්නවල් ඔබන්න යන්න එපා බොලව්! zip එක විතරක් ඔබලා බාගනිව්! :frown: හරි! දැන් බාගත්තනේ?[/COLOR] [B][COLOR=Navy] 2 - Extract කරපියෝ[/COLOR][/B] [COLOR=Navy]මේ තියෙන්නේ folder structure එක![/COLOR] [IMG]http://i.imgur.com/STAqZwp.png[/IMG] [COLOR=Navy]උඹලා කැමති තැනකට ඕක extract කරන්න උඹලට නිදහස තියෙනවා. [B]කෝකටත් D:/ drive එකට වගේ extract කරගත්තොත් ඇඟට ගුණයි[/B][/COLOR] [COLOR=Red]**මොකද, Tomcat මල්ලි logs ගහනවා.. බොලාට ඒ හුයන්න වැදගත් නෑ! ඒත් Tomcat මල්ලිට වැදගත් වෙනවා ඒවා. [/COLOR] [COLOR=Red]තව සමහර activities තියෙන්න පුළුවන් අපිට programmatically කරන්න සිද්ධවෙන. උදාහරණයක් විදියට files read, write කරන්න. OS එක තියෙන drive එකෙම ඔය වගේ වැඩ කරන්න ගොඩක් දුරට allow කරන්නේ නෑ OS එකෙන්. (but it depends) (මේවා දුර දිග හිතලා ගන්න තීරණ බොලව්! ) [B]එතකොට C:/ වගේ drive එකක Tomcat දාලා, Tomcat මල්ලිට admin permission නැති උනොත් ටිකක් නාන්න වෙනවා![/B] අත්දැකීමෙන් කියන්නේ බොලව්![/COLOR] [B][COLOR=Navy]3 - Variable environment and PATH හදමු (ආයෙත්? :( )[/COLOR][/B] [COLOR=Navy]මේක ඉතින් දැන් simple scene එකක්නේ ? :lol: කලින් මම කියල දුන්නා මතකයිනේ Variable environment and PATH හදන තැනට ගිහිල්ලා වැඩේ කරගන්න හැටි? ඉතිං මම දැන් කියලා දෙන්නේ, හදන්න ඕනේ PATH variable එකයි, ඒකට assign කරන්න ඕනේ variable value එකයි විතරයි :dull::dull:.[/COLOR] [COLOR=Navy]කලින් වගේම System variable section එකේ "New.." button එක click කරලා, Variable name එකට TOMCAT_HOME කියලා දීපල්ලා. Variable value එකට Tomcat මල්ලි extract කරපු path එක දීපල්ලා.[/COLOR] [IMG]http://i.imgur.com/kKXz6xi.png[/IMG] [COLOR=Navy]ඔව් ඔව්! ඒ උඩ තියෙන path එක තමයි[/COLOR] :) [IMG]http://i.imgur.com/zBaZS5U.png[/IMG] [COLOR=Navy]දැන් OK කරන්න තියෙන ඔක්කෝම OK කරලා, config set-up එක ඉවරයක් කරමු හරි! එච්චරයි බොලව්! :lol:[/COLOR] [B][COLOR=Navy]4 - Run කරලා බලපියව්! [/COLOR][/B][COLOR=Navy]අපේ Application server එක run වෙන්න port එකක් ඕනේ වෙනවා. සාමාන්යයෙන් Application server එකක් use කරන්නේ port number 8080. ඒක අපිට ඕනේම වෙලාවක වෙනස් කරන්න පුළුවන්. [/COLOR][COLOR=Red]** හැබැයි මතක තියා ගන්න ඕනේ, වෙන application එකකින් දැනටමත් use වෙන port number එකක් දුන්නොත් ඉතිං හුකෑස් තමයි.[/COLOR] [COLOR=DarkGreen]ඕනේම [B]workstation එකක port 8080 pre-reserved.[/B] :cool: ඒ කියන්නේ උඹලා මොකාක් හරි ජල්තර application එකක් දාගෙන නැත්තං අපේ Tomcat මල්ලී එළකිරි වගේ වැඩ කරන්න ඕනේ. [/COLOR]:yes: [COLOR=DarkOrange]හරි! මෙහෙමයි මල්ලිව up කරන්නේ. හා හා බොලව්! එලියට ගත්ත කොට ටික දාගනිව් ඇතුලට! :lol::lol: මම කිව්වේ Tomcat මල්ලී ගැන.[/COLOR] [COLOR=Navy] Tomcat මල්ලි extract කරපු path එකේ බොලාට පේනවා ඇති bin කියල folder එකක්. [/COLOR][IMG]http://i.imgur.com/HtApveh.png[/IMG] [COLOR=Navy]හ්ම් හ්ම් ඒක තමයි බොලව්! open කරපියව් ඕක! :angry:[/COLOR] [IMG]http://i.imgur.com/F4rFydn.png[/IMG] [COLOR=Navy]විවිධාකාරවූ 'හු' යන්නවල් අතරේ බොලාට පේනවද [COLOR=Red]startup.bat[/COLOR] කියලා එකක්? ආන්න [COLOR=Red]ඒක double click කරල run කරපල්ල[/COLOR] මගේ එළකිරි කොලු පැටව් ටික! (කෙළි පැටික්කියන්ටත් එක්කමයි කිව්වේ :lol: )[/COLOR] [COLOR=Navy]ටිකක් වෙලා යන්න පුළුවන් වැඩේට. ඒත් අන්තීමට අපි පුල පුලා බලා සිටි මේන්න මේ output එක එන්න ඕනේ.[/COLOR] [IMG]http://i.imgur.com/VAF6zOB.png[/IMG] [COLOR=DarkSlateBlue]අපි මේ විදියට Tomcat up කරන්නේ, මේ විදියට test කරගන්නම [B][SIZE=6]විතරයි[/SIZE][/B]. [SIZE=6]දැනට මේ ටික දැනගෙන හිටියාම හොඳටම ඇති![/SIZE][/COLOR][SIZE=6] [/SIZE] [COLOR=Red](This is the first and last time we start tomcat via startup.bat! okay? )[/COLOR] [COLOR=Red]** මතක තියාගනිල්ලා මේ CMD (Command prompt) එක close කරපු ගමන් Tomcat මල්ලී අයෙත් down වෙනවා.[/COLOR] [COLOR=Navy][B]5 - Test in the browser [/B][/COLOR][COLOR=Navy]හරි! තොපි දැක්කනේ CMD එක tomcat මල්ලී up උනා කියලා පෙන්නුවා! දැං අපි බලන්න ඕනේ මේක web browser එකේ වැඩ කරනවාද කියලා. මොන මගුල කලත් ඕකේ වැඩකරේ නැත්තන් හුප්පේ තමයි බොලව්! හා හා දැං browser එකේ ගහපියව් මෙහෙම.[COLOR=Red] localhost:8080 (localhost:8080 වෙනුවට 127.0.0.1:8080 ගැහුවත් හරි)[/COLOR] Enter key එක ඔබපියව් යකුනේ!!! :angry: [/COLOR][IMG]http://i.imgur.com/HcJIfe3.png[/IMG] [B][COLOR=Navy]ඕං අවා! දැන් හරි! Tomcat මල්ලී up and running! :lol:[/COLOR][/B] එහෙනම්, ඊළඟට අපිට තියෙන්නේ හොඳ IDE එකක් හොයා ගන්න එක. ඊළඟ lesson එකෙන් ආයෙත් set වෙමු! එහෙනම් හැමෝටම ජය! මේවා තනියම කරලා අව්ල් තැන් තියෙනවානම් clear කරගෙන ඉස්සරහට යමූ! [B]මේකට උඹලගේ කැපවීම අනිවාර්යයි! මට පුලුවන් බොලාට මඟ පෙන්නන්න විතරයි![/B] [/SIZE] [/QUOTE]
Insert quotes…
Verification
Nawa warak dahaya keeyada? (Namaya wadi kireema dahaya)
Post reply
Top
Bottom