Hi David, Sorry for to confusing post. I'll try to explain better.
I have hot deployment in place. It is working, just not in the best way. What I have suceeded so far: I have setup JBoss deploy URLs to search my ${maven.project}/target/{projectWAR} I deploy using mvn war:exploded so I don't have to wait for the compression phase. For JBoss to accept a dir like a WAR (that does not end in .war - maven's notation), I have configured the war plugin to create the exploded dir with ".war" sufix. Like so... <!-- Configure the deploy dir as a exploded war file. For JBoss to use it! --> <plugin> <artifactId>maven-war-plugin</artifactId> <configuration> <webappDirectory>${project.build.directory}/${project.build.finalName}.war</ webappDirectory> </configuration> </plugin> And this is what I have. All java classes get hot replaced by JBoss Eclipse plugin OK. JSP's are not! To refresh JSP after I change them I issue a mvn war:exploded each time I want to. This is the best I got so far. It's not a bad solution. It takes only a few seconds for the projecto to refresh the JSP. BUT this is a bit workarround and having to set this up for each project... Anyone has a better aprouch? Thanks, On Fri, Jul 11, 2008 at 12:35 AM, David Brown <[EMAIL PROTECTED]> wrote: > Hello Pedro, I'm not sure by your statements if you are using a HOT deploy > or not. In the case you are using a hot deploy try using an exploded war > under server/default/deploy and see if you see any difference. The JSPs are > compiled by the container once they are invoked at the browser. As an > experiment: create a second virtual JBoss (4.2.1/4.2.2) server on a port > like 8989 that deploys a single JSP and see if you can get it to recompile. > There are instructions int the JBoss /examples directory on how to do this. > HTH, David. > Pedro Viegas wrote .. > > Hi all, > > > > I've been trying to build an environment for developing web applications > > that generate WAR files with a productive debug/development process. > > I'm using JBoss as the application server. Tomcat is a no go and Jetty > has > > issues with some bytecode APIs I use. > > > > All is working fine in the traditional way. I package the WAR, deploy it > to > > the server with the cargo plugin and test it. > > Through JBoss Eclipse Plugin I have debug and hotcode replacement for > java > > classes, BUT not for JSPs! > > How can I make JBoss aware of JSP/CSS/JS changes? > > > > I have seen a bunch of examples for Tomcat and Jetty to indicate a path > to > > the webapp folder. > > For JBoss the only solution so far has always included building an > exploded > > WAR somewhere and point JBoss deploy URLs to it so it deploys them. > > Even the solution of using the war:inplace is not functional since JBoss > > deployer only scans WAR/JAR/EAR/etc files. A directory like > > "src/main/webapp" is simply ignored. > > > > All I wanted to do was deploy the application through Maven a Eclipse > > lanched debug JBoss instance and be able to change my JSP files and > refresh > > them on the browser. > > As anyone been able to do this? > > > > Thanks, > > > > -- > > Pedro Viegas > > > > ------------------------------------------------------------ > > Walking on water and developing software > > from a specification are easy if both are > > frozen. > > - Edward V. Berard > Yet some, not wise, go to the other side of the globe, to barbarous and > unhealthy regions, and devote ten or twenty years, in that they may > live,-that is, keep comfortably warm,- and die in New England at last. > > Henry David Thoreau - Walden - 1845 > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Pedro Viegas ------------------------------------------------------------ Walking on water and developing software from a specification are easy if both are frozen. - Edward V. Berard