Zum Hauptinhalt gehen

eigenes Modul als "isolated" - Klasse wird nicht mehr gefunden

Kommentare

2 Kommentare

  • Zendesk API User
    Author: Windmüller - 3/6/2023 21:06

    Die genannten Klassen sind nicht Teil des poi-Jars und die von FirstSpirit mitgelieferte Version ist im Isolated-Mode nicht mehr sichtbar, daher gibt es bei Verwendung der Klassen eine Exception. Abhilfe schafft hier, zusätzlich poi-ooxml ins Modul zu packen. Allerdings würde ich eine neuere Version empfehlen, da alle Versionen vor 4.1.1 Sicherheitslücken aufweisen.

    Auch wenn der Komponententyp "library" das vermuten lässt, so muss nicht jedes Jar in eine eigene Library verpackt werden. Stattdessen ist es sinnvoll, mehrere Jars als Ressourcen zu definieren. Mehr Details stehen in der Dokumentation.

    Zum Abschluss noch ein Hinweis zum Attribut "name": Um Versionskonflikte zu vermeiden, sollte hier der Maven-Identifier verwendet und die korrekte Version angegeben werden, also z.B.

    <resource name="org.apache.poi:poi" version="5.2.3" mode="isolated">lib/poi-5.2.3.jar</resource>

     

    0
  • Zendesk API User
    Author: aVogt - 3/9/2023 7:19

    Neuste poi-Jars (und deren Abhängigen jars) verwendet.

    Dann ging es.

    0

Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.