GlassFish เป็นโครงการเซิร์ฟเวอร์แอปพลิเคชันแพลตฟอร์มโอเพ่นซอร์ส Jakarta EE ที่เริ่มต้นโดย Sun Microsystems จากนั้นได้รับการสนับสนุนจาก Oracle Corporation และปัจจุบันอาศัยอยู่ที่ Eclipse Foundation และได้รับการสนับสนุนจาก Payara, Oracle และ Red Hat เวอร์ชันที่รองรับภายใต้ Oracle เรียกว่า Oracle GlassFish Server
เซิร์ฟเวอร์ GlassFish ใช้ทำอะไร
GlassFish เป็นเซิร์ฟเวอร์แอปพลิเคชันที่สามารถใช้เป็น a เว็บเซิร์ฟเวอร์ (เซิร์ฟเวอร์ HTTP) เว็บเซิร์ฟเวอร์หมายถึง: การจัดการคำขอ HTTP (โดยปกติมาจากเบราว์เซอร์) Servlet Container (เช่น Tomcat) หมายถึง: สามารถจัดการเซิร์ฟเล็ต & JSP
เซิร์ฟเวอร์ GlassFish กับเซิร์ฟเวอร์ Tomcat ต่างกันอย่างไร
Tomcat เป็นเพียงเซิร์ฟเวอร์ HTTP และคอนเทนเนอร์ Java เซิร์ฟเล็ตGlassfish เป็นแอปพลิเคชันเซิร์ฟเวอร์ Java EE ที่สมบูรณ์ รวมถึงคอนเทนเนอร์ EJB และคุณสมบัติอื่นๆ ทั้งหมดของสแต็กนี้ … จากการเปรียบเทียบ เซิร์ฟเวอร์ Tomcat การดูแลระบบง่ายกว่าการดูแลระบบ Glassfish เนื่องจาก Tomcat มีชิ้นส่วนที่เคลื่อนไหวน้อยกว่า
เซิร์ฟเวอร์ GlassFish ทำงานอย่างไร
หมายเลขพอร์ตของเซิร์ฟเวอร์ GlassFish ค่าดีฟอลต์คือ 8080 หมายเลขพอร์ตของเซิร์ฟเวอร์การดูแลระบบ ค่าเริ่มต้นคือ 4848
ในการเริ่มเซิร์ฟเวอร์ GlassFish โดยใช้ NetBeans IDE
- คลิกแท็บบริการ
- ขยายโหนดเซิร์ฟเวอร์
- คลิกขวาที่อินสแตนซ์เซิร์ฟเวอร์ GlassFish แล้วเลือกเริ่ม
GlassFish หรือ Tomcat ไหนดีกว่ากัน
เนื่องจากมีชิ้นส่วนที่เคลื่อนไหวน้อยกว่า GlassFish Tomcat นั้นง่ายต่อการจัดการและจัดการ ตามเนื้อผ้า มันถูกมองว่าเป็นเวอร์ชัน "lite" ของ Java EE เนื่องจากมันทำหน้าที่เป็นเว็บเซิร์ฟเวอร์และคอนเทนเนอร์ Servlet