Bagikan melalui


Menyebarkan aplikasi Java WebSphere ke WebSphere Tradisional di Azure Virtual Machines

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

Prasyarat

Menyiapkan aplikasi untuk penyebaran

Saat Anda menyebarkan aplikasi ke Server Aplikasi WebSphere, URL pengalihan Anda berubah ke URL pengalihan instans Server Aplikasi WebSphere yang disebarkan. Gunakan langkah-langkah berikut untuk mengubah pengaturan ini di file properti Anda:

  1. Navigasikan ke file authentication.properties aplikasi Anda dan ubah nilai ke URL server dan nomor port yang ingin Anda gunakan, seperti yang ditunjukkan dalam contoh berikut:

    # 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=https://<server-url>:<port-number>/msal4j-servlet-auth/
    
  2. Setelah menyimpan file ini, gunakan perintah berikut untuk membangun kembali aplikasi Anda:

    mvn clean package
    
  3. Setelah kode selesai dibangun, salin file .war ke sistem file server target Anda.

Memperbarui pendaftaran aplikasi ID Microsoft Entra Anda

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

  1. Masuk ke platform identitas Microsoft bagi 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 Web URI Pengalihan - , pilih Tambahkan URI.

  6. Isi URI aplikasi web Anda, tambahkan /auth/redirect - misalnya, https://<server-url>:<port-number>/auth/redirect.

  7. Pilih Simpan.

Menyebarkan aplikasi

Untuk menyebarkan aplikasi, gunakan langkah-langkah berikut:

  1. Pada tab Aplikasi, pilih Aplikasi Baru, lalu Aplikasi Perusahaan Baru.

  2. Pilih file .war yang Anda buat, lalu pilih Berikutnya, sampai Anda mencapai langkah penginstalan Pemetaan akar konteks untuk modul Web.

  3. Untuk root konteks, atur agar memiliki nilai yang sama seperti setelah nomor port di 'URI Pengalihan' yang Anda tentukan dalam konfigurasi sampel atau pendaftaran aplikasi Azure. Artinya, jika URI pengalihan http://<server-url>:9080/msal4j-servlet-auth/, maka akar konteks seharusnya hanya msal4j-servlet-auth.

  4. Pilih Selesai.

  5. Setelah aplikasi selesai diinstal, buka bagian aplikasi WebSphere perusahaan pada tab Aplikasi.

  6. Pilih file .war yang Anda instal dari daftar aplikasi, lalu pilih Mulai untuk mulai menerapkannya.

  7. Setelah selesai disebarkan, navigasikan ke http://<server-url>:9080/{whatever you set as the context root} dan Anda akan dapat melihat aplikasi.

Penyebaran Anda sekarang selesai.

Informasi selengkapnya

Langkah berikutnya

Untuk opsi penyebaran lainnya, lihat artikel berikut ini: