Ads 468x60px

วันจันทร์ที่ 10 ตุลาคม พ.ศ. 2554

วิธี Install Java, Sun WebServer, Glassfish AppServer บน Solaris 10

วิธี Install Java, Sun WebServer, Glassfish AppServer บน Solaris 10

สิ่งที่ต้อง Install
  1. Sun WebServer 6.1
  2. Glassfish AppServer 2.1.1 สำหรับ Glassfish จะหา download ยากหน่อยต้องไปเอาจาก glassfish community แทนเพราะ web ของ Sun/Oracle เปลี่ยนเป็น version 3 หมดแล้ว
Install JDK
จาก Image ของ solaris 10 ที่ download มาจาก Web ของ Sun เป็น Image ของ VirtualBox ซึ่ง Image ตัวนี้มี JDK 1.5 อยู่แล้ว ดังนั้นก็เลยไม่ต้องลงเพิ่ม
แต่ถ้าจะลงก็ check ก่อนว่าใน /usr ก่อนปกติจะมีอยู่แล้วในนี้ ซึ่งอ้างอิงจาก Image ของ Solaris ตัวนี้จะมีทั้ง 1.4 และ 1.5 ถ้าลงเพิ่มก็แตก file ของ JDK ที่โหลดมาลงใน /usr แล้วทำ link ไปก็พอ
Install Sun WebServer
ทำตามขั้นตอนตามนี้ได้เลย โดยที่ package ที่เอามาเป็น ใช้เป็น package แบบ .gz ตอน download สามารถเลือกได้ว่าเอา package แบบไหน แต่ปกติแล้วถนัดแบบ .gz มากกว่า
  1. login เป็น root
  2. unzip ออกด้วย gunzip ไปไว้ใน /tmp ก็ได้
  3. run ./setup จาก directory ที่แตกออกมา ทำตามขั้นตอนใน wizard
  4. เลือก directory ที่จะ Install นิยมเอาไว้ใน /opt/SUNWwbsvr [default]
  5. เลือก package ที่จะลงเลือกเป็น Server Core เพราะมี JDK อยู่แล้ว
  6. กำหนด Server/Domain Name
  7. กำหนด user/group ที่จะใช้ run process webserver โดย default เป็น webservd
  8. กำหนด Admin port default เป็น 8888
  9. กำหนด Web server port default เป็น 80
  10. กำหนด Document Root default อยู่ที่ server_root/docs เช่น /opt/SUNWwbsvr/httpd-sol10/docs (sol10 เป็นชื่อ Domain ที่กำหนด)
  11. กำหนดให้ start ตอนเปิดเครื่อง โดยจะไป write config ที่อยู่ใน /etc/rc.d/rc3.d/S75webserver01 หรือ rc5.d
  12. กำหนด JDK path ให้ใส่เป็น full path
  13. ใช้คำสั่ง ./start ใน /opt/SUNWwbsvr เพื่อ start web server ถ้า start ได้ใช้ web browser เปิดดูที่ port 80 และ port 8888 เพื่อ check ว่าสามารถใช้งานได้
Install Glassfish AppServer
ทำตามขั้นตอนโดย package ที่เอามาลงเป็นแบบ .jar สามารถเลือกตอน download ได้เหมือนกับ WebServer

  1. login เป็น root
  2. ใช้คำสั่ง java -Xmx256m -jar file_install.jar (install file เอาไว้ใน /tmp ก่อนก็ได้) *** ถ้ามีปัญหาลองใช้ -Xmx512m แทนอาจจะเกิดจาก memory ไม่พอ
  3. จะได้ directry glassfish ออกมา ย้ายไปใน directory ที่ต้องการ เช่น /opt/glassfish ก็ได้
  4. ย้ายไปที่ directory แล้วใช้คำสั่ง chmod -R +x lib/ant/bin เพื่อให้ file binary สามารถ execute ได้
  5. กำหนด JAVA_HOME ใน environment variable ใช้คำสั่ง JAVA_HOME=dir และ export JAVA_HOME โดยต้องกำหนดเป็น full path
  6. ใช้คำสั่ง lib/ant/bin/ant -f setup.xml จาก /opt/glassfish
  7. ทำตาม Wizard ไปเรื่อย ๆ มีให้กำหนด password / master password
ทดสอบการใช้งานโดย
  1. ให้ลอง create-domain
  2. ใช้คำสั่ง /opt/glassfish/bin/asadmin
  3. asadmin> create-domain –adminport 8001 (เปลี่ยนถ้าจะใช้ admin port อื่น) –adminuser admin domain1 (เปลี่ยนชื่อ domain ได้)
  4. file ต่าง ๆ ของ domain ที่ create ขึ้นมาจะอยู่ที่ /var/appserver/domains/[ชื่อ domain]
ถ้า create domain สำเร็จให้ลอง start domain ที่ create ขึ้นมา
  • asadmin> start-domain domain1
Note :

  • default password คือ adminadmin
  • default master password คือ changeit
  • default port ของ app server คือ 8080
  • port สำหรับ admin domain ใช้ port ที่กำหนดมาตอนสร้างในที่นี้ใช้ 8001
ลอง browse ไปที่ port 8080 สำหรับ App และ 8001 สำหรับ Admin (มีหน้า login ให้กรอก user/password)
ตอนที่ลองครั้งแรก create-domain ผ่านแต่ไม่สามารถ start-domain ได้ ดูจาก log แล้วก็งง ๆ เลยลอง start อีกครั้งก็สามารถ start ได้ และเนื่องจากลองด้วย VirtualBox ซึ่งแบ่ง Ram ไว้แค่ 700 MB ทำให้รอนานมากกว่าจะ start process/domain ได้

0 ความคิดเห็น:

แสดงความคิดเห็น

Blogger templates