{"id":5957,"date":"2025-02-17T14:40:38","date_gmt":"2025-02-17T07:40:38","guid":{"rendered":"https:\/\/www.cloudaja.id\/artikel\/?p=5957"},"modified":"2025-02-17T14:40:39","modified_gmt":"2025-02-17T07:40:39","slug":"tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork","status":"publish","type":"post","link":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/","title":{"rendered":"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork"},"content":{"rendered":"<p>Dalam tutorial ini, kita akan membahas langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork. cPanel adalah salah satu layanan hosting yang memudahkan kita dalam mengelola aplikasi berbasis web.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"><\/path><\/svg><\/span><\/span><\/span><\/a><\/span>\n<\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1 \">\n<li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Prasyarat\">Prasyarat<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-2\">\n<a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Langkah-langkah_Deploy\">Langkah-langkah Deploy<\/a><ul class=\"ez-toc-list-level-3\">\n<li class=\"ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Install_Java_dan_Maven\">Install Java dan Maven<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Membuat_Project_Java_Spring_Boot\">Membuat Project Java Spring Boot<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Deploy_Java_Spring_Boot\">Deploy Java Spring Boot<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Test_Project\">Test Project<\/a><\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Menjalankan_Project\">Menjalankan Project<\/a><\/li>\n<\/ul>\n<\/li>\n<li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#Kesimpulan\">Kesimpulan<\/a><\/li>\n<\/ul><\/nav>\n<\/div>\n<h2 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Prasyarat\"><\/span>Prasyarat<span class=\"ez-toc-section-end\"><\/span>\n<\/h2>\n<p>Sebelum memulai, pastikan Anda sudah memiliki:<\/p>\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Aplikasi Java Spring Boot.<\/li>\n\n\n<li>\n<a href=\"https:\/\/www.natanetwork.com\/nvme-hosting-indonesia\/\">Hosting cPanel di Natanetwork<\/a> dengan akses ke SSH \/ Terminal.<\/li>\n<\/ol>\n\n<h2 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Langkah-langkah_Deploy\"><\/span>Langkah-langkah Deploy<span class=\"ez-toc-section-end\"><\/span>\n<\/h2>\n<p>Silahkan login ke akun cpanel <a href=\"https:\/\/www.natanetwork.com\/paket-hosting-cpanel\/\">hosting<\/a> kamu terlebih dahulu<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"566\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-96-1024x566.png\" alt=\"\" class=\"wp-image-5958\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-96-1024x566.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-96-300x166.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-96-768x425.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-96.png 1393w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Setelah berhasil login, kamu bisa masuk ke menu Java pada bagian fitur esklusif <a href=\"https:\/\/www.natanetwork.com\/portal\/aff.php?aff=337\">natanetwork<\/a>. nantinya disana kamu bisa install terlebih dahulu java dan maven untuk mendukung deployment.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1006\" height=\"213\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-97.png\" alt=\"\" class=\"wp-image-5959\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-97.png 1006w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-97-300x64.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-97-768x163.png 768w\" sizes=\"auto, (max-width: 1006px) 100vw, 1006px\"><\/figure><\/div>\n<p>Pada tampilan dibawah ini kamu bisa lakukan install dan melihat versi serta status nya apakah sudah aktif atau belum.<\/p>\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Install_Java_dan_Maven\"><\/span>Install Java dan Maven<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"248\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-98-1024x248.png\" alt=\"\" class=\"wp-image-5960\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-98-1024x248.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-98-300x73.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-98-768x186.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-98.png 1398w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Silahkan pilih versi dan install java terlebih dahulu seperti gambar dibawah ini.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"311\" height=\"163\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-99.png\" alt=\"\" class=\"wp-image-5961\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-99.png 311w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-99-300x157.png 300w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\"><\/figure><\/div>\n<p>Setelah proses instalasi java, selanjutnya kamu bisa install maven untuk mendukung deployment aplikasi kamu seperti dibawah ini.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"311\" height=\"163\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-100.png\" alt=\"\" class=\"wp-image-5962\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-100.png 311w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-100-300x157.png 300w\" sizes=\"auto, (max-width: 311px) 100vw, 311px\"><\/figure><\/div>\n<p>Jika proses instalasi java dan maven berhasil, kamu akan mendapatkan pesan atau tampilan pada halaman java kurang lebih seperti gambar dibawah, selain itu jika kamu ingin menghapus instalasi kamu bisa klik tombol uninstall.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"244\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-101-1024x244.png\" alt=\"\" class=\"wp-image-5963\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-101-1024x244.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-101-300x71.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-101-768x183.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-101.png 1349w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Untuk melakukan verifikasi instalasi, kamu bisa jalankan perintah ini untuk melihat versi java yang terinstall melalui terminal cpanel.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"134\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-102.png\" alt=\"\" class=\"wp-image-5964\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-102.png 630w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-102-300x64.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\"><\/figure><\/div>\n<p>Selain melakukan pengecekan versi java, kamu juga bisa cek versi maven untuk memastikan sudah berhasil terinstall.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"630\" height=\"134\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-103.png\" alt=\"\" class=\"wp-image-5965\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-103.png 630w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-103-300x64.png 300w\" sizes=\"auto, (max-width: 630px) 100vw, 630px\"><\/figure><\/div>\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Membuat_Project_Java_Spring_Boot\"><\/span>Membuat Project Java Spring Boot<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n\n<p>Selanjutnya kita akan membuat project spring boot baru dengan use case api sederhana. untuk membuat project baru kamu bisa masuk ke situs <a href=\"https:\/\/start.spring.io\">https:\/\/start.spring.io<\/a><\/p>\n<p>Pada tutorial ini kita menggunakan konfigurasi seperti dibawah ini:<\/p>\n<ul class=\"wp-block-list\">\n<li>Project: <strong>Maven<\/strong>\n<\/li>\n\n\n\n<li>Spring Boot: <strong>3.4.2<\/strong>\n<\/li>\n\n\n<li>Project Metadata<ul class=\"wp-block-list\">\n<li>Group:<strong> com.natanet<\/strong>\n<\/li>\n\n\n\n<li>Artifact: <strong>api<\/strong>\n<\/li>\n\n\n\n<li>Name: <strong>api<\/strong>\n<\/li>\n\n\n\n<li>Description: <strong>Simple Rest API project for Spring Boot<\/strong>\n<\/li>\n\n\n\n<li>Package name: <strong>com.natanet.api<\/strong>\n<\/li>\n\n\n\n<li>Packaging: <strong>Jar<\/strong>\n<\/li>\n\n\n\n<li>Java: <strong>23<\/strong>\n<\/li>\n<\/ul>\n<\/li>\n\n\n<li>Dependencies: <strong>Spring Web<\/strong>\n<\/li>\n<\/ul>\n<p>Setelah itu silahkan klik generate untuk unduh project nya.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"483\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-104-1024x483.png\" alt=\"\" class=\"wp-image-5966\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-104-1024x483.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-104-300x142.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-104-768x363.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-104-1536x725.png 1536w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-104.png 1612w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Deploy_Java_Spring_Boot\"><\/span>Deploy Java Spring Boot<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n<p>Membuat subdomain untuk project java spring boot melalui menu domains pada cpanel.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"309\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-105-1024x309.png\" alt=\"\" class=\"wp-image-5967\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-105-1024x309.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-105-300x90.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-105-768x232.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-105.png 1373w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Silahkan masuk ke file manager domain \/ subdomain yang akan dipakai untuk project java spring boot.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"685\" height=\"258\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-106.png\" alt=\"\" class=\"wp-image-5968\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-106.png 685w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-106-300x113.png 300w\" sizes=\"auto, (max-width: 685px) 100vw, 685px\"><\/figure><\/div>\n<p>Silahkan upload project java spring boot kamu yang sebelumnya sudah di generate.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"258\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-107-1024x258.png\" alt=\"\" class=\"wp-image-5969\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-107-1024x258.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-107-300x76.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-107-768x194.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-107.png 1268w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Setelah proses upload selesai silahkan extract file zip project tersebut seperti gambar dibawah ini.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"547\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-108.png\" alt=\"\" class=\"wp-image-5970\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-108.png 924w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-108-300x178.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-108-768x455.png 768w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\"><\/figure><\/div>\n<p>Selanjutnya kita coba untuk membuat program api sederhana nya. kamu bisa masuk ke path berikut ini dan edit file utama nya. sesuaikan kata berceak tebal sesuai variabel project kamu.<\/p>\n<pre class=\"wp-block-code\"><code><strong>java.natanet.my.id<\/strong>\/<strong>api<\/strong>\/src\/main\/java\/com\/<strong>natanet<\/strong>\/<strong>api<\/strong><\/code><\/pre>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"547\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-109.png\" alt=\"\" class=\"wp-image-5971\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-109.png 924w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-109-300x178.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-109-768x455.png 768w\" sizes=\"auto, (max-width: 924px) 100vw, 924px\"><\/figure><\/div>\n<p>Setelah masuk ke halaman editor, replace isinya dengan kode dibawah ini, jangan lupa sesuaikan kata bercetak tebal sesuai dengan nama package kamu.<\/p>\n<pre class=\"wp-block-code\"><code>package <strong>com.natanet.api<\/strong>;\n\nimport org.springframework.boot.SpringApplication;\nimport org.springframework.boot.autoconfigure.SpringBootApplication;\nimport org.springframework.web.bind.annotation.GetMapping;\nimport org.springframework.web.bind.annotation.RequestMapping;\nimport org.springframework.web.bind.annotation.RestController;\nimport java.util.Map;\n\n@SpringBootApplication\npublic class ApiApplication {\n\n    public static void main(String&#91;] args) {\n        SpringApplication.run(ApiApplication.class, args);\n    }\n\n    @RestController\n    @RequestMapping(\"\/api\")\n    class HelloWorldController {\n        \n        @GetMapping(\"\")\n        public Map&lt;String, String> sayHello() {\n            return Map.of(\n                \"status\", \"success\",\n                \"message\", \"API Index\",\n                \"version\", \"1.0\"\n            );\n        }\n    }\n}<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Test_Project\"><\/span>Test Project<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n<p>Masuk ke terminal di cpanel dan arahkan ke folder project kamu<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"507\" height=\"111\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-110.png\" alt=\"\" class=\"wp-image-5972\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-110.png 507w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-110-300x66.png 300w\" sizes=\"auto, (max-width: 507px) 100vw, 507px\"><\/figure><\/div>\n<p>Kita lakukan build dan menjalankan project java spring boot untuk test project yang sudah kita buat.<\/p>\n<pre class=\"wp-block-code\"><code>mvn spring-boot:run<\/code><\/pre>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"862\" height=\"334\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-112.png\" alt=\"\" class=\"wp-image-5974\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-112.png 862w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-112-300x116.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-112-768x298.png 768w\" sizes=\"auto, (max-width: 862px) 100vw, 862px\"><\/figure><\/div>\n<p>Jika tampilan sudah seperti dibawah ini, artinya project java kamu sudah running.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"333\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-113-1024x333.png\" alt=\"\" class=\"wp-image-5975\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-113-1024x333.png 1024w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-113-300x98.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-113-768x250.png 768w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-113.png 1330w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure><\/div>\n<p>Supaya bisa di akses melalui domain yang sudah dibuat, silahkan masuk ke halaman domain \/ subdomain kamu, kemudian buat file .htaccess<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"557\" height=\"464\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-114.png\" alt=\"\" class=\"wp-image-5976\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-114.png 557w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-114-300x250.png 300w\" sizes=\"auto, (max-width: 557px) 100vw, 557px\"><\/figure><\/div>\n<p>Isikan file .htaccess sesuai seperti berikut ini.<\/p>\n<pre class=\"wp-block-code\"><code>Options +FollowSymLinks -Indexes\nIndexIgnore *\nDirectoryIndex\n \n&lt;IfModule mod_rewrite.c>\n RewriteEngine on\n  RewriteRule ^(.*)$ http:\/\/127.0.0.1:<strong>8080<\/strong>\/$1 &#91;P]\n&lt;\/IfModule><\/code><\/pre>\n<p>Akses halaman domain \/ subdomain kamu, jika tampilan nya seperti ini maka deploy java spring boot sudah berhasil, namun karena halaman utama nya belum kita set maka menampilkan pesan eror seperti ini.<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"265\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-115.png\" alt=\"\" class=\"wp-image-5977\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-115.png 792w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-115-300x100.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-115-768x257.png 768w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\"><\/figure><p>Kita coba untuk masuk ke path \/api, nantinya hasilnya seperti ini. langkah berikutnya kita akan jalankan di port berbeda yang sebelumnya dijalankan dengan port default 8080<\/p>\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"265\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116.png\" alt=\"\" class=\"wp-image-5978\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116.png 792w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116-300x100.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116-768x257.png 768w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\"><\/figure><p>Untuk menjalankan \/ test project java dengan port custom, kamu bisa menggunakan perintah berikut.<\/p>\n<pre class=\"wp-block-code\"><code>mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=<strong>9090<\/strong><\/code><\/pre>\n\n<h3 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Menjalankan_Project\"><\/span>Menjalankan Project<span class=\"ez-toc-section-end\"><\/span>\n<\/h3>\n<p>Untuk menjalankan project java spring boot di background, kita akan menggunakan immortal, berikut adalah perintah untuk menjalankan project java di background.<\/p>\n<pre class=\"wp-block-code\"><code>immortal mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=<strong>9090<\/strong><\/code><\/pre>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"248\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-117.png\" alt=\"\" class=\"wp-image-5979\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-117.png 1020w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-117-300x73.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-117-768x187.png 768w\" sizes=\"auto, (max-width: 1020px) 100vw, 1020px\"><\/figure><\/div>\n<p>Setelah dijalankan, kamu bisa cek kembali halaman website kamu.<\/p>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"792\" height=\"265\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116.png\" alt=\"\" class=\"wp-image-5978\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116.png 792w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116-300x100.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-116-768x257.png 768w\" sizes=\"auto, (max-width: 792px) 100vw, 792px\"><\/figure><\/div>\n<p>Untuk menghentikan proses program di background kamu bisa menggunakan perintah berikut ini.<\/p>\n<pre class=\"wp-block-code\"><code>immortalctl stop mvn spring-boot:run -Dspring-boot.run.arguments=--server.port=<strong>9090<\/strong><\/code><\/pre>\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1019\" height=\"180\" src=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-118.png\" alt=\"\" class=\"wp-image-5980\" srcset=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-118.png 1019w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-118-300x53.png 300w, https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/image-118-768x136.png 768w\" sizes=\"auto, (max-width: 1019px) 100vw, 1019px\"><\/figure><\/div>\n<h2 class=\"wp-block-heading\">\n<span class=\"ez-toc-section\" id=\"Kesimpulan\"><\/span>Kesimpulan<span class=\"ez-toc-section-end\"><\/span>\n<\/h2>\n\n<p>Dalam tutorial ini, kita telah membahas cara deploy aplikasi Rest API Java Spring Boot di <a href=\"https:\/\/www.cloudaja.id\/artikel\/category\/hosting\/cpanel\/\">cPanel<\/a> Natanetwork. Sekarang, aplikasi Spring Boot Anda telah berhasil di-deploy dan dapat diakses melalui domain yang Anda gunakan.<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Dalam tutorial ini, kita akan membahas langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork. cPanel adalah salah satu layanan hosting yang memudahkan kita dalam mengelola aplikasi berbasis web. Prasyarat Sebelum memulai, pastikan Anda sudah memiliki: Langkah-langkah Deploy Silahkan login ke akun cpanel hosting kamu terlebih dahulu [&hellip;]<\/p>","protected":false},"author":4,"featured_media":5982,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"seo_booster_metabox":"","footnotes":""},"categories":[37,238],"tags":[59,56,781],"class_list":["post-5957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application","category-cpanel","tag-cpanel","tag-hosting","tag-java"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork - CloudAja Artikel | Cloud Hosting Indonesia<\/title>\n<meta name=\"description\" content=\"Langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork - CloudAja Artikel | Cloud Hosting Indonesia\" \/>\n<meta property=\"og:description\" content=\"Langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/\" \/>\n<meta property=\"og:site_name\" content=\"CloudAja Artikel | Cloud Hosting Indonesia\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-17T07:40:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-17T07:40:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1004\" \/>\n\t<meta property=\"og:image:height\" content=\"590\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Muhammad Habib Ulil A\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Muhammad Habib Ulil A\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/\"},\"author\":{\"name\":\"Muhammad Habib Ulil A\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/person\\\/02ec3c7144d9405a48c99f67fe55f461\"},\"headline\":\"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork\",\"datePublished\":\"2025-02-17T07:40:38+00:00\",\"dateModified\":\"2025-02-17T07:40:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/\"},\"wordCount\":630,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png\",\"keywords\":[\"cPanel\",\"hosting\",\"Java\"],\"articleSection\":[\"Application\",\"cPanel\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/\",\"name\":\"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork - CloudAja Artikel | Cloud Hosting Indonesia\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png\",\"datePublished\":\"2025-02-17T07:40:38+00:00\",\"dateModified\":\"2025-02-17T07:40:39+00:00\",\"description\":\"Langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png\",\"width\":1004,\"height\":590},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#website\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/\",\"name\":\"CloudAja Artikel | Cloud Hosting Indonesia\",\"description\":\"tips dan trik seputar Cloud Hosting Indonesia\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#organization\",\"name\":\"CloudAja Artikel | Cloud Hosting Indonesia\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/logo-cloudaja.resized.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2022\\\/09\\\/logo-cloudaja.resized.png\",\"width\":120,\"height\":81,\"caption\":\"CloudAja Artikel | Cloud Hosting Indonesia\"},\"image\":{\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/#\\\/schema\\\/person\\\/02ec3c7144d9405a48c99f67fe55f461\",\"name\":\"Muhammad Habib Ulil A\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/elon_mask_avatar_icon_263202-96x96.png\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/elon_mask_avatar_icon_263202-96x96.png\",\"contentUrl\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/wp-content\\\/uploads\\\/2024\\\/07\\\/elon_mask_avatar_icon_263202-96x96.png\",\"caption\":\"Muhammad Habib Ulil A\"},\"description\":\"Salah satu penulis CloudAJA, hobby programming, dan fokus juga di sistem administrator dengan pengalaman beberapa tahun di industri teknologi informasi. Keahlian saya mencakup pengembangan dan manajemen situs web, pemrograman dalam berbagai bahasa seperti PHP, C++, dan Python, serta pengelolaan infrastruktur IT.\",\"url\":\"https:\\\/\\\/www.cloudaja.id\\\/artikel\\\/author\\\/habib\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork - CloudAja Artikel | Cloud Hosting Indonesia","description":"Langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/","og_locale":"en_US","og_type":"article","og_title":"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork - CloudAja Artikel | Cloud Hosting Indonesia","og_description":"Langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork.","og_url":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/","og_site_name":"CloudAja Artikel | Cloud Hosting Indonesia","article_published_time":"2025-02-17T07:40:38+00:00","article_modified_time":"2025-02-17T07:40:39+00:00","og_image":[{"width":1004,"height":590,"url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png","type":"image\/png"}],"author":"Muhammad Habib Ulil A","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Muhammad Habib Ulil A","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#article","isPartOf":{"@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/"},"author":{"name":"Muhammad Habib Ulil A","@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/person\/02ec3c7144d9405a48c99f67fe55f461"},"headline":"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork","datePublished":"2025-02-17T07:40:38+00:00","dateModified":"2025-02-17T07:40:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/"},"wordCount":630,"commentCount":0,"publisher":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#organization"},"image":{"@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png","keywords":["cPanel","hosting","Java"],"articleSection":["Application","cPanel"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/","url":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/","name":"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork - CloudAja Artikel | Cloud Hosting Indonesia","isPartOf":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#primaryimage"},"image":{"@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png","datePublished":"2025-02-17T07:40:38+00:00","dateModified":"2025-02-17T07:40:39+00:00","description":"Langkah-langkah untuk melakukan deploy aplikasi REST API berbasis Java Spring Boot ke cPanel yang disediakan oleh Natanetwork.","breadcrumb":{"@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#primaryimage","url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png","contentUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2025\/02\/Deploy-Rest-API-dengan-Java-Spring-Boot-di-cPanel.png","width":1004,"height":590},{"@type":"BreadcrumbList","@id":"https:\/\/www.cloudaja.id\/artikel\/tutorial-deploy-rest-api-sederhana-dengan-java-spring-boot-di-cpanel-natanetwork\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cloudaja.id\/artikel\/"},{"@type":"ListItem","position":2,"name":"Tutorial Deploy Rest API Sederhana dengan Java Spring Boot di cPanel Natanetwork"}]},{"@type":"WebSite","@id":"https:\/\/www.cloudaja.id\/artikel\/#website","url":"https:\/\/www.cloudaja.id\/artikel\/","name":"CloudAja Artikel | Cloud Hosting Indonesia","description":"tips dan trik seputar Cloud Hosting Indonesia","publisher":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cloudaja.id\/artikel\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.cloudaja.id\/artikel\/#organization","name":"CloudAja Artikel | Cloud Hosting Indonesia","url":"https:\/\/www.cloudaja.id\/artikel\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/logo\/image\/","url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2022\/09\/logo-cloudaja.resized.png","contentUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2022\/09\/logo-cloudaja.resized.png","width":120,"height":81,"caption":"CloudAja Artikel | Cloud Hosting Indonesia"},"image":{"@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.cloudaja.id\/artikel\/#\/schema\/person\/02ec3c7144d9405a48c99f67fe55f461","name":"Muhammad Habib Ulil A","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2024\/07\/elon_mask_avatar_icon_263202-96x96.png","url":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2024\/07\/elon_mask_avatar_icon_263202-96x96.png","contentUrl":"https:\/\/www.cloudaja.id\/artikel\/wp-content\/uploads\/2024\/07\/elon_mask_avatar_icon_263202-96x96.png","caption":"Muhammad Habib Ulil A"},"description":"Salah satu penulis CloudAJA, hobby programming, dan fokus juga di sistem administrator dengan pengalaman beberapa tahun di industri teknologi informasi. Keahlian saya mencakup pengembangan dan manajemen situs web, pemrograman dalam berbagai bahasa seperti PHP, C++, dan Python, serta pengelolaan infrastruktur IT.","url":"https:\/\/www.cloudaja.id\/artikel\/author\/habib\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts\/5957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/comments?post=5957"}],"version-history":[{"count":3,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts\/5957\/revisions"}],"predecessor-version":[{"id":5984,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/posts\/5957\/revisions\/5984"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/media\/5982"}],"wp:attachment":[{"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/media?parent=5957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/categories?post=5957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudaja.id\/artikel\/wp-json\/wp\/v2\/tags?post=5957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}