Вход на сайт
Deploy *.java Websphere
140
16.04.07 22:26
Подскажите плз. за что браться.
Смастерил я 3 файла джавовских, которые работают на моей локальной машине в составе большого проекта уровня предприятия. Связка Томкет 4 и Оракл 9. Пришлось изменить ещ╦ 2 чужих файла. Один джава а второй джиэспи. Вн╦с изменения в конфигурационные файлы. Протестировал. Локально работает и нужно устроить красивый деплой на тест-систему по сути являющуюся копией продуктивной. Т.е. перенести в одном джаре 7 файлов из разных папок (разумеется из разных джава пакетов) и заставить сервер перекомпилировать проект заново. Джары я сделаю а вот как конфигурационный файлы сдеплоить? Как уложить файлы по разным папкам на тестовой системе? Читал книги, читал статьи в сети и так и не понял как это делается практически. Я в ява программировании чайник, а делать надо а то могут и уволить. Не со зла конечно, а по несоответствию ожиданиям.
Посоветуйте плз. Как и ...
Смастерил я 3 файла джавовских, которые работают на моей локальной машине в составе большого проекта уровня предприятия. Связка Томкет 4 и Оракл 9. Пришлось изменить ещ╦ 2 чужих файла. Один джава а второй джиэспи. Вн╦с изменения в конфигурационные файлы. Протестировал. Локально работает и нужно устроить красивый деплой на тест-систему по сути являющуюся копией продуктивной. Т.е. перенести в одном джаре 7 файлов из разных папок (разумеется из разных джава пакетов) и заставить сервер перекомпилировать проект заново. Джары я сделаю а вот как конфигурационный файлы сдеплоить? Как уложить файлы по разным папкам на тестовой системе? Читал книги, читал статьи в сети и так и не понял как это делается практически. Я в ява программировании чайник, а делать надо а то могут и уволить. Не со зла конечно, а по несоответствию ожиданиям.

Посоветуйте плз. Как и ...
NEW 16.04.07 22:49
в ответ 2_Kameras 16.04.07 22:26
Т.е. перенести в одном джаре 7 файлов из разных папок (разумеется из разных джава пакетов) и заставить сервер перекомпилировать проект заново.
------
В джаре у тебя будут уже компилированные классы. Извлекаться они оттуда и распихиваться по папкам они не будут - Ява джары и так кушает. Из того что еще помню - даже в джарах не должны дублироваться квалифицированные имена классов.
На тестовую "красивого автоаплоада" классов не делал - просто копировал компилированные классы ФАРом с ФТП-плугином...
P.S. В чужой, если этого не было в задании, зря полез - будет какой апдейт - потрут и все завалится...
------
В джаре у тебя будут уже компилированные классы. Извлекаться они оттуда и распихиваться по папкам они не будут - Ява джары и так кушает. Из того что еще помню - даже в джарах не должны дублироваться квалифицированные имена классов.
На тестовую "красивого автоаплоада" классов не делал - просто копировал компилированные классы ФАРом с ФТП-плугином...
P.S. В чужой, если этого не было в задании, зря полез - будет какой апдейт - потрут и все завалится...
16.04.07 23:02
в ответ Murr 16.04.07 22:49
В джаре у тебя будут уже компилированные классы. Извлекаться они оттуда и распихиваться по папкам они не будут - Ява джары и так кушает. Из того что еще помню - даже в джарах не должны дублироваться квалифицированные имена классов.
На тестовую "красивого автоаплоада" классов не делал - просто копировал компилированные классы ФАРом с ФТП-плугином...
P.S. В чужой, если этого не было в задании, зря полез - будет какой апдейт - потрут и все завалится...
----------
При апдейте не потрут вс╦ уже в CVS записано.
Классы поименованы правильно. Старшие товарищи за этим проследили да и Эклипс не дремал.
Как перенести xml конфиги в джаре я ума не приложу. Да и постановка задачи такова, что нужно выдать джар и автодеплой к нему то ли скриптом то ли ещ╦ как-то. Куда на чужом сервере эти файлы класть тоже не знаю - 50 км. расстояния. Более того я туда сам не полезу я должен отдать заказчику джар и руководство по инсталляции.
Мне коллеги хоть и подсказывают но вс╦ за меня не сделают - у самих забот полон рот.
На тестовую "красивого автоаплоада" классов не делал - просто копировал компилированные классы ФАРом с ФТП-плугином...
P.S. В чужой, если этого не было в задании, зря полез - будет какой апдейт - потрут и все завалится...
----------
При апдейте не потрут вс╦ уже в CVS записано.

Классы поименованы правильно. Старшие товарищи за этим проследили да и Эклипс не дремал.
Как перенести xml конфиги в джаре я ума не приложу. Да и постановка задачи такова, что нужно выдать джар и автодеплой к нему то ли скриптом то ли ещ╦ как-то. Куда на чужом сервере эти файлы класть тоже не знаю - 50 км. расстояния. Более того я туда сам не полезу я должен отдать заказчику джар и руководство по инсталляции.
Мне коллеги хоть и подсказывают но вс╦ за меня не сделают - у самих забот полон рот.
NEW 16.04.07 23:12
в ответ 2_Kameras 16.04.07 23:02
Эээ... мне с этим надо будет разбираться, что займет больше времени, чем у меня есть.
Найди в пользователях Герцога (может где на форумах видел такого зелененького) - он
с Жабой более тесно работает - может есть какой более-мение стандартный механизм.
Найди в пользователях Герцога (может где на форумах видел такого зелененького) - он
с Жабой более тесно работает - может есть какой более-мение стандартный механизм.
NEW 16.04.07 23:18
в ответ 2_Kameras 16.04.07 23:02
Как перенести xml конфиги в джаре я ума не приложу. Да и постановка задачи такова, что нужно выдать джар и автодеплой
------
В проект автодеплоя включить хмл-файлы как ресурсы и аналогично добавить относительные пути, а по месту - обязать пользователя указать местоположение корня в качестве параметра и сбросить, с учетом относительных путей, ресурсы в файлы.
минут на 40 работы...
------
В проект автодеплоя включить хмл-файлы как ресурсы и аналогично добавить относительные пути, а по месту - обязать пользователя указать местоположение корня в качестве параметра и сбросить, с учетом относительных путей, ресурсы в файлы.

минут на 40 работы...

NEW 17.04.07 09:25
У Вас не принимаються личные сообщения 
Скиньте исходник (Eclipse-Проект в zip) и подробное описание проблемы на arvato@web.de

Скиньте исходник (Eclipse-Проект в zip) и подробное описание проблемы на arvato@web.de