IronPDF for Java Amazon Beanstalk Servisleri Elastik Özellikleri ile

This article was translated from English: Does it need improvement?
Translated
View the article in English

Amazon Linux 2023 temel imajı ile Amazon Elastic Beanstalk'a IronPDF for Java'yı dağıtmak ek yapılandırma gerektirir. Amazon Linux 2023, Fedora tabanlı olduğundan, IronPDF'nin bağımlı olduğu yerel bağımlılıkların açıkça yüklenmesi gerekir ve Tomcat'in motoru çalıştırmak için izne ihtiyacı vardır. IronPDF'yi doğrudan yüklemek yerine her ikisini de .ebextensions ile yapılandırırsınız.

1. Tomcat'e motora erişim verin

Tomcat'in IronPDF motor dizinine tam erişim sağlaması için bir .ebextensions yapılandırma dosyası ekleyin:

01_grant_tomcat_root:
  command: chmod -R 777 /usr/share/tomcat10/IronPdfEngine.2024.6.1.Linux.x64/
01_grant_tomcat_root:
  command: chmod -R 777 /usr/share/tomcat10/IronPdfEngine.2024.6.1.Linux.x64/
YAML

2. Paket yöneticisini güncelleyin

dnf güncel sürümleri çekebilmesi için bağımlılıkların yüklemelerini yenileyin:

02_update_dnf:
  command: dnf update -y
02_update_dnf:
  command: dnf update -y
YAML

3. Yerel bağımlılıkları yükleyin

IronPDF'in oluşturucusu birkaç sistem kütüphanesine ihtiyaç duyar. Bunları yükleyin, ardından alt işlemi çalıştırılabilir yapın:

03_install_dependencies:
  command: |
    dnf -y install glibc-devel
    dnf -y install nss
    dnf -y install at-spi2-atk
    dnf -y install libXcomposite
    dnf -y install libXrandr
    dnf -y install mesa-libgbm
    dnf -y install alsa-lib
    dnf -y install pango
    dnf -y install cups-libs
    dnf -y install libXdamage
    dnf -y install libxshmfence
    chmod 755 IronCefSubprocess
03_install_dependencies:
  command: |
    dnf -y install glibc-devel
    dnf -y install nss
    dnf -y install at-spi2-atk
    dnf -y install libXcomposite
    dnf -y install libXrandr
    dnf -y install mesa-libgbm
    dnf -y install alsa-lib
    dnf -y install pango
    dnf -y install cups-libs
    dnf -y install libXdamage
    dnf -y install libxshmfence
    chmod 755 IronCefSubprocess
YAML

Motor dizini yazılabilir, dnf güncel ve bu kütüphaneler mevcut olduğunda, IronPDF Amazon Elastic Beanstalk örneğinde Tomcat altında çalışır. Tam bağımlılık listesi ve diğer Linux hedefleri için IronPDF Linux dağıtım kılavuzu sayfasına bakın.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Sürüm: 2026.6 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz?
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.