Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 103,678

HOME > Windows Azure > Windows Azure (Storage) and Java Application > ตอนที่ 2 : Config Eclipse กับ Apache Tomcat ไว้เขียน JSP กับ Windows Azure



ตอนที่ 2 : Config Eclipse กับ Apache Tomcat ไว้เขียน JSP กับ Windows Azure

ตอนที่ 2 : Config Eclipse กับ Apache Tomcat ไว้เขียน JSP กับ Windows Azure ในการเขียน Java กับ Windows Azure สามารถเขียนโปรแกรมได้หลากหลายปรถเภท แต่ในบทความนี้จะเลือกการเขียนแบบ JSP Web Application ร่วมกับ Windows Azure โดยใช้ Tools ของ Eclipse กับ Java SDK ทำงานผ่าน Web Server ของ Apache Tomcat

Config Eclipse Windows Azure

Apache Tomcat for Java Servlets and Java Server Page


หลังจากที่เราติดตั้ง Java SDK เรียบร้อยแล้ว ในการเขียนโปรแกรม JSP เพื้อพัฒนา Website และ Web Application สิ่งที่ขาดไม่ได้ก็คือจะต้องมี Web Server ไว้รันตัว JSP ซึ่งปกติในการเขียน PHP หรือ ASP.Net เราจะใช้ Apache หรือ IIS แต่ในการเขียน JSP จะมี Web Server รองรับอยู่หลายตัว แต่จะแนะนำให้เลือกใช้ Apache Tomcat ซึ่งเป็น Open Source ที่สามารถ Download และใช้งานได้ฟรี ๆ ส่วนเรื่องความเสถียรนั้น Apache Tomcat ผ่านการพัฒนามาหลาย Version และถูกใช้งานมากมาย และสามารถทำงานได้อย่างไม่มีปัญหา

Config Eclipse Windows Azure

ในปัจจุบัน Apache Tomcat อยู่ที่ Version 8 แล้ว แต่คาดว่าตัวนี้น่าจะยังไม่ Stable และจะแนะนำให้ใช้แค่ Version 7 ก็พอ (ในปัจจุบันอาจจะมี Version ใหม่ ๆ ก็สามารถนำมาใช้ได้เช่นเดียวกัน) แต่พื้นฐานทั่ว ๆ ไป ใช้ Version อะไรก็ไม่ค่อยแตกต่างกันมากนัก

Download Apache Tomcat


Config Eclipse Windows Azure

เลือก Platform ที่ต้องการ (Apache Tomcat จะเป็นไฟล์ zip หรือ tar ซึ่งสามารถนำไปแตกไฟล์แล้วใช้ได้ทันที)

Config Eclipse Windows Azure

Download ได้ไฟล์ zip มาแล้ว

Config Eclipse Windows Azure

ตอนนี้ให้แตกไฟล์ไปไว้ที่ C:\apache-tomcat-7.0.42 (หรืออื่น ๆ ขึ้นอบู่กับ Version)

Config Eclipse Windows Azure

ในการ Stat ตัว Apache Tomcat สามารถดับเบิ้ลคลิกที่ไฟล์ startup.bat (อยู่ในโฟเดอร์ bin) ได้ทันที

Config Eclipse Windows Azure

แต่แนะนำให้ทำผ่าน Command Prompt เพราะจะได้เห็น Error ด้วยในกรณีที่มีปัญหา

ให้ CD เข้าไปที่ C:\apache-tomcat-7.0.42\bin

CD C:\apache-tomcat-7.0.42\bin









Config Eclipse Windows Azure

พิมพ์ startup ถ้ามี Error ดังรูป

The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program

ให้ตรวจสอบพวก PATH ของ JRE_HOME และ JAVA_HOME ให้ถูกต้อง

Config Eclipse Windows Azure

อันนี้ Path ของ JAVA_HOME (แล้วแต่ Version)

Config Eclipse Windows Azure

อันนี้ Path ของ JRE_HOME (แล้วแต่ Version)

อ่านเพิ่มเติม : การติดตั้ง Java SDK และการปรับแต่งค่าพื้นฐาน (Install Java SDK and Config)


Config Eclipse Windows Azure

ลอง startup ใหม่ ซึ่งถ้าทำงานถูกต้องจะแสดงผลดังรูป

Config Eclipse Windows Azure

จากนั้นเราสามารถทดสอบการทำงานของ Apache Tomcat ด้วยการเรียก localhost และ port : 8080

http://localhost:8080

สามารถทำการปรับแต่ง Port ได้ที่ไฟล์

C:\apache-tomcat-7.0.42\conf\server.xml
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />


หลังจากแก้ไขแล้วให้ shutdown และ startup ใหม่อีกครั้ง

Config Eclipse Windows Azure

ในส่วนนี้เองเราสามารถเข้าไปดูตัวอย่างรูปแบบของการเขียน JSP จาก Document ของ Apache Tomcat ได้ ซึ่งจะมี Example ตัวอย่างในการเขียน JSP เบื้องต้น (ถ้าไม่สนใจให้ข้ามไปได้เลย)

Config Eclipse Windows Azure

Example ของ Apache Tomcat

Config Eclipse Windows Azure

Example ของ Apache Tomcat

โครงสร้าง Document ของ Apache Tomcat

Config Eclipse Windows Azure

สำหรับโฟเดอร์ Home ของ Apache Tomcat จะอยู่ที่ C:\apache-tomcat-7.0.42\webapps

Config Eclipse Windows Azure

เราสามารถทำการทดสอบสร้างโฟเดอร์ของเราเองได้เช่น myapp

Config Eclipse Windows Azure

ภายในโฟเดอร์ myapp ให้ทำการสร้างไฟล์ test.jsp ง่าย ๆ ดังนี้

test.jsp
<html>
<body>
<title>ThaiCreate.com JSP  Tutorial</title>
<%
	String strName = "Weerachai Nuktiram";
%>

Hello! Welcome <%=strName%><br>

To www.ThaiCreate.Com
</body>
</html>


Output

Config Eclipse Windows Azure

http://localhost:8080/myapp/test.jsp

ทดสอบเรียก URL ซึ่งจเห็นว่าตอนนี้เราสามารถรัน JSP ได้แล้ว

Config Eclipse Windows Azure

ส่วนโฟเดอร์ Root จะอยู่ที่ C:\apache-tomcat-7.0.42\webapps\ROOT

การปรับแต่ง Eclipse ทำงานร่วมกับ Apache Tomcat

Config Eclipse Windows Azure

เปิดโปรแกรม Eclipse

Config Eclipse Windows Azure

หลังจากที่เปิดโปรแกรมเรียบร้อยแล้วให้คลิกที่เมนู Windows -> Preference

Config Eclipse Windows Azure

เลือก Server -> Rutime Environments -> Add

Config Eclipse Windows Azure

เลือก Version ของ Apache Tomcat ที่ได้ติดตั้งไว้ในบทความก่อนหน้านี้

ติดตั้ง Apache Tomcat / Web Server ไว้สำหรับเขียน JSP ด้วยภาษา Java









Config Eclipse Windows Azure

ระบุ Path ของ Apache Tomcat เลือกเลือกรุ่นของ jre ซึ่งจะเป็นตัว Java SDK ที่เราได้ติดตั้งไว้

Config Eclipse Windows Azure

ได้ Apache Tomcat ไว้สำหรับ Server Runtime เรียบร้อยแล้ว

การเพิ่ม Server ตรงใน Task ของ Eclipse

Config Eclipse Windows Azure

เลือก Windows -> Show View -> Other...

Config Eclipse Windows Azure

เลือก Server

Config Eclipse Windows Azure

จะเห็นว่าตอนนี้ Server จะขึ้นมาตรง Task ของ Eclipse แล้ว

Config Eclipse Windows Azure

สามารถคลิกขวาและเลือก Start เพื่อเริ่มการทำงานของ Apache Tomcat กับ Eclipse

Config Eclipse Windows Azure

ตอนนี้ Server ของ Apache Tomcat แสดงสถานะ Start เรียบร้อยแล้ว

Config Eclipse Windows Azure

ใน Explorer จะเห็นว่ามี Folder Project ของ Server ขึ้นมา 1 รายการ ซึ่งจะเป็นการ Config ต่าง ๆ ของ Apache Tomcat

Config Eclipse Windows Azure

ในกรณีที่เราไม่ใช้งานก็อย่าลืม Stop ตัว Service

เพิ่มเติม

Config Eclipse Windows Azure

ในกรณีที่ไม่สามารถ Start ตัว Server ได้ อาจจะต้องเข้าไปที่ Apache Tomcat และทำการ shutdown ตัว Service เก่าซะก่อน

ทดสอบการสร้าง Project JSP บน Eclipse IDE

Config Eclipse Windows Azure

เลือกเมนู File -> New -> Project

Config Eclipse Windows Azure

เลือกเป็น Web -> Dynamic Web Project

Config Eclipse Windows Azure

ตั้งชื่อของ Project เลือก Target runtime (Apache Tomcat) เลือก Finish

Config Eclipse Windows Azure

ตอนนี้เราได้ Project ขึ้นมาเรียบร้อย ซึ่งมีโฟเดอร์ต่าง ๆ มากมาย แต่ให้เราสนใจแค่โฟเดอร์ WebContent ซึ่งเราจะสร้างพวกไฟล์ JSP แล้วเก็บไว้ที่นี่ (เปรียบเสมือนโฟเดอร์ Home ของ Project)

การสร้างไฟล์ JSP

Config Eclipse Windows Azure

คลิกขวาที่โฟเดอร์ WebContent -> New -> JSP File

Config Eclipse Windows Azure

ตั้งชื่อเป็น index.jsp

Config Eclipse Windows Azure

ตัวอย่างการเขียนไฟล์ JSP แบบง่าย ๆ

Config Eclipse Windows Azure

คลิกที่รัน (Run)

Config Eclipse Windows Azure

เลือก Apache Tomcat ที่เราได้ติดตั้งไว้

Config Eclipse Windows Azure

เลือก Restart

Config Eclipse Windows Azure

ตอนนี้โปรแกรม JSP แรกของเราก็รันเรียบร้อยแล้ว ซึ่งเราสามาถใช้ได้ทั้งการรันบน Eclipse (สามารถ Debug ได้) ในกรณีที่ต้องการ Refresh ก็สามารถกดที่ F5 หรือเครื่องหมาย Run สีเขียว ๆ ตามลูกศร

หลังจากที่ได้เตรียมพร้อม Eclipse กับ Apache Tomcat เรียบร้อยแล้ว ซึ่งตอนนี้เราจะสามารถเขียน JSP ทำงานร่วมกับ Windows Azure ได้ในทันที โดยสามารถอ่านได้จากบทความถัดไป

บทความที่เกี่ยวข้อง

บทความถัดไปที่แนะนำให้อ่าน


   
Share


ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท


ลองใช้ค้นหาข้อมูล


   


Bookmark.   
       
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2013-11-30 08:24:17 / 2017-03-24 14:12:48
  Download : No files
 Sponsored Links / Related

 
ตอนที่ 1 : รู้จักกับ Windows Azure และ Azure Java SDK สำหรับภาษา Java
Rating :

 
ตอนที่ 3 : รู้จักกับ Blob Storage และการเขียนร่วมกับภาษา Azure for Java Application
Rating :

 
ตอนที่ 4 : How to use Java (JSP) Upload file to Blob การอัพโหลดไฟล์ลงใน Blob
Rating :

 
ตอนที่ 5 : How to use Java (JSP) List the Blobs การแสดงรายการไฟล์จาก Blob
Rating :

 
ตอนที่ 6 : How to use Java (JSP) Delete Blob การลบรายการไฟล์บน Blob
Rating :

 
ตอนที่ 7 : รู้จักกับ Table Storage Service และการเขียนร่วมกับภาษา Java Application
Rating :

 
ตอนที่ 8 : How to use Java (JSP) Add Entity to a Table Storage - บันทึกข้อมูลลงตาราง
Rating :

 
ตอนที่ 9 : How to use Java (JSP) Retrieve Entity from Table Storage - อ่านข้อมูลในตาราง
Rating :

 
ตอนที่ 10 : How to use Java (JSP) Update Entity in Table Storage - แก้ไขข้อมูลในตาราง
Rating :

 
ตอนที่ 11 : How to use Java (JSP) Delete Entity in Table Storage - ลบข้อมูลในตาราง
Rating :

 
ตอนที่ 12 : รู้จักกับ Queue Storage และการเขียนร่วมกับภาษา Java Application
Rating :

 
ตอนที่ 13 : How to use Java (JSP) Create a message Queue - สร้างคิวใหม่
Rating :

 
ตอนที่ 14 : How to use Java (JSP) Peek at the next message - อ่านคิวถัดไป
Rating :

 
ตอนที่ 15 : How to use Java (JSP) De-queue the next messag - ขยับไปยังคิวถัดไป
Rating :


ThaiCreate.Com Forum




Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว


สุดยอด Source Code V2.0
 

แจ้งชำระเงิน/โอนเงิน
 

Hit Link
   


Acc : thaicreate@hotmail.com










Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2017 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
for Contact Us : [Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 , 084-715-5121 อัตราราคา คลิกที่นี่