#hybris #sap-commerce-cloud
#sap-commerce-cloud
Вопрос:
Мне нужно развернуть файл war в папке Hybris tomcat. Я разместил его по пути bin platform tomcat webapps и запустил сервер. В конечном итоге для этого файла war должна быть создана папка. но он НЕ СОЗДАЕТСЯ. Любая помощь.
Ответ №1:
Как только ваш сервер запустится, проверьте каталог, hybris ▸ bin ▸ platform ▸ tomcat ▸ work ▸ Catalina ▸ localhost
и там вы обнаружите, что ваш файл war был перенесен в папку.
Содержимое расширенной папки зависит от того, как вы упаковали свой war, например, как показано на скриншоте ниже, исходный код не был выбран для экспорта в файл war, и поэтому в расширенной папке вы найдете только WEB-INF
и его подкаталоги.
Комментарии:
1. Да, это там. По сравнению с тем, как я развертывал файл war в автономном Tomcat, папки / файлы, созданные в Hybris Tomcat, отличаются. Почему так?
2. Отлично! Я опубликовал обновление, чтобы ответить на ваш вопрос из комментария.
3. Еще один вопрос @arvind-kumar-avinash, нужно ли нам устанавливать localextension.xml также для развертывания файла war, такого как <webapp contextroot=»webchat» path=»${HYBRIS_CONFIG_DIR}/path/webchat.war»/> . Возьмем, к примеру, webchat. война — это война, которую нужно развернуть.
4. Ваш ответ полезен при развертывании файлов war в автономном tomcat. Это также при размещении файла war в bin platform resources tomcat-7.0.82 webapps path.
5. @PriyaS — Плохая идея сначала принимать ответ, а затем отменять его через несколько дней, когда вы найдете ответ получше🙂. В Stackoverflow полно таких примеров, когда люди находят лучший ответ через несколько дней и добавляют то же самое, но они делают это, не отменяя первоначально принятый ответ. Отклонение ответа оправдано только в тех случаях, когда неправильный ответ был принят из-за недостатка знаний; в противном случае сообщество SO считает это грубым поведением. Это просто к вашему сведению, чтобы вы не повторяли это в будущем.
Ответ №2:
Что ж, я получил ответ. Публикуем его, чтобы другие могли им пользоваться. Шаги по развертыванию файла war на встроенном сервере Hybris tomcat и расширенный путь к папке:
- Добавить контекст веб-приложения=»Address» path=»${HYBRIS_CONFIG_DIR}/addressABC/test.war»/> в localextension.xml в конце, но позапрошлом.
- Добавьте файл war (пример test.war) по указанному выше пути.
- Выполните ant all и запустите сервер.
- Файл WAR будет расширен до папки -> bin / custom / Address.