Где разместить файл данных в Websphere? - PullRequest
1 голос
/ 02 ноября 2010

У меня развернута война на коробке Websphere. Он использует файл для построения структуры дерева внутри веб-службы. Вместо того, чтобы заново развертывать обновленное ухо с файлом в качестве ресурса, мы хотим иметь возможность поместить файл в Websphere и обновить его по мере необходимости, а затем просто запустить серверы (у нас есть несколько узлов), чтобы избежать простоев. Где лучше всего хранить такой файл, чтобы его можно было найти в пути к классам?

Я довольно новичок в использовании Websphere, поэтому, если я не вижу смысла, пожалуйста, дайте мне знать.

Ответы [ 2 ]

2 голосов
/ 02 ноября 2010

В WebSphere существует концепция разделяемой библиотеки.Вы можете добавить свой файл данных в банку, и эта банка будет развернута как общая библиотека.библиотека может быть указана как зависимость от вашего WAR-модуля во время развертывания.

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/

Но это не соответствует Java EE и относится только к WAS.

1 голос
/ 02 ноября 2010

На мой взгляд, лучший способ использовать провайдер URL, как описано в этой статье: http://www.ibm.com/developerworks/websphere/library/techarticles/0502_botzum/0502_botzum.html

...