<library>
dans Liberty's server.xml)L'ordre était le suivant. Étant donné que 1 et 2 sont difficiles à définir librement en raison de la méthode d'empaquetage et de la disposition des fichiers dépendants de l'environnement, si vous souhaitez spécifier l'ordre de chargement en détail, placez le JAR en dehors du WAR, puis <library> Il semble bon de spécifier l'ordre en détail dans
.
<library>
dans le fichier server.xml de Liberty)Plus précisément, il a une telle forme. L'ordre de spécification des éléments enfants de «
<library id="mydir">
<file name="/mydir/foo1.jar"/>
<file name="/mydir/foo2.jar"/>
</library>
<webApplication location="/dir/bar.war">
<classloader privateLibraryRef="mydir"/>
</webApplication>
Il semble que le même paramètre puisse être fait en spécifiant le Class-Path
de MANIFEST.MF, mais s'il est spécifié par le Class-Path
de MANIFEST.MF inclus dans le WAR, il ne sera pas la cible du chargement de classe pour une raison quelconque. C'était comme.
Recommended Posts