AWS Elastic Beanstalk에서 IronPDF for Java

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

Amazon Linux 2023 기반 이미지로 AWS Elastic Beanstalk에 IronPDF for Java를 배포하려면 추가 설정이 필요합니다. Amazon Linux 2023은 Fedora를 기반으로 하기 때문에 IronPDF가 의존하는 네이티브 종속성을 명시적으로 설치해야 하고, Tomcat으로 하여금 엔진을 실행할 수 있는 권한이 필요합니다. IronPDF를 직접 설치하는 대신 .ebextensions을 통해 둘 다 구성합니다.

1. Tomcat 엔진 액세스 권한 부여

Tomcat이 IronPDF 엔진 디렉토리에 완전한 접근 권한을 제공하는 .ebextensions 구성 파일을 추가하십시오:

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. 패키지 매니저 업데이트

의존성 설치가 최신 버전을 가져오도록 dnf을 새로고침하십시오:

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

3. 네이티브 종속성 설치

IronPDF의 렌더러는 여러 시스템 라이브러리가 필요합니다. 라이브러리를 설치한 후 하위 프로세스를 실행 가능하게 만드십시오:

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

엔진 디렉토리가 쓰기 가능하고, dnf이 최신이며, 이러한 라이브러리가 있는 상태에서 IronPDF는 Elastic Beanstalk 인스턴스의 Tomcat에서 실행됩니다. 전체 종속성 목록과 기타 Linux 대상을 보려면 IronPDF Linux 배포 가이드를 참조하십시오.

Curtis Chau
기술 문서 작성자

커티스 차우는 칼턴 대학교에서 컴퓨터 과학 학사 학위를 취득했으며, Node.js, TypeScript, JavaScript, React를 전문으로 하는 프론트엔드 개발자입니다. 직관적이고 미적으로 뛰어난 사용자 인터페이스를 만드는 데 열정을 가진 그는 최신 프레임워크를 활용하고, 잘 구성되고 시각적으로 매력적인 매뉴얼을 제작하는 것을 즐깁니다.

커티스는 개발 분야 외에도 사물 인터넷(IoT)에 깊은 관심을 가지고 있으며, 하드웨어와 소프트웨어를 통합하는 혁신적인 방법을 연구합니다. 여가 시간에는 게임을 즐기거나 디스코드 봇을 만들면서 기술에 대한 애정과 창의성을 결합합니다.

시작할 준비 되셨나요?
버전: 2026.6 방금 출시
Still Scrolling Icon

아직도 스크롤하고 계신가요?

빠른 증거를 원하시나요?
샘플을 실행하세요 HTML이 PDF로 변환되는 것을 지켜보세요.