Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 316158 - dm Server -> Virgo migration impacts
Summary: dm Server -> Virgo migration impacts
Status: CLOSED FIXED
Alias: None
Product: Virgo
Classification: RT
Component: unknown (show other bugs)
Version: unspecified   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-08 11:21 EDT by Glyn Normington CLA
Modified: 2010-07-08 06:10 EDT (History)
0 users

See Also:
glyn.normington: documentation+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Glyn Normington CLA 2010-06-08 11:21:44 EDT
This bug captures the changes in Virgo 2.1.0 which will affect users migrating from dm Server 2.0.x.
Comment 1 Glyn Normington CLA 2010-06-08 11:32:30 EDT
The Java package names of the code have been renamed from com.springsource or org.eclipse.

Some of these packages are more likely to be used by applications. For example, the following web configuration:

<context-param>
	<param-name>contextClass</param-name>
	<param-value>com.springsource.server.web.dm.ServerOsgiBundleXmlWebApplicationContext</param-value>
</context-param>

needs to be changed to:

<context-param>
    <param-name>contextClass</param-name>
    <param-value>org.eclipse.virgo.web.dm.ServerOsgiBundleXmlWebApplicationContext</param-value>
</context-param>
Comment 2 Glyn Normington CLA 2010-06-08 11:34:15 EDT
The service wrapper did not make it through the Eclipse IP process and so is no longer supported. Anyone needing this function will need to create their own service wrapper or take the one from dm Server 2.0.x and doctor it.
Comment 3 Glyn Normington CLA 2010-06-08 11:37:29 EDT
The kernel shell did not make it through the Eclipse IP process and so Virgo extends the Equinox console instead. The inline shell is no longer supported and the "-shell" script on the startup script produces a warning. The Equinox console is configured in the user region properties file via the osgi.console property. The kernel properties shell.enabled and shell.port are no longer used and are ignored if specified. Remote access to the Equinox console is via telnet (whereas the kernel shell supported ssh).
Comment 4 Glyn Normington CLA 2010-07-08 06:10:38 EDT
This information has been captured in the wiki.