J'ai un jar signé empaqueté dans une oreille qui cherche un fichier de configuration hors du classpath. Le fichier de configuration se trouve dans le manifeste de l'oreille et se trouve à la racine de l'oreille. Le jar signé n'a pas de manifeste et je ne peux pas en ajouter un, alors comment ajouter ce fichier au classpath du jar? Je construis l'oreille avec la fourmi, et la déploie dans JBoss. Qu'est-ce qui se passe est que lorsque j'utilise le pot d'un de mes services sar, le fichier spécifié dans le manifeste de l'oreille semble ne pas être sur le chemin de classe. Lorsque le fichier jar est getresource(), il renvoie null. Peut-être le problème est que le pot lui-même utilise le mauvais classloader? Quel classloader devrait-il utiliser?dépendances de jar sans manifeste dans l'oreille (déploiement de JBoss)
Répondre
Avez-vous essayé de placer le fichier de configuration lui-même dans un pot et de le référencer dans le manifeste de l'oreille? C'est à dire. -
- Mettre le fichier de configuration dans un bocal
- mettre le pot quelque part dans le .ear par exemple /config.jar
Modifier le manifeste de l'oreille située à /META-INF/MANIFEST.MF, ajoutez une entrée de classe chemin:
Class-Path: config.jar
espoir que travaux.
Vous pouvez essayer de le placer dans META-INF/classes
à l'intérieur du JAR, mais si vous ne pouvez pas ajouter de manifeste, vous ne pourrez peut-être pas le faire. Êtes-vous en mesure d'ajouter des fichiers au JAR?
On m'a remis un pot signé, je ne peux pas le changer, ce qui est mon problème. À moins qu'il y ait un moyen que je peux obtenir au manifeste sans l'invalider? – insipid
Yikes c'est dur ... une solution pourrait être de placer le fichier de configuration dans le répertoire '/ lib' de n'importe quel serveur/conteneur que vous déployez. Je sais que cela fonctionne souvent pour les pots/dépendances ... –
- 1. Déploiement d'un jar dans Jboss
- 2. Erreur lors dans le déploiement de projet dans jBoss
- 3. Ordre de déploiement dans Jboss 5
- 4. Créer un fichier JAR sans inclure les dépendances externes
- 5. Déploiement de solr dans Jboss
- 6. Déploiement de fichiers de classe Java sans redémarrage de JBoss
- 7. Get-fichier manifeste du JAR
- 8. war file Problème de déploiement dans Jboss
- 9. Arguments par défaut dans le manifeste JAR
- 10. Problème de déploiement JSP dans jboss
- 11. maven-jar-plugin et dépendances transitives
- 12. Comment lire le fichier manifeste de JAR dépendants dans Android?
- 13. Dépendances de déploiement de beans EJB3
- 14. jndi.properties dans le déploiement de JBoss et GlassFish
- 15. déploiement de plusieurs applications struts2 JBOSS
- 16. Gestion des dépendances de déploiement en Java
- 17. jboss erreur de déploiement de couture
- 18. Pourquoi jar ignore-t-il mon manifeste?
- 19. Question sur le déploiement de Jboss
- 20. Y compris les dépendances jar hibernate dans la construction ant
- 21. Problèmes incluant les fichiers jar en dehors du fichier jar contenant le manifeste
- 22. Comment spécifier le fichier jar dans le manifeste?
- 23. dépendances jar dans android - aucune définition de classe trouvé exception
- 24. applet Java, ajouter des fichiers jar dans le fichier manifeste
- 25. Le déploiement éclaté échoue sur JBoss 5
- 26. JBoss WAR Problème de déploiement (problèmes de mise en cache?)
- 27. Est-il possible de renommer un jar-avec-dépendances maven?
- 28. Comment lister les dépendances d'un JAR?
- 29. Déploiement du service Web dans JBoss à l'aide de JAX-WS RI
- 30. Erreur lors du déploiement d'une application sur JBoss 5 fonctionnant correctement sur JBoss 4.2
Quelle version de JBoss? (http://community.jboss.org/wiki/JBossClassLoaderHistory) – fglez