Bug 387726

Summary: Support more than one pickup folder
Product: [RT] Virgo Reporter: Roland Hauser <roland.hauser>
Component: unknownAssignee: Project Inbox <virgo-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: nobody
Version: 3.5.0.RELEASEKeywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Roland Hauser CLA 2012-08-21 15:21:59 EDT
Currently, we use in our production system 4 Virgo Jetty server instances. To make deployment easier we use a shared folder which contains the pickup folder. All Virgo Servers point to the that pickup folder defined in "org.eclipse.virgo.kernel.properties":

########################
# Deployer Configuration
########################
# Note: use 0 to disable deployment timeouts
deployer.timeout=		300

# Lies in a shared folder which is accessed by all server machines
deployer.pickupDirectory=	../deployment/pickup

# Note: how many seconds to wait for a web application to register its ServletContext(s)
application.init.timeout=	30


Now, the drawback is that it is not possible to run another application just on one specified Virgo Server; all other servers will start that application too which is unappreciated. If we had the possibility to declare several pickup folders on each Virgo Server instance, we could run global applications, and, dedicated applications as well.

What's your opinion about that?

Regards,
Roland
Comment 1 Nobody - feel free to take it CLA 2012-08-23 04:42:59 EDT
I think this is a reasonable requirement, but it's probably not going to be widely exploited, so I'm not sure when we'll get round to implementing it. If someone wants to provide a patch, that would be great.