Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Deploy *.java Websphere

140  
  2_Kameras завсегдатай16.04.07 22:26
16.04.07 22:26 
Подскажите плз. за что браться.
Смастерил я 3 файла джавовских, которые работают на моей локальной машине в составе большого проекта уровня предприятия. Связка Томкет 4 и Оракл 9. Пришлось изменить ещ╦ 2 чужих файла. Один джава а второй джиэспи. Вн╦с изменения в конфигурационные файлы. Протестировал. Локально работает и нужно устроить красивый деплой на тест-систему по сути являющуюся копией продуктивной. Т.е. перенести в одном джаре 7 файлов из разных папок (разумеется из разных джава пакетов) и заставить сервер перекомпилировать проект заново. Джары я сделаю а вот как конфигурационный файлы сдеплоить? Как уложить файлы по разным папкам на тестовой системе? Читал книги, читал статьи в сети и так и не понял как это делается практически. Я в ява программировании чайник, а делать надо а то могут и уволить. Не со зла конечно, а по несоответствию ожиданиям.
Посоветуйте плз. Как и ...
#1 
Murr коренной житель16.04.07 22:49
Murr
NEW 16.04.07 22:49 
в ответ 2_Kameras 16.04.07 22:26
Т.е. перенести в одном джаре 7 файлов из разных папок (разумеется из разных джава пакетов) и заставить сервер перекомпилировать проект заново.
------
В джаре у тебя будут уже компилированные классы. Извлекаться они оттуда и распихиваться по папкам они не будут - Ява джары и так кушает. Из того что еще помню - даже в джарах не должны дублироваться квалифицированные имена классов.
На тестовую "красивого автоаплоада" классов не делал - просто копировал компилированные классы ФАРом с ФТП-плугином...
P.S. В чужой, если этого не было в задании, зря полез - будет какой апдейт - потрут и все завалится...
#2 
  2_Kameras завсегдатай16.04.07 23:02
16.04.07 23:02 
в ответ Murr 16.04.07 22:49
В джаре у тебя будут уже компилированные классы. Извлекаться они оттуда и распихиваться по папкам они не будут - Ява джары и так кушает. Из того что еще помню - даже в джарах не должны дублироваться квалифицированные имена классов.
На тестовую "красивого автоаплоада" классов не делал - просто копировал компилированные классы ФАРом с ФТП-плугином...
P.S. В чужой, если этого не было в задании, зря полез - будет какой апдейт - потрут и все завалится...
----------
При апдейте не потрут вс╦ уже в CVS записано.
Классы поименованы правильно. Старшие товарищи за этим проследили да и Эклипс не дремал.
Как перенести xml конфиги в джаре я ума не приложу. Да и постановка задачи такова, что нужно выдать джар и автодеплой к нему то ли скриптом то ли ещ╦ как-то. Куда на чужом сервере эти файлы класть тоже не знаю - 50 км. расстояния. Более того я туда сам не полезу я должен отдать заказчику джар и руководство по инсталляции.
Мне коллеги хоть и подсказывают но вс╦ за меня не сделают - у самих забот полон рот.
#3 
Murr коренной житель16.04.07 23:12
Murr
NEW 16.04.07 23:12 
в ответ 2_Kameras 16.04.07 23:02
Эээ... мне с этим надо будет разбираться, что займет больше времени, чем у меня есть.
Найди в пользователях Герцога (может где на форумах видел такого зелененького) - он
с Жабой более тесно работает - может есть какой более-мение стандартный механизм.
#4 
Murr коренной житель16.04.07 23:18
Murr
NEW 16.04.07 23:18 
в ответ 2_Kameras 16.04.07 23:02
Как перенести xml конфиги в джаре я ума не приложу. Да и постановка задачи такова, что нужно выдать джар и автодеплой
------
В проект автодеплоя включить хмл-файлы как ресурсы и аналогично добавить относительные пути, а по месту - обязать пользователя указать местоположение корня в качестве параметра и сбросить, с учетом относительных путей, ресурсы в файлы.
минут на 40 работы...
#5 
  2_Kameras завсегдатай16.04.07 23:36
16.04.07 23:36 
в ответ Murr 16.04.07 23:18
Начинаю что-то понимать. Мерси, пушистый ты наш
Если кто-то сможет высказаться по объявленной проблеме ещ╦ более определ╦нно - буду очень рад.
#6 
Herzog постоялец17.04.07 09:25
Herzog
NEW 17.04.07 09:25 
в ответ 2_Kameras 16.04.07 23:36, Последний раз изменено 17.04.07 09:31 (Herzog)
У Вас не принимаються личные сообщения
Скиньте исходник (Eclipse-Проект в zip) и подробное описание проблемы на arvato@web.de
#7 
  2_Kameras завсегдатай19.04.07 21:13
NEW 19.04.07 21:13 
в ответ 2_Kameras 16.04.07 22:26
Вопрос решился, всем спасибо.
#8