Here is what I am trying to achieve: at development time, you often need to change a page
multiple times to get a satisfied result; but redeploying the whole EAR every time a small
change is made is tedious and time consuming. So, I like to find a way to allow me make
changes to the JSF files and then immediately switch to the browser and see that change
taking effects. I am using JBoss AS 4.0.5.GA, JBoss Eclipse IDE 2.0.0 Beta 2 and Seam
1.2.1 GA.
I feel there is a general lack of docs/tutorials on setting things up. Anyway, here is
what I found to be the most relevant:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=103503.
And here is what I have:
1. My development files are organized in the same way as the booking example: src, view,
resources, etc.
2. Create a deploy folder under the project and all the .ear, .war, .jar folders
accordingly under it, so I end up with the following structure:
[Code]
project
-deploy
-was.ear
-META-INF
-was.jar
-was.war
[/Code]
3. In Project Properties --> Java Build Path --> Source tab, check the box for
"Allow output folders for source folders". And then add each src/resource folder
to its appropriate output folder.
The problem I have here is that JBoss Eclipse doesn't allow you to nest one output
folder inside another. So, if I set my "view" folder to output to
"was.war", I cannot output "resource/WEB-INF" to
"war.war/WEB-INF", because the latter output dir is inside the former. So I
ended up moving files around to match the ear/war structure, it's really messy.
4. In jboss-4.0.5.GA\server\default\conf\jboss-service.xml, add
"/C:/workspace/seam-was/was/deploy/" to the URLs to be scanned. I found that I
need to add a slash / in front of C:, otherwise, it's taken as a relative path to the
jboss home dir.
5. Start JBoss server and the EAR folder deployed correctly.
6. Now, I made some change to one xhtml file; but nothing happened, refreshing the browser
still gives me the old page. I tried to touch the web.xml (edit it, add a space and remove
it), still nothing happened.
So, my questions are:
1. Why the changes are not redeployed?
2. Is there a better way to do exploded type deployment in JBoss Eclipse?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4033286#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...