Tip เล็กสะกิดใจ :: การสร้าง war file
พอดีไปอ่านเจอบทความเกี่ยวกับการลดขนาดของ war file ที่สร้างจากชุดคำสั่งของ grails
ถ้าใครเคยใช้คำสั่ง grails war จะรู้ว่าปัญหามันคือขนาดของ war file ที่ใหญ่มากๆ ใหญ่จนไม่น่าเชื่อ ….
เห็นหลากหลายวิธีใน web ผมเลยมีดูว่าใน grails 1.1.x ว่ามีอะไรที่น่าสนใจหรือเปล่า
คำตอบคือ มันมีทีเด็ดซะด้วยคือ ชุดคำสั่ง
grails war –nojars
โอ้วขอบอกว่ามันยอดมาก war file ที่ได้มาเนียนมากครับ
ส่วน lib ต่างๆ ที่ใช้นั้น ก็ copy ไปไว้ใน Application/Web Server ให้หมดครับ
ผมสรุปชุดคำสั่งในการสร้าง war file ไว้ให้นิดหน่อยดังนี้
- โครงสร้างของชุดคำสั่ง
grails [environment]* war [arguments]*
เช่น
grails test war
grails dev war
grails prod war
grails -Dgrails.env=UAT war
grails war /foo/bar/mywar.war
grails war –nojars
………. แล้วจะรอช้าอยู่ทำไมลองสิครับ ……………….
June 2nd, 2009 at 11:28 pm
สงสัยจะเตรียมไว้ให้ใช้กับ spring dm server แน่ๆเลย (deploy แบบ shared library war – http://static.springsource.com.....aries-war)
June 4th, 2009 at 3:38 am
ฟันธงครับพี่
ใน roadmap ของเกรลส์ก็เตรียมรื้อ jetty ออก ยก tomcat เข้ามาใส่แทน เพื่อให้ใช้กับ Spring tc กับ dm Server ให้ราบรื่นขึ้นครับ
June 4th, 2009 at 10:59 am
ว้าว …. tomcat จงเจริญ ….
July 16th, 2009 at 10:05 am
แล้ว Grails in GlassFish จะรองรับ Spring tc กับ dm Server ได้ราบรื่น ด้วยหรือเปล่าครับ.