pro7beginner.blogspot.com ยินดีต้อนรับผู้รักในการเขียนโปรแกรมทุกท่าน ที่กำลังหัดเดิน ที่ยังไม่รู้ว่าจะเริ่มต้นเขียนโปรแกรมสักภาษาหนึ่งได้อย่างไร ลองอ่านบทความเหล่านี้ และรู้จักเพื่อนคนนี้นะ (อ้อ รบกวนให้ลิงค์หรือเครดิตกลับมาที่บล็อกนี้ด้วยนะ ขอบคุณครับ)
วันเสาร์ที่ 20 มิถุนายน พ.ศ. 2558
Servlet part 3
Hello Servlet โปรแกรมแรก
>> ติดตั้ง JDK เซตตัวแปร PATH ให้ชี้ไป ณ ...\Java\jdk1.8.0_31\bin (แล้วแต่ว่าแต่ละคนติดตั้งไว้ที่ไหน) เพื่อให้ระบบปฏิบัติการมองเห็น javac.exe และ java.exe เพราะ javac.exe ใช้คอมไพล์ไฟล์ .java เป็น .class ส่วน java.exe ใช้รันไฟล์ .class โดยการพิมพ์คำสั่ง javac ที่ command line ว่ามองเห็น javac หรือไม่
>> ติดตั้ง Apache Tomcat เป็น server อันที่จริงไม่เรียกว่าติดตั้ง เพราะแตก .zip ก็ใช้งานได้เลย ผมวางมันไว้ ณ C:\apache-tomcat-8.0.14 อย่าลืมเซตตัวแปร CATALINA_HOME ให้ชี้ไป ณ folder ข้างต้น เพื่อให้เรา start server ได้ โดยการพิมพ์คำสั่ง C:\apache-tomcat-8.0.14\bin>startup.bat ที่ command line
>> เนื่องจากพี่เขาเขียน Ant มาให้ (โปรเจ้กต์ของเราเป็น java web) เราจะใช้มัน deploy แต่ละตัวอย่างไปวางไว้บน server ทั้งนี้เพื่อตัดขึ้นตอนการ
- ตรวจสอบไวยากรณ์
- การคอมไฟล์
- การ packaging
- การ deploy (วาง .war ลงไปยัง server)
เพียงเซตตัวแปร JAVA_HOME ให้ชี้ไป ณ ...\Java\jdk1.8.0_31 (แล้วแต่ว่าแต่ละคนติดตั้งไว้ที่ไหน) อย่าลืมบอก PATH ให้รู้จัก Ant ด้วย ด้วยการกำหนดไปยัง C:\apache-ant-1.9.4\bin
>> สองคำสั่งเกี่ยวกับ Ant ที่ต้องทราบ เมื่อต้องการ deploy แต่ละตัวอย่างไปยัง server ให้แต่ละตัวอย่างวางอยู่ ณ D:\training ในที่นี้จะ deploy ตัวอย่างที่ 1 ซึ่งเส้นทางการเข้าถึงคือ D:\training\example1
- พิมพ์ ant deploy สำหรับ built และวาง .war ไปยัง server
- พิมพ์ ant undeploy สำหรับลบ .war นั้นออกจาก server (ไม่แน่ใจว่าใช้คำว่าลบถูกต้องไหมนะ)
>> สรุปเราต้องทำอะไรบ้าง หลังจาก download โปรเจ็กต์ตัวอย่างด้านล่างนี้ไป
1) set ตัวแปร PATH ให้กับระบบ ชี้ไปที่
C:\Program Files\Java\jdk1.8.0_31\bin;
C:\apache-ant-1.9.4\bin
2) set ตัวแปร CATALINA_HOME ให้กับระบบ ชี้ไปที่
C:\apache-tomcat-8.0.14
3) set ตัวแปร JAVA_HOME ให้กับระบบ ชี้ไปที่
C:\Program Files\Java\jdk1.8.0_31
4) เข้าไปยังโปรเจ็กต์ที่ต้องการรันโดย command line ของผมคือ
D:\training\example1
5) พิมพ์ ant deploy (หาก fail เพราะมีโปรเจ็กต์นั้นๆอยู่แล้วบน server ให้พิมพ์ ant undeploy ก่อนครับจะได้ deploy ซ้ำได้)
ดาวโหลด์
- Apache Tomcat: https://tomcat.apache.org/ มองหาคำว่า download
- Apache Ant: http://ant.apache.org/ มองหาคำว่า download
- ตัวอย่างโปรเจ็กต์: http://www.mediafire.com/download/6r9535oerr86bay/training.rar
6) เปิด browser จากนั้นพิมพ์
http://localhost:8080/servlet/s1
>> รายละเอียดปลียย่อยมากกว่านี้ ขออนุญาตเล่าเพิ่มเติม ณ part ต่อๆไป คืนนี้ฝันดีครับ
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น