Websphere Classloading

Nous avons une application déployée dans Websphere application server 7. Ses déployé et le fonctionnement dans des environnements divers. Mais il a donné une méthode pas trouvé exception dans une nouvelle env. À creuser plus profond, nous avons constaté qu'une classe est présent dans 2 bocaux et de la classe à partir de la "mauvaise" pot a été prise en chargé dans le nouveau env. je suis allé dans le détail du chargeur de classe de la vue et de la séquence de chargement de pots étaient différents.

Sur la poursuite de l'enquête, il semblait y avoir variation aléatoire dans l'ordre dans lequel les fichiers jar ont été chargés dans chaque env.

2 questions:

1) Sur le facteur ne l'a ÉTÉ de chargement de classe politique dépendent & toute suggestion pour corriger le problème?

2) Plus généralement, lorsque nous préciser en supposant *.jar dans le classpath pour n'importe quel programme java comment tout JVM charge les pots? Comme c'est par ordre alphabétique ou selon l'heure de la dernière modification ou un tel fichier de propriété?

OriginalL'auteur Barun | 2009-12-15