I'm fairly new to CQ, so this is hopefully a simple question. I'm using CQ5.3.
I've modified a JSP file, which fixes some text that appears on our webpages. After I made the change using CRXDE Lite on the Author server, the change shows up in the page when viewed through WCM console.
I packaged this change then used the package manager to install the change on the Publish server.
The expected change does not show up using WCM console on the Publish server.
When I use CRXDE Lite to view the code, the JSP file has the changes. But when I go and look at the "compiled" file in /var/classes/org/apache/jsp/apps, the _jsp.java file that gets generated is not updated.
I tried the following:
Restarting the Publish server.
Removing the JSP cache (/var/classes/org/apache/jsp/apps/<mystuff>)
Restarting some of the OSGI bundles (org.apache.sling.scripting.jsp to be specific)
What am I missing here? Is there a cache that needs to be flushed? Is there some activate step that I'm missing here?
You should file a DayCare ticket about this. I believe there are some HotFixes available (there are for 5.4) which fix some bugs related to JSP timestamp checking.
Or upgrade to 5.5
When asked to reproduce this issue, I could not. Any changes I made to JSP files on the Publish server would appear immediately using the WCM console. Not sure what was wrong previously. Thanks.