2014-12-02 2 views
-1

я сообщающий кот структура каталоговГорячее развертывание проекта tomcat в weblogic?

enter image description here

ранее я использовал сервер Tomcat, всякий раз, когда я модифицирована .java файлов, которые я использовал для создания проекта и перезагрузки сервера в затмении через плагин, чем изменения будут вступили в силу.

enter image description here

Теперь в моей компании, они изменились с котом на WebLogic, так как я новичок в этом, я использовал, чтобы построить военный файл каждый раз, и развернуть вручную, чтобы проверить изменения. Может ли кто-нибудь сказать мне, как сделать горячее развертывание в веб-логике. я googled, но он говорит, что мне нужно изменить тип проекта на динамический проект, который я не могу делать, так как он уже находится в разработке.

- их лучший способ просто внести изменения в сборку java-файлов и не нужно перезапускать сервер через eclipse в weblogic 12c. Eclipse IDE WebLogic луна 12с сервер Тип проекта: структура проекта Tomcat

+0

«что я не могу делать с тех пор, как он уже находится в разработке», нет, вы можете! «Динамический веб-проект» в eclipse очень гибкий. даже с вашей файловой структурой вы можете делать сопоставления между вашими файлами в стандартной военной структуре с помощью страницы предпочтений «Развертывание сборки» вашего проекта. – CaiNiaoCoder

+0

И вы можете превратить свой текущий проект в «Динамический веб-проект», щелкнув правой кнопкой мыши на своем проекте, и «Настроить» -> «Повернуть в грань от ...» -> проверить фасет «Динамический веб-модуль», и это версию, которую вы хотите, а также фасет «Java» и ее версия. – CaiNiaoCoder

+0

Также обратите внимание, что вы можете использовать weblogic-сервер во время разработки, но для этого вам нужно установить плагин сервера-адаптера. – CaiNiaoCoder

ответ

2

Я думаю, как вы делаете это немного старомодно. С eclipse luna хорошо поддерживается tomcat 5.0 - tomcat 8.0. И приложите немного усилий, чтобы превратить ваш проект в «Динамический веб-проект», таким образом, вы будете много пользы от опыта других людей.

Для быстрого повторного развертывания вы можете попробовать JRebel, он перезагрузит измененный класс Java без перезагрузки всего приложения. Но это коммерческое программное обеспечение, и я пока не знаю хорошей и бесплатной альтернативы.

+0

с вне jrebel can not я делаю с weblogic. – user1184777

+0

Без JRebel вы ограничены тем, что HotSwap будет делать для вас в режиме отладки в вашей среде IDE или для быстрого развертывания, поэтому вы получите ошибки OutOfMemory, потому что загрузчики классов будут протекать. – Adam

Смежные вопросы