Are you deploying from a custom location? If so, make sure that you location is followed by a / in the jboss-service.xml file, located in the conf directory of the server instance. Here is an example:
<attribute name="URLs"> deploy/,../../../mydeploy/ </attribute>
Without the trailing slash, it will not be scanned by the deployment scanner. There is a comment in the jboss-service.xml file that explains how this relates to RFC2518.
My ear file is deployed directly from the JBOSS deployment folder which is <<JBOSS_HOME>>\server\default\deploy. I changed my JSPs under this deployment folder. But my changes are not reflected without redeploying the application or restarting the server.