Friday, 18 October 2013

JS: Toggle Visibility

<!--
  function toggle_visibility(id, div_id) {
     var e1 = document.getElementById(id);
     var e2 = document.getElementById(div_id);
     
     if(e1.value=='OTHERS')
    e2.style.display='block';
   else
    e2.style.display='none';
  }
  //--> 

Thursday, 17 October 2013

Edit launch config server pada STS

Double click server

Click "Open launch configuration"

Tukar config secukup rasa.

Tuesday, 3 September 2013

Simple ANT build.xml run in STS

ANT akan memudahkan proses kompil projek ke dalam pakej yang sesuai untuk deployment.
ANT menggunakan satu fail yang lazimnya dinamakan build.xml yang mengandungi arahan salinan fail daripada source-code kepada arkib.
Spring Tool Suite telah mempunyai plug-in yang memudahkan penggunaan ANT.

Right click build.xml
Pilih target yang sesuai, default telah disetkan kepada war di mana *.war akan dihasilkan.
Mesej setelah semua proses selesai.

Boleh rujuk kepada Help dalam STS untuk bantuan menggunakan ANT Support:



Rujukan:


Thursday, 18 July 2013

Tipikal STS 3.3.0 Config

-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20130327-1440.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.200.v20130521-0416
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-vmargs eclipse -vm c:\jdk6u22\jre\bin\javaw
-Duser.name=developer name
-Dosgi.requiredJavaVersion=1.6
-Xmn512m
-Xms1024m
-Xmx2048m
-XX:PermSize=1024m
-XX:MaxPermSize=2048m

Wednesday, 17 July 2013

org.xml.sax.helpers.SecuritySupport12 cannot access its superclass org.xml.sax.helpers.SecuritySupport

Error:


java.lang.IllegalAccessError: class org.xml.sax.helpers.SecuritySupport12 cannot access its superclass org.xml.sax.helpers.SecuritySupport

berlaku ketika cuba run kod di atas Tomcat 7 dengan JDK 1.7

Penyelesaian:

masukkan property metadata-complete="true" dalam web.xml

Contoh:

<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" 
xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" 
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0" metadata-complete="true">


Rujukan:


Unsupported major.minor version 51.0

Masalah ini didapati ketika cuba run sistem Online.

Environment:

  • Spring Tool Suite (STS 2.9.2)
  • Tomcat 7
  • JDK 1.7
Punca:
  • Class dikompil menggunakan JDK 1.7 manakala Tomcat 7 ketika itu diset untuk gunakan JDK 1.6
Penyelesaian:
  • Set server untuk run gunakan JDK 1.7.

Thursday, 6 June 2013

Rename nama deployable guna Maven

Tukar nama projek kod APR kepada 1 nama baru.

Spring Framework 3.05

Langkah2 terlibat:

  1. clean project (MAVEN + compiller)
  2. modify config pada pom.xml
  3. recompile
  4. redeploy
Jika melibatkan port forwarding:
  1. login as root
  2. ke opt/apache/apache2214/conf - modify http config file
  3. ke opt/apache/apache2214/bin
  4. ./apachectl -k restart
Habis.