First of all, I would like to say that there is plenty of pages on StackOverflow and I tried all I found related, but I am doing something wrong.
I have IntelliJ server set up to:
- server Tomcat 8
- JDK 8u65
- Maven
- IntelliJ 14
- In Run/Debug configuration I have set
- VM Options:
- On Update action: Update resources
- On frame deactivation: Update classes and resources
- VM Options:
- Before launch: Build xxx.war exploded
- Deployment tab set to deploy xxx.war exploded
If I change the body of any class (e.g.returned value), everything is fine and it hot swap the class as I would expect.
Unfortunatelly when I change some JSF resources(under webapp directory), nothing happens. I looked into Tomcat temp directory, where files are moved into, and I can see only the old ones.
I also tried to add webapp directory as resources in IntelliJ, and it did not help.
Where do I have mistake?
My project structure:
src
└── main
├── java
| └── *.java
├── resources
| └── spring-web-context.xml
└── webapp
├── template.xhtml
├── ...
└── index.xhtml