Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 370992

Summary: Extensible Server Start Jobs
Product: [WebTools] WTP ServerTools Reporter: Elson Yuen <eyuen7>
Component: wst.serverAssignee: Elson Yuen <eyuen7>
Status: ASSIGNED --- QA Contact: Elson Yuen <eyuen7>
Severity: enhancement    
Priority: P3 CC: cbridgha, david_williams, dimitar.giormov, kaloyan, naci.dai
Version: 3.2Keywords: api
Target Milestone: 3.2.5 P   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 362394    
Bug Blocks: 362393, 367787    
Attachments:
Description Flags
v1.0 none

Description Elson Yuen CLA 2012-02-08 14:02:08 EST
+++ This bug was initially created as a clone of Bug #362394 +++

Existing WTP Server Start/Debug in the Server class creates a StartJob and a
PublishJob and runs them async.  

OSGi launchers typically create a framework configuration as a part of the
publish process.  So it is desirable to first publish then start (i.e. wait
until the publish is completed).  JavaEE servers prefer that the server is
started before a publish process.  Currently this is hardwired, there is no
extension mechanism to change it for a server adapter.  OSGİ Run/Debug does it
in the reverse order.
Comment 1 Elson Yuen CLA 2012-02-08 14:04:23 EST
This bug is for dropping changes on the fix of bug 362394 to the 325P stream.
Comment 2 Elson Yuen CLA 2012-02-08 14:08:33 EST
Created attachment 210752 [details]
v1.0