Bagikan melalui


Menyebarkan aplikasi Java WebLogic ke WebLogic di Azure Virtual Machines

Artikel ini memperlihatkan kepada Anda cara menyebarkan aplikasi web Java WebLogic dengan masuk oleh akun Microsoft Entra ke WebLogic di Azure Virtual Machines.

Prasyarat

Menyiapkan aplikasi untuk penyebaran

Saat Anda menyebarkan aplikasi ke Oracle WebLogic Server, URL pengalihan Anda berubah ke URL pengalihan aplikasi pada instans Oracle WebLogic Server. Gunakan langkah-langkah berikut untuk mengubah pengaturan ini di file properti Anda:

  1. Navigasi ke file authentication.properties aplikasi Anda dan ubah nilai app.homePage ke nama domain aplikasi yang disebarkan, seperti yang ditunjukkan dalam contoh berikut. Nama domain ini memiliki formulir http://<vm-host-name>:<port>/<your-app-path>. Anda bisa mendapatkan nama host dan port dari adminConsoleURL dengan menghapus /console/. Jika Anda menggunakan aplikasi sampel yang direkomendasikan, URL harus http://<vm-host-name>:<port>/testwebapp/, yang seharusnya mirip dengan http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/.

    # app.homePage is by default set to dev server address and app context path on the server
    # for apps deployed to azure, use https://your-sub-domain.azurewebsites.net
    app.homePage=http://<vm-host-name>:<port>/<your-app-path>
    
  2. Setelah menyimpan file ini, gunakan perintah berikut untuk membangun kembali aplikasi Anda:

    mvn clean package
    
  3. Setelah membangun ulang aplikasi, ikuti langkah-langkah Menyebarkan aplikasi Java EE dari portal Konsol Administrasi untuk menyebarkan ulang aplikasi dengan file .war Anda saat ini.

Memperbarui pendaftaran aplikasi ID Microsoft Entra Anda

Karena URI pengalihan berubah ke aplikasi yang disebarkan di Oracle WebLogic Server, Anda juga perlu mengubah URI pengalihan di pendaftaran aplikasi ID Microsoft Entra Anda. Gunakan langkah-langkah berikut untuk membuat perubahan ini:

  1. Navigasikan ke platform identitas Microsoft untuk pengembang halaman Pendaftaran aplikasi.

  2. Gunakan kotak pencarian untuk mencari pendaftaran aplikasi Anda - misalnya, java-servlet-webapp-authentication.

  3. Buka pendaftaran aplikasi Anda dengan memilih namanya.

  4. Pilih Autentikasi dari menu.

  5. Di bagian URI Pengalihan Web - , pilih Tambahkan URI.

  6. Isi URI aplikasi web Anda, tambahkan /auth/redirect - misalnya, http://wls-5b942e9f2a-admindomain.westus.cloudapp.azure.com:7001/testwebapp/auth/redirect.

  7. Pilih Simpan.

Penyebaran Anda telah selesai sekarang.

Informasi selengkapnya