2015-10-24 1 views
0

Прежде всего, я хотел бы сказать, что на StackOverflow много страниц, и я пробовал все, что нашел, но я делаю что-то неправильно.IntelliJ классы горячей замены, но не страницы JSF

я сервер IntelliJ настроен на:

  • сервера Tomcat 8
  • JDK 8u65
  • Maven
  • IntelliJ 14
  • В Run конфигурации/отладки я поставил
    • VM Варианты:
      • при обновлении действия: ресурсах Обновления
      • На дезактивации кадров: классы обновлений и ресурсы
  • Перед запуском: Построить xxx.war разобранного
  • вкладки
  • развертывания набором для развертывания xxx.war разобранного

Если я изменяю тело любого класса (например, возвращаемое значение), все в порядке, и это горячая замена класса, как я ожидал.

К сожалению, при изменении некоторых ресурсов JSF (в каталоге webapp) ничего не происходит. Я просмотрел временную директорию Tomcat, в которую были перемещены файлы, и я вижу только старые.

Я также попытался добавить каталог webapp в качестве ресурсов в IntelliJ, и это не помогло.

Где у меня ошибка?

Моя структура проекта:

src 
    └── main 
     ├── java 
     | └── *.java 
     ├── resources 
     | └── spring-web-context.xml  
     └── webapp 
      ├── template.xhtml 
      ├── ... 
      └── index.xhtml 

ответ

1

Я решил сделать свежую инсталляцию IntelliJ и взять JSF sample project.

я узнал, что параметры, описанные работают, так что есть что-то не так с моим рабочим проектом или Кладка IntelliJ

0

Для горячей замены ресурсов для работы, взорванный артефакт должен быть назван с соответственно. расширение («война», «ухо»).

Например, если ваш артефакт называется ROOT.war, взорванный артефакт также должен называться ROOT.war, хотя первый из них на самом деле является почтовым индексом, второй - папкой.

Это работает на моем сервере JBoss.

+0

Я попытался переименовать артефакт web.war и к сожалению, это не помогло. Можете ли вы добавить какой-нибудь принтер, поэтому я могу видеть, правильно ли я сделал это? –

+0

Если вам все еще нужен этот скриншот, просто дайте мне знать ... –

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

  • Нет связанных вопросов^_^