Catatan

Menunjukkan catatan yang berlabel IntelliJ IDEA

[t20d28] SmartTomcat dalam IntelliJ IDEA Community

Imej
Smart Tomcat adalah satu plugin IntelliJ IDEA Community yang membantu kita debug aplikasi berasaskan web. Memandangkan Tadi setting Intellij Idea Tedi hilang setelah Tedi  delete   folder .idea, terpaksa Tedi tetapkan semula. Nasib baik masih ada ingatan bagaimana nak setup. Sebelum itu kena tambah dulu task dalam build.gradle. task explodedWar(type: Copy) { into "dist/exploded" war with war } Selepas itu kita tambah konfigurasi SmartTomcat, tapi Tedi malaslah nak taip, kome tengok gambar je lah ye. Ini pula adalah tetapan jika kita nak  execute apa-apa  task sebelum kita deploy aplikasi web tersebut. Sebagai contoh Tedi suruh Gradle clean war explodedWar ... iaitu kosongkan  folder , buat war, dan execute explodedWar.   Karangan ini telah diterbitkan buat pertama kali pada 20200428.

[t19i05] Smart Tomcat : NullPointerException

Hari ini buka Intellij Idea Community edition versi seperti berikut: IntelliJ IDEA 2019.2.1 (Community Edition) Build #IC-192.6262.58, built on August 20, 2019 Runtime version: 11.0.3+12-b304.39 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o Windows 10 10.0 GC: ParNew, ConcurrentMarkSweep Memory: 1963M Cores: 8 Registry: ide.tree.ui.experimental=false, ide.balloon.shadow.size=0 Non-Bundled Plugins: DBN, Lombook Plugin, MoreUnit, Native Neighbourhood, com.alexanderpa.flyway.migration.creator, com.github.ranzou06.javadoc, com.poratu.idea.plugins.tomcat, com.weirddev.testme, com.chrisrm.idea.MaterialThemeUI, izhangzhihao.rainbow.brackets, me.xdrop.night-owl, org.sonarlint.idea, training Kemudian mulakan gradle explodeWar, kemudian cuba debug menggunakan Smart Tomcat tiba-tiba dapat error Error running 'Portal': java.lang.NullPointerException . Melalui carian Google, cuma perlu edit dan apply run configuration untuk projeck tersebut. Apakah halnya ni? https://intellij-s...

Macam-macam Masalah

Imej
Hari ini masalah macam-macam dalam IntelliJ IDEA ni.  Masalah bermula dengan IDE tunjuk error tak jumpa satu constant, padahal constant tu dah ada dalam library v93, dalam build.gradle pun memang dah set v93, tapi kelihatan macam kod tu baca v91. Pening memikirkan masalah ni akhirnya Tedi tertidur. Masalahnya projek boleh sahaja build dan deploy guna Gradle, masa nak run unit test dekat Intellij IDEA je ada masalah. Pada pagi hari seorang kawan kata mungkin project Tedi dah corrupted , maka dia kata delete je folder .idea dan buka balik projek tu. Setelah re-open projek tersebut dapat pula error gradle "could not find method leftshift() for arguments gradle" . Tedi tahu masalah ni kalau guna Gradle version baru untuk run script Gradle version lama sebab method << tu dah deprecated. Masalahnya Tedi memang gunakan Gradle 4.10, sepatutnya tiada masalah itu kerana versi ni memang telah lama ketinggalan zaman. Akhirnya Tedi pergi ke Settings dan cari Gradle, nampak...

IntelliJ IDEA Community 2020.1: cannot open vm options file

Imej
Hari ini 20200417 jam 3:40 pagi ada masalah pula selepas kemaskini Intellij Idea Community versi 2020.1. Tiba-tiba tak boleh start dengan error:  cannot open vm options file . Setelah pening kepala akhirnya Tedi pergi ke folder  C:\Users\<nama_pengguna>\.IdeaIC2019.3\config . Ini adalah folder versi sebelum Tedi update ke versi 2020.1. Tedi copy 1 fail bernama  idea64.exe.vmoptions daripada folder tersebut dan Tedi paste ke folder  C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.3.3\bin . Ini adalah folder di mana IntelliJ IDEA di-install pada komputer riba Tedi. Pada awalnya guna versi 2018.3.3, jadi walaupun dah update ke versi-versi terkini, ia tetap kekal berada pada folder tersebut. dalam folder itu ada file bernama idea64.vmoptions . Tedi rasakanlah nama file tu salah, sebab bila Tedi bandingkan kedua-dua file tu kandungannya hampir sama. Cuma folder config akan berubah iaitu  C:\Users\<nama_pengguna>\.IdeaIC<versi>\ Set...

Konfigurasi Remote Debug Intellij Idea Community

Imej
Cara tetapkan debug untuk remote debug aplikasi java dalam intellij idea

Popular