Category Archives: Java

list openjdk di ubuntu

apt-cache policy openjdk-6-jre-headless openjdk-6-jre-headless: Installed: 6b41-1.13.13-0ubuntu0.12.04.1 Candidate: 6b41-1.13.13-0ubuntu0.12.04.1 Version table: *** 6b41-1.13.13-0ubuntu0.12.04.1 0 500 http://mirror.unpad.ac.id/ubuntu/ precise-updates/main amd64 Packages 500 http://mirror.unpad.ac.id/ubuntu/ precise-security/main amd64 Packages 500 http://security.ubuntu.com/ubuntu/ precise-security/main amd64 Packages 100 /var/lib/dpkg/status 6b24-1.11.1-4ubuntu2 0 500 http://mirror.unpad.ac.id/ubuntu/ precise/main amd64 Packages

enable remote debug tomcat

sudo vi /etc/default/tomcat6 buka JAVA_OPTS=”${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n”   atau cara Eka : CATALINA_OPTS=”-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n”

Read file

Old School : [code language=”java”] StringBuilder result = new StringBuilder(); String path = getClass().getClassLoader().getResource("product-info.json").getPath(); try { String urlDecode = URLDecoder.decode(path, "utf-8"); File file = new File(urlDecode); Scanner scanner = new Scanner(file); while (scanner.hasNext()) { result.append(scanner.nextLine()); } } catch (FileNotFoundException e) { e.printStackTrace(); } catch (UnsupportedEncodingException e) { e.printStackTrace(); } System.out.println(result);} [/code] Using library IOUtils :… Read More: Read file »

Perintah-perintah dasar maven

Delete folder target : [code language=”shell”] mvn clean [/code] Bungkus : [code language=”shell”] mvn package [/code] Test : [code language=”shell”] mvn test [/code] Skip test : [code language=”shell”] mvn -Dmaven.skip.test=true mvn -Dmaven.test.skip [/code] Integration test : [code language=”shell”] mvn verify [/code] Install ke repository local : [code language=”shell”] mvn install [/code] Deploy ke repository maven… Read More: Perintah-perintah dasar maven »

Mengatasi PermGen pada Tomcat klo pake Netbeans

Buat sebuah file dengan nama : [code language=”shell”] setenv.bat [/code] Yang berisikan : [code language=”shell”] set JAVA_OPTS=-Dfile.encoding=UTF-8 -Xms128m -Xmx1024m -XX:PermSize=64m -XX:MaxPermSize=1024m [/code] Kemudian letakkan pada : [code language=”shell”] E:\apache-tomcat-6.0.41\bin [/code] nb: jika menggunakan IntelliJ file ini harus dihilangkan (minimal direname lah…)

Install tomcat6 manager untuk continuous integration dari bamboo

[code language=”shell”] sudo apt-get install tomcat6 tomcat6-admin tomcat6-common tomcat6-user [/code] [code language=”shell”] http://address:8080/manager/html [/code] [code language=”shell”] sudo vi /etc/tomcat6/tomcat-users.xml [/code] [sourcecode language=”xml”] <tomcat-users> <user username="ballack-script" password="keren" roles="manager-script, manager-gui"/> <user username="ballack-admin" password="keren" roles="admin,manager,manager-script, manager-gui"/> </tomcat-users> [/sourcecode]