Bugs item #673928, was opened at 2003-01-24 12:55
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=673928&group_id=22866
Category: JBossServer
Group: v3.2
Status: Open
Resolution: None
Priority: 5
Submitted By: Rickard �berg (rickardoberg)
Assigned to: Nobody/Anonymous (nobody)
Summary: Redeploy of exploded EAR doesn't work
Initial Comment:
I have deployed an exploded EAR (that in turn contains
an exploded WAR file) file in JBoss 3.2RC1. The log
output is:
DEBUG [MainDeployer] Watching new file:
file:/C:/projects/sitevision/build/deplo
y/sitevision.ear/sitevision.war/
DEBUG [MainDeployer] Watching new file:
file:/C:/projects/sitevision/build/deplo
y/sitevision.ear/
---
This in itself is bad, because I don't want JBoss to
watch the directories: it should watch the application
and web.xml files!
However, even if I <touch> the directories using Ant
they are not redeployed. Nothing happens.
The effect is that redeployment of exploded EAR files
doesn't work at all.
----------------------------------------------------------------------
>Comment By: Alexey Loubyansky (loubyansky)
Date: 2003-01-24 14:00
Message:
Logged In: YES
user_id=543482
Sorry, I don't really know whether the fix is in the binaries.
There is a readme file in catalina dir that explains how to build
it. It doesn't look that hard.
alex
----------------------------------------------------------------------
Comment By: Rickard �berg (rickardoberg)
Date: 2003-01-24 13:50
Message:
Logged In: YES
user_id=28931
Great, that would explain it. I'd really prefer to get a
dist, as it's been ages since I last downloaded JBoss from
CVS and built it. I have no time to figure out how to build
the JBoss/Tomcat distro. Is the fix available in any current
dist? If so I can get it from there.
----------------------------------------------------------------------
Comment By: Alexey Loubyansky (loubyansky)
Date: 2003-01-24 13:46
Message:
Logged In: YES
user_id=543482
There was a bug in 3.2 where the default (Sun's) protocols
handlers were used instead of JBoss' ones. There were two
problems with it:
- incorrect last modified date (as you see);
- opened files where locked on windows.
This was fixed.
As to the watching URLs, I think it's a logging mess. JBoss
really watches the file, not directory.
Here is the relevant snippet from EARDeployer:
// resolve the watch
if (di.url.getProtocol().equals("file"))
{
File file = new File(di.url.getFile());
// If not directory we watch the package
if (!file.isDirectory()) {
di.watch = di.url;
}
// If directory we watch the xml files
else {
di.watch = new URL(di.url, "META-INF/application.xml");
}
}
else
{
// We watch the top only, no directory support
di.watch = di.url;
}
But MainDeployer logs:
log.debug("Watching new file: " + deployment.url);
Note: deployment.url instead of deployment.watch.
So, could you update your version and try again?
alex
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=673928&group_id=22866
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development