J'ai une guerre déployée sur une boîte Websphere. Il utilise un fichier pour construire une structure trie dans un service web. Au lieu d'avoir à redéployer une oreille mise à jour avec le fichier en tant que ressource, nous voulons être en mesure de mettre le fichier sur Websphere et le mettre à jour si nécessaire, puis simplement cycler les serveurs (nous avons plusieurs nœuds). Où serait le meilleur endroit pour stocker un tel fichier afin qu'il soit repris dans le classpath? Je ne suis pas habitué à utiliser Websphere, donc si je n'ai pas de sens, faites le moi savoir.Où placer un fichier de données dans Websphere?
Répondre
Il existe un concept de bibliothèque partagée dans WebSphere. Vous pouvez ajouter votre fichier de données à un fichier jar et ce dernier sera déployé en tant que bibliothèque partagée. la bibliothèque peut ensuite être spécifiée en tant que dépendance à votre module WAR pendant le déploiement.
http://publib.boulder.ibm.com/infocenter/wasinfo/v5r1//index.jsp?topic=/com.ibm.websphere.base.doc/info/aes/ae/tcws_sharedlib.html http://www.albeesonline.com/blog/2008/04/07/creating-a-shared-library-in-websphere/
Mais ce n'est pas compatible Java EE et spécifique à ÉTAIT seulement.
À mon avis, la meilleure façon d'utiliser un fournisseur d'URL tel que décrit dans cet article: http://www.ibm.com/developerworks/websphere/library/techarticles/0502_botzum/0502_botzum.html
cela semble prometteur, mais pouvez-vous poster pourquoi c'est le meilleur moyen? et si cela est conforme jee? –
À mon avis, il est plus portable puisqu'il est conforme à la norme JEE. – esmiralha
Un autre avantage est que l'emplacement physique réel et le protocole utilisé pour le récupérer sont inconnus de votre application. Voulez-vous déplacer le fichier vers un autre serveur? Changez juste le fournisseur d'URL ... – esmiralha
- 1. Où placer le fichier .htaccess?
- 2. où placer le fichier struts.xml
- 3. Où placer l'aide d'instructions dans un C# fichier .cs
- 4. Où placer le calque de données dans l'application iPhone
- 5. Où placer vos délégués. .
- 6. Où placer votre fichier de base de données SQLite dans une application iPhone?
- 7. Où placer de gros fichiers statiques dans un projet Tomcat?
- 8. Où placer l'asynctask dans l'application
- 9. Où placer les fonctions générales dans OOP?
- 10. Où placer le fichier .emacs dans Carbon Emacs?
- 11. Où placer le fichier de règles de l'applet Java?
- 12. C++ où placer comprend
- 13. Où placer la session de gestion dans un modèle MVC?
- 14. Où placer clientaccesspolicy.xml dans le projet Silverlight
- 15. Où placer twitter4j.properties dans le projet android?
- 16. Couche de gestion, couche de données, où placer des requêtes?
- 17. Où placer les scripts
- 18. Où placer drawRect?
- 19. Où placer WebRequest.RegisterPrefix()
- 20. Où placer les messages jQuery?
- 21. Couche d'annotation de données MVC: où placer l'instruction CurrentUICulture?
- 22. Où placer des scripts de génération de données dans le projet de base de données VS2010?
- 23. Où placer le timeout() fadeout?
- 24. où placer les fichiers d'initialisation dans Windows
- 25. Où placer un fichier de configuration pour un service Web Axis2?
- 26. où placer les déclencheurs StateChanged?
- 27. Où placer des crochets dans Drupal?
- 28. Où placer une classe simple dans un projet MVC?
- 29. Où dois-je placer un FileSystemWatcher dans mon application mvc?
- 30. Où placer des données dans une application qui utilise la base de données distante via l'API?
Merci. Cela semble être une bonne solution. – AHungerArtist