Minggu, 18 Oktober 2020

Error Maven : Maven03Missing artifact com.sun:tools:jar:1.8.0

Hari ini mau tulis catatan lagi. Jadi kemarin sempet dapet error pada saat menjalankan perintah maven

errornya : 

Maven03Missing artifact com.sun:tools:jar:1.8.0


Ternyata caranya tinggal tambahin di pom seperti ini
<dependency>
            <groupId>com.sun</groupId>
            <artifactId>tools</artifactId>
            <version>1.8.0</version>
            <scope>system</scope>
            <systemPath>${env.JAVA_HOME}/lib/tools.jar</systemPath>
            <optional>true</optional>
        </dependency>

Setelah itu save, dan mestinya errornya uda hilang sih. Kalau kuarng lengkap bisa lihat di sini

Sabtu, 07 September 2019

Nouveau modeset Ubuntu 18.04.2 di Lenovo

Hi, mau tulis lagi nih.. kemarin coba install ubuntu 18.04.2 di lenovo seri ideapad itu terkendala masalah. Kadang tiap kali restart atau dimatikan, butuh waktu lama. Dan suka muncul warning error "NOMODESET"
 Setelah googling, akhirnya ketemu juga solusinya.
Jadi perlu edit file /etc/default/grup dan ubah dari yang sebelumnya seperti ini

Jadi seperti ini

Setelah itu jalankan command sudo update-grub
Setelah itu restart. 

Link penjelasannya bisa lihat dibawah ini
- https://itectec.com/ubuntu/ubuntu-ubuntu-showing-sched_error-20-on-boot/
atau
- https://www.linuxsec.org/2019/10/disable-driver-nouveau-saat-booting.html

Sekian itu aja tambahan catatan di blog. Hehehe 

Minggu, 06 Januari 2019

[Error] requires the APR/ native library which is not available

Pernah mengalami error seperti yang terlihat di judul. 
Hal itu terjadi karena library yang pada tomcat tidak ada. Untuk APR/Native sendiri perlu library openssl.
Itu sepengetahuan gw ya :P
Setelah cari, akhirnya ketemu cara menggunakan setingan apr, yakni dengan mendownload library tcnative-1.dll (untuk windows). Gw downloadnya sudah dalam bentuk file *.dll.
Ada juga yang masih source dan perlu dicompile. Oh ya ini bisa dilakukan di linux atau mac juga ya.
File yang gw download tomcat-native-1.2.19-openssl-1.0.2q-win32-bin.zip, cuma gw lupa linknya. Bisa dicari di google lah :D
Oh ya, untuk membetulkan error ini. Kita harus sudah punya library openssl. Kalau belum punya bisa install dulu. Setelah diinstall nanti akan ada folder lib/VC. Nah copy file tcnative kesitu. Kemudian kita setting path di windows atau di linux.

path 1.1

path 1.2
Kemudian restart servernya, dan jalankan catalina.bat run

Sabtu, 05 Januari 2019

Certificate for doesn't match any of this subject

Pernah mengalami error ini?
Gw pernah mengalami saat coba simulasi request respon via ssl. Ternyata yang perlu dicek itu adalah CN yang ada di certificate. Kalian bisa cek menggunakan perintah openssl atau keytool untuk cek certificate, dan lihat bagian CN. Karna nama itu yang diharus disamakan dengan hostname yang digunakan untuk hit. 
Waktu itu di code httpclient, hostnamenya gw set localhost, padahal CN itu ardi-cakep.web.id
Akhirnya gw buat edit hosts, dan tambahkan ardi-cakep.web.id dimap 127.0.0.1
Dan akhirnya berhasil sih :D

Kamis, 06 Desember 2018

Port forward windows 10

Buat catatan aja, hari ini mau tulis port forward di windows. Biasanya kalau di linux kita menggunakan iptables atau rinetd. Oke langsung aja, ini dijalankan di windows 10.

Commandnya
netsh interface portproxy add v4tov4 listenport=10202 listenaddress=192.168.10.105 connectport=10202 connectaddress=10.17.0.14
listport : port yang menerima data
listendaddress : ip yang menerima data
connectport : port yang dituju
connectaddress : ip yang dituju

Untuk menghapus port forward tersebut
netsh interface portproxy delete v4tov4 listenport=10202 listenaddress=192.168.10.105

Mudah bukan caranya

Senin, 03 Desember 2018

Convert value json dari integer ke string

Berikut adalah cara convert integer ke string pada value json
Pada saat dijalankan maka akan muncul seperti ini, bisa terlihat bahwa ada nilai integer (yakni deretan angka tanpa kutip) dan di bawahnya menjadi string

Kurang lebih seperti itu. Sekian

Buat simulasi client server json menggunakan rest, json, maven

Hari ini membuat simulasi client server menggunakan rest (Jersey), json dan maven. Step - stepnya seperti dibawah ini

- IDE yang kita gunakan eclipse oxygen, pastikan plugin maven terinstal.

- Buat project web di eclipse : File -> New -> Dynamic Web Project atau klik kanan -> New -> Project -> Web -> Dynamic Web Project -> BlogProject (name project) -> Finish

- Generate file web.xml, karena pada saat membuat project tersebut file web.xml belum terbentuk. Klik kanan pada project tersebut -> Java EE Tools -> Generate Deployment Descriptor Stub. Setelah itu bisa dilihat di folder WEB-INF ada file web.xml