Cargo : Release notes for Cargo 0.8 This page last changed on Mar 22, 2006 by vmassol. Release note content: Main changes Changelog Migration Guide Clirr report ### Main changes Here are the highlights of Cargo 0.8: Added support for Jetty 5.x and 6.x Added Geronimo support Added JMX hot deployer for JBoss 4.x Firmed up the Cargo APIs and several usability improvements Added notion of Embedded containers The full list of all issues fixed and features implemented is available below. Please note that version 0.8 has broken several APIs as explained below in the migration guide. This is one of the last 0.X version before the 1.0 release and we took the opportunity to fix the API now rather than to go through a lengthy and difficult deprecation strategy (which we'll use once 1.0 is out). We apologize to all our early users for this. ### Implemented issues
jira.codehaus.org (46 issues)
T | Key | Res | Summary | Assignee | Reporter
--- | --- | --- | --- | --- | ---
| CARGO-305 | FIXED | Test on Orion 2.0.7 | Vincent Massol | Vincent Massol
| CARGO-304 | FIXED | Test on Resin 2.1.17 | Vincent Massol | Vincent Massol
| CARGO-303 | FIXED | Test on Resin 3.0.18 | Vincent Massol | Vincent Massol
| CARGO-299 | FIXED | Rename configuration dir property by a home property to align it with the core Java API | Vincent Massol | Vincent Massol
| CARGO-298 | FIXED | Rename configuration dir attribute by home to align it with the core Java API | Vincent Massol | Vincent Massol
| CARGO-297 | UNRESOLVED | Write migration guide from Cargo 0.7 to Cargo 0.8 | Vincent Massol | Vincent Massol
| CARGO-295 | WON'T FIX | Support to start Tomcat in security mode | Vincent Massol | Vincent Siveton
| CARGO-294 | FIXED | Automate the generation of Container documentation pages | Vincent Massol | Vincent Massol
| CARGO-293 | FIXED | Add new ConfigurationCapabilityFactory to discover a configuration's capabilities | Vincent Massol | Vincent Massol
| CARGO-292 | FIXED | Add ability to retrieve the list of configuration capability properties | Vincent Massol | Vincent Massol
| CARGO-291 | FIXED | Add API to factories to retrieve registered implementation classes | Vincent Massol | Vincent Massol
| CARGO-289 | FIXED | Make Cargo Ant task block by default when container is started | Vincent Massol | Vincent Massol
| CARGO-285 | FIXED | Align our jboss-service.xml file with the default JBoss versions | Vincent Massol | Vincent Massol
| CARGO-284 | FIXED | Add HTTPS protocol support to HttpUtils | Vincent Massol | Wendy Smoak
| CARGO-283 | FIXED | Support HTTPS protocol for standalone Tomcat 5.x | Vincent Massol | Wendy Smoak
| CARGO-282 | FIXED | Remove superfluous LocalContainer.setHome(String) API | Vincent Massol | Vincent Massol
| CARGO-280 | UNRESOLVED | Change default jsp servlet class for oc4j | Vincent Massol | Ryan Sonnek
| CARGO-279 | FIXED | Rename logging API | Vincent Massol | Vincent Massol
| CARGO-278 | FIXED | Introduce notion of Embedded containers | Vincent Massol | Vincent Massol
| CARGO-276 | FIXED | cargo:deploy fails when there are blanks in the url to the file | Vincent Massol | Andy
| CARGO-274 | FIXED | Add new Container unknown state when the container is unknown | Vincent Massol | Vincent Massol
| CARGO-273 | FIXED | Increase default container timeout to 2 minutes | Vincent Massol | Vincent Massol
| CARGO-271 | FIXED | Change default location of resin.conf in standalone configurations to match default Resin layout | Vincent Massol | John Didion
| CARGO-270 | FIXED | Use TomcatCopyingLocalDeployer as the default local deployer | Vincent Massol | Vincent Massol
| CARGO-269 | FIXED | Remove cargo.tomcat.manager.username/password properties in favor of the generic cargo.remote.username/password properties | Vincent Massol | Vincent Massol
| CARGO-265 | FIXED | Uberjar pom is incorrect | Vincent Massol | Patrick Lightbody
| CARGO-260 | WON'T FIX | Configuration or Container.getDeployedUrl() and Deployable.getContextUrl() | Vincent Massol | darren hartford
| CARGO-258 | FIXED | Add WarArchiveMerger | Nigel Magnay | Nigel Magnay
| CARGO-257 | FIXED | Merge : create simple classes for merging non-descriptor xml files | Nigel Magnay | Nigel Magnay
| CARGO-249 | FIXED | Add mergeable context parameter to webxml | Nigel Magnay | Nigel Magnay
| CARGO-247 | FIXED | Generalize manager user name and password properties | Vincent Massol | Vincent Massol
| CARGO-246 | FIXED | Create a new general "cargo.rmi.port" property | Scott Farquhar | Vincent Massol
| CARGO-244 | FIXED | Allow not specifying a configuration directory for standalone configurations | Vincent Massol | Vincent Massol
| CARGO-241 | FIXED | Support for resin webapp, including classes for merging of resin-web.xml | Nigel Magnay | Nigel Magnay
| CARGO-240 | FIXED | Further Improvements to the merging classes | Unassigned | Nigel Magnay
| CARGO-239 | FIXED | AbstractNodeList can't remove a wrapped element | Magnus Grimsell | Nigel Magnay
| CARGO-236 | WON'T FIX | Add ability to configure the servlet server's port | Vincent Massol | Vincent Massol
| CARGO-230 | DUPLICATE | Add support for Jetty-6 | Jan Bartel | Jan Bartel
| CARGO-224 | FIXED | Want to choose an XPath implementation | Nigel Magnay | Nigel Magnay
| CARGO-221 | FIXED | Rename all m1 groupId from project.xml files in org.codehaus.cargo | Vincent Massol | Vincent Massol
| CARGO-217 | FIXED | Add new ContainerCapabilityFactory to discover a container's capabilities by container id | Vincent Massol | Vincent Massol
| CARGO-210 | FIXED | Improvements to JarArchive / WarArchive | Magnus Grimsell | Nigel Magnay
| CARGO-208 | FIXED | Minor utility additions | Magnus Grimsell | Nigel Magnay
| CARGO-194 | FIXED | Implement JMX hot-deployer | Vincent Massol | Vincent Massol
| CARGO-148 | FIXED | Add Geronimo support | Vincent Massol | Vincent Massol
| CARGO-47 | UNRESOLVED | Add support for Jetty 5.x and Jetty 6.x | Jan Bartel | Vincent Massol
### Migration guide from 0.7 to 0.8 This sections lists the principal differences in Cargo 0.8 which you may require you to modify the way you use Cargo. The full list of changes is shown below in the Clirr section. #### For extension users `local` container type replaced by `installed` and `embedded`. For example if you were before using the m2 plugin with:
    <container>
      <type>local</type>
    </container>
You'll now have to use a type of `installed` for Installed Container and a type of `embedded` for Embedded Container. The same applies for the Ant and Maven1 extensions. If not type is specified it defaults to an Installed Container. Replaced `dir` attribute (for the Ant task), `....config.dir` property (for the Maven 1 plugin) `dir` element (for the Maven 2 plugin) by `home` to be aligned with the Java API. There's now a `wait` attribute for the Cago Ant task to tell Ant to wait after the container is started. The Maven1 plugin has also been modified to use a new `cargo.container.wait` property to do the same. #### For users of the Cargo Java API Renamed logging interfaces and `get/setMonitor()` have been replaced by `get/setLogger()`. This is to prevent a clash with the notion of Monitor which we're reserving for monitoring container and deployables. Replaced `ContainerType.LOCAL` by `ContainerType.INSTALLED` and `ContainerType.EMBEDDED`. Removed `LocalContainer.setHome(String)` API. Please always use the `LocalContainer.setHome(File)` API. Added new `org.codehaus.cargo.container.EmbeddedLocalContainer` and `org.codehaus.cargo.container.InstalledLocalContainer` classes to differentiate Installed Container from Embedded Container. Removed `ConfigurationFactory.createContainer(String, Configuration)` signature. You need to use the signature with the `ContainerType` parameter (it was previously defaulting to a local container). Renamed all container implementation from `*LocalContainer` to `*InstalledLocalContainer`, except for Jetty 4.x which name has not changed. ### Clirr report This is the report generated by Clirr on the different Cargo APIs: Core Container API Core Generic API Core Module API Core Util API JBoss API Jetty API Jo API Orion API Resin API Tomcat API WebLogic API Ant API Maven2 API #### Core Container API
    INFO: 4000: org.codehaus.cargo.container.Container: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.Container: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 6000: org.codehaus.cargo.container.ContainerType: Added public field EMBEDDED
    INFO: 6000: org.codehaus.cargo.container.ContainerType: Added public field INSTALLED
    ERROR: 6001: org.codehaus.cargo.container.ContainerType: Removed field LOCAL
    INFO: 7011: org.codehaus.cargo.container.ContainerType: Method 'public boolean isLocal()' has been added
    INFO: 7011: org.codehaus.cargo.container.ContainerType: Method 'public boolean isRemote()' has been added
    INFO: 8000: org.codehaus.cargo.container.EmbeddedLocalContainer: Class org.codehaus.cargo.container.EmbeddedLocalContainer added
    INFO: 8000: org.codehaus.cargo.container.InstalledLocalContainer: Class org.codehaus.cargo.container.InstalledLocalContainer added
    INFO: 4000: org.codehaus.cargo.container.LocalContainer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.LocalContainer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    ERROR: 7002: org.codehaus.cargo.container.LocalContainer: Method 'public java.io.File getHome()' has been removed
    ERROR: 7002: org.codehaus.cargo.container.LocalContainer: Method 'public void setHome(java.io.File)' has been removed
    ERROR: 7002: org.codehaus.cargo.container.LocalContainer: Method 'public void setHome(java.lang.String)' has been removed
    INFO: 4000: org.codehaus.cargo.container.RemoteContainer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.RemoteContainer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 6000: org.codehaus.cargo.container.State: Added public field UNKNOWN
    INFO: 4000: org.codehaus.cargo.container.configuration.Configuration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.configuration.Configuration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    ERROR: 7012: org.codehaus.cargo.container.configuration.ConfigurationCapability: Method 'public java.util.Map getProperties()' has been added to an interface
    INFO: 4000: org.codehaus.cargo.container.configuration.ExistingLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.configuration.ExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.configuration.LocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.configuration.LocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.configuration.RuntimeConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.configuration.RuntimeConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.configuration.StandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.configuration.StandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.deployable.Deployable: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.deployable.Deployable: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.deployable.EAR: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.deployable.EAR: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.deployable.EAR: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.deployable.EAR: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.deployable.EJB: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.deployable.EJB: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.deployable.EJB: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.deployable.EJB: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.deployable.WAR: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.deployable.WAR: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.deployable.WAR: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.deployable.WAR: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.deployer.DeployableMonitor: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.deployer.DeployableMonitor: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.deployer.URLDeployableMonitor: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.deployer.URLDeployableMonitor: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.deployer.URLDeployableMonitor: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.deployer.URLDeployableMonitor: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.installer.Installer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.installer.Installer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.installer.Proxy: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.installer.Proxy: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.installer.Proxy: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.installer.Proxy: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.installer.ZipURLInstaller: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.installer.ZipURLInstaller: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.installer.ZipURLInstaller: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.installer.ZipURLInstaller: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 8000: org.codehaus.cargo.container.jsr88.GenericJSR88Configuration: Class org.codehaus.cargo.container.jsr88.GenericJSR88Configuration added
    INFO: 8000: org.codehaus.cargo.container.jsr88.JSR88ConfigurationCapability: Class org.codehaus.cargo.container.jsr88.JSR88ConfigurationCapability added
    INFO: 8000: org.codehaus.cargo.container.jsr88.JSR88Deployer: Class org.codehaus.cargo.container.jsr88.JSR88Deployer added
    INFO: 6000: org.codehaus.cargo.container.property.GeneralPropertySet: Added public field RMI_PORT
    INFO: 6000: org.codehaus.cargo.container.property.RemotePropertySet: Added public field PASSWORD
    INFO: 6000: org.codehaus.cargo.container.property.RemotePropertySet: Added public field USERNAME
#### Core Generic API
    INFO: 8000: org.codehaus.cargo.generic.ContainerCapabilityFactory: Class org.codehaus.cargo.generic.ContainerCapabilityFactory added
    ERROR: 7002: org.codehaus.cargo.generic.ContainerFactory: Method 'public org.codehaus.cargo.container.Container createContainer(java.lang.String, org.codehaus.cargo.container.configuration.Configuration)' has been removed
    ERROR: 7012: org.codehaus.cargo.generic.ContainerFactory: Method 'public java.lang.Class getContainerClass(java.lang.String, org.codehaus.cargo.container.ContainerType)' has been added to an interface
    INFO: 8000: org.codehaus.cargo.generic.DefaultContainerCapabilityFactory: Class org.codehaus.cargo.generic.DefaultContainerCapabilityFactory added
    INFO: 4000: org.codehaus.cargo.generic.DefaultContainerFactory: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.generic.DefaultContainerFactory: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.generic.DefaultContainerFactory: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.generic.DefaultContainerFactory: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 7002: org.codehaus.cargo.generic.DefaultContainerFactory: Method 'public org.codehaus.cargo.container.Container createContainer(java.lang.String, org.codehaus.cargo.container.configuration.Configuration)' has been removed
    INFO: 7011: org.codehaus.cargo.generic.DefaultContainerFactory: Method 'public java.lang.Class getContainerClass(java.lang.String, org.codehaus.cargo.container.ContainerType)' has been added
    INFO: 8000: org.codehaus.cargo.generic.configuration.ConfigurationCapabilityFactory: Class org.codehaus.cargo.generic.configuration.ConfigurationCapabilityFactory added
    ERROR: 7012: org.codehaus.cargo.generic.configuration.ConfigurationFactory: Method 'public java.lang.Class getConfigurationClass(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' has been added to an interface
    INFO: 8000: org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory: Class org.codehaus.cargo.generic.configuration.DefaultConfigurationCapabilityFactory added
    INFO: 4000: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 7011: org.codehaus.cargo.generic.configuration.DefaultConfigurationFactory: Method 'public java.lang.Class getConfigurationClass(java.lang.String, org.codehaus.cargo.container.configuration.ConfigurationType)' has been added
    INFO: 4000: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.generic.deployable.DefaultDeployableFactory: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 7011: org.codehaus.cargo.generic.deployer.DefaultDeployerFactory: Method 'public java.lang.Class getDeployerClass(java.lang.String, org.codehaus.cargo.container.deployer.DeployerType)' has been added
    ERROR: 7012: org.codehaus.cargo.generic.deployer.DeployerFactory: Method 'public java.lang.Class getDeployerClass(java.lang.String, org.codehaus.cargo.container.deployer.DeployerType)' has been added to an interface
#### Core Module API
    INFO: 7011: org.codehaus.cargo.module.DefaultJarArchive: Method 'public void expandToPath(java.lang.String)' has been added
    INFO: 7011: org.codehaus.cargo.module.DefaultJarArchive: Method 'protected byte[] streamToByteArray(java.io.InputStream)' has been added
    ERROR: 7012: org.codehaus.cargo.module.JarArchive: Method 'public void expandToPath(java.lang.String)' has been added to an interface
    ERROR: 7005: org.codehaus.cargo.module.merge.AbstractMergeSet: Parameter 1 of 'public int merge(org.codehaus.cargo.module.merge.MergeStrategy)' has changed its type to org.codehaus.cargo.module.merge.strategy.MergeStrategy
    INFO: 8000: org.codehaus.cargo.module.merge.DocumentMerger: Class org.codehaus.cargo.module.merge.DocumentMerger added
    INFO: 8000: org.codehaus.cargo.module.merge.DocumentStreamAdapter: Class org.codehaus.cargo.module.merge.DocumentStreamAdapter added
    WARNING: 5000: org.codehaus.cargo.module.merge.MergeException: Added java.lang.RuntimeException to the list of superclasses
    WARNING: 5000: org.codehaus.cargo.module.merge.MergeException: Added org.codehaus.cargo.util.CargoException to the list of superclasses
    ERROR: 7004: org.codehaus.cargo.module.merge.MergeException: In method 'public MergeException(java.lang.Throwable)' the number of arguments has changed
    INFO: 7011: org.codehaus.cargo.module.merge.MergePair: Method 'public org.w3c.dom.Element getLeftElement()' has been added
    INFO: 7011: org.codehaus.cargo.module.merge.MergePair: Method 'public org.w3c.dom.Element getRightElement()' has been added
    INFO: 8000: org.codehaus.cargo.module.merge.strategy.AbstractChoiceMergeStrategy: Class org.codehaus.cargo.module.merge.strategy.AbstractChoiceMergeStrategy added
    INFO: 8000: org.codehaus.cargo.module.merge.strategy.ChooseByNameMergeStrategy: Class org.codehaus.cargo.module.merge.strategy.ChooseByNameMergeStrategy added
    INFO: 8000: org.codehaus.cargo.module.merge.strategy.MergeStrategy: Class org.codehaus.cargo.module.merge.strategy.MergeStrategy added
    INFO: 8000: org.codehaus.cargo.module.merge.strategy.NodeMergeStrategy: Class org.codehaus.cargo.module.merge.strategy.NodeMergeStrategy added
    INFO: 8000: org.codehaus.cargo.module.webapp.ContextParam: Class org.codehaus.cargo.module.webapp.ContextParam added
    INFO: 8000: org.codehaus.cargo.module.webapp.TagNodeList: Class org.codehaus.cargo.module.webapp.TagNodeList added
    INFO: 8000: org.codehaus.cargo.module.webapp.WarArchiveMerger: Class org.codehaus.cargo.module.webapp.WarArchiveMerger added
    INFO: 8000: org.codehaus.cargo.module.webapp.WarArchiveMerger$MergedWarArchive: Class org.codehaus.cargo.module.webapp.WarArchiveMerger$MergedWarArchive added
    INFO: 8000: org.codehaus.cargo.module.webapp.WarArchiveMerger$MergedWarArchive$ArchiveResourceMerger: Class org.codehaus.cargo.module.webapp.WarArchiveMerger$MergedWarArchive$ArchiveResourceMerger added
    INFO: 7011: org.codehaus.cargo.module.webapp.WebXml: Method 'public org.codehaus.cargo.module.internal.util.xml.AbstractNodeList getContextParams()' has been added
    INFO: 4000: org.codehaus.cargo.module.webapp.WebXmlMerger: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.module.webapp.WebXmlMerger: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.module.webapp.WebXmlMerger: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.module.webapp.WebXmlMerger: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 6000: org.codehaus.cargo.module.webapp.WebXmlMerger: Added protected field mergeContextParamsStrategy
    INFO: 7011: org.codehaus.cargo.module.webapp.WebXmlMerger: Method 'protected org.codehaus.cargo.module.webapp.VendorWebAppDescriptor getVendorWebAppDescriptor(org.codehaus.cargo.module.webapp.WebXml, java.lang.Class)' has been added
    INFO: 7011: org.codehaus.cargo.module.webapp.WebXmlMerger: Method 'protected void mergeVendorDescriptors(org.codehaus.cargo.module.webapp.WebXml)' has been added
    INFO: 7011: org.codehaus.cargo.module.webapp.WebXmlMerger: Method 'protected void mergeVendorDescriptors(org.codehaus.cargo.module.webapp.WebXml, java.lang.Class, org.codehaus.cargo.module.webapp.WebXmlMerger$IMergeImplementation)' has been added
    INFO: 7011: org.codehaus.cargo.module.webapp.WebXmlMerger: Method 'public void setMergeContextParamsStrategy(org.codehaus.cargo.module.merge.strategy.MergeStrategy)' has been added
    INFO: 8000: org.codehaus.cargo.module.webapp.WebXmlMerger$IMergeImplementation: Class org.codehaus.cargo.module.webapp.WebXmlMerger$IMergeImplementation added
    INFO: 8000: org.codehaus.cargo.module.webapp.resin.JndiLink: Class org.codehaus.cargo.module.webapp.resin.JndiLink added
    INFO: 8000: org.codehaus.cargo.module.webapp.resin.ResinWebXml: Class org.codehaus.cargo.module.webapp.resin.ResinWebXml added
    INFO: 8000: org.codehaus.cargo.module.webapp.resin.ResinWebXmlIo: Class org.codehaus.cargo.module.webapp.resin.ResinWebXmlIo added
    INFO: 8000: org.codehaus.cargo.module.webapp.resin.ResinWebXmlMerger: Class org.codehaus.cargo.module.webapp.resin.ResinWebXmlMerger added
    INFO: 8000: org.codehaus.cargo.module.webapp.resin.ResinWebXmlTag: Class org.codehaus.cargo.module.webapp.resin.ResinWebXmlTag added
    INFO: 8000: org.codehaus.cargo.module.webapp.resin.ResourceRef: Class org.codehaus.cargo.module.webapp.resin.ResourceRef added
    INFO: 8000: org.codehaus.cargo.module.webapp.resin.SystemProperty: Class org.codehaus.cargo.module.webapp.resin.SystemProperty added
#### Core Util API
    ERROR: 7002: org.codehaus.cargo.util.FileUtils: Method 'public java.io.File createTmpDir()' has been removed
    INFO: 7011: org.codehaus.cargo.util.FileUtils: Method 'public java.io.File createTmpDirectory(java.lang.String)' has been added
    INFO: 7011: org.codehaus.cargo.util.FileUtils: Method 'public java.io.File createUniqueTmpDirectory()' has been added
    INFO: 7011: org.codehaus.cargo.util.FileUtils: Method 'public void delete(java.io.File)' has been added
    INFO: 8000: org.codehaus.cargo.util.JarUtils: Class org.codehaus.cargo.util.JarUtils added
    INFO: 8000: org.codehaus.cargo.util.log.AntLogger: Class org.codehaus.cargo.util.log.AntLogger added
    INFO: 8000: org.codehaus.cargo.util.log.FileLogger: Class org.codehaus.cargo.util.log.FileLogger added
    INFO: 8000: org.codehaus.cargo.util.log.Loggable: Class org.codehaus.cargo.util.log.Loggable added
    INFO: 8000: org.codehaus.cargo.util.log.LoggedObject: Class org.codehaus.cargo.util.log.LoggedObject added
    INFO: 8000: org.codehaus.cargo.util.log.Logger: Class org.codehaus.cargo.util.log.Logger added
    INFO: 8000: org.codehaus.cargo.util.log.NullLogger: Class org.codehaus.cargo.util.log.NullLogger added
    INFO: 8000: org.codehaus.cargo.util.log.SimpleLogger: Class org.codehaus.cargo.util.log.SimpleLogger added
    ERROR: 8001: org.codehaus.cargo.util.monitor.AntMonitor: Class org.codehaus.cargo.util.monitor.AntMonitor removed
    ERROR: 8001: org.codehaus.cargo.util.monitor.FileMonitor: Class org.codehaus.cargo.util.monitor.FileMonitor removed
    ERROR: 8001: org.codehaus.cargo.util.monitor.Monitor: Class org.codehaus.cargo.util.monitor.Monitor removed
    ERROR: 8001: org.codehaus.cargo.util.monitor.Monitorable: Class org.codehaus.cargo.util.monitor.Monitorable removed
    ERROR: 8001: org.codehaus.cargo.util.monitor.MonitoredObject: Class org.codehaus.cargo.util.monitor.MonitoredObject removed
    ERROR: 8001: org.codehaus.cargo.util.monitor.NullMonitor: Class org.codehaus.cargo.util.monitor.NullMonitor removed
    ERROR: 8001: org.codehaus.cargo.util.monitor.SimpleMonitor: Class org.codehaus.cargo.util.monitor.SimpleMonitor removed
#### JBoss API
    INFO: 8000: org.codehaus.cargo.container.jboss.JBoss3xInstalledLocalContainer: Class org.codehaus.cargo.container.jboss.JBoss3xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.jboss.JBoss3xLocalContainer: Class org.codehaus.cargo.container.jboss.JBoss3xLocalContainer removed
    INFO: 8000: org.codehaus.cargo.container.jboss.JBoss4xInstalledLocalContainer: Class org.codehaus.cargo.container.jboss.JBoss4xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.jboss.JBoss4xLocalContainer: Class org.codehaus.cargo.container.jboss.JBoss4xLocalContainer removed
    INFO: 8000: org.codehaus.cargo.container.jboss.JBoss4xRemoteContainer: Class org.codehaus.cargo.container.jboss.JBoss4xRemoteContainer added
    INFO: 4000: org.codehaus.cargo.container.jboss.JBossDeployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.jboss.JBossDeployer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.jboss.JBossDeployer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.jboss.JBossDeployer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 7005: org.codehaus.cargo.container.jboss.JBossDeployer: Parameter 1 of 'public JBossDeployer(org.codehaus.cargo.container.LocalContainer)' has changed its type to org.codehaus.cargo.container.InstalledLocalContainer
    INFO: 4000: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.jboss.JBossExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 8000: org.codehaus.cargo.container.jboss.JBossJMXDeployer: Class org.codehaus.cargo.container.jboss.JBossJMXDeployer added
    ERROR: 8001: org.codehaus.cargo.container.jboss.JBossPropertySet: Class org.codehaus.cargo.container.jboss.JBossPropertySet removed
    INFO: 8000: org.codehaus.cargo.container.jboss.JBossRuntimeConfiguration: Class org.codehaus.cargo.container.jboss.JBossRuntimeConfiguration added
    INFO: 4000: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.jboss.JBossStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.jboss.JBossWAR: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.jboss.JBossWAR: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.jboss.JBossWAR: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.jboss.JBossWAR: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
#### Jetty API
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedDeployer: Class org.codehaus.cargo.container.jetty.Jetty4xEmbeddedDeployer added
    INFO: 4000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Added org.codehaus.cargo.container.EmbeddedLocalContainer to the set of implemented interfaces
    INFO: 4000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Added org.codehaus.cargo.container.jetty.internal.AbstractJetty4x5xEmbeddedLocalContainer to the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Added org.codehaus.cargo.container.jetty.internal.AbstractJettyEmbeddedLocalContainer to the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Added org.codehaus.cargo.container.spi.AbstractEmbeddedLocalContainer to the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    WARNING: 6003: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Value of compile-time constant ID has been changed
    ERROR: 7004: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: In method 'public void doStart(org.apache.tools.ant.taskdefs.Java)' the number of arguments has changed
    ERROR: 7002: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Method 'public void doStop(org.apache.tools.ant.taskdefs.Java)' has been removed
    INFO: 7003: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Method 'public org.codehaus.cargo.container.ContainerCapability getCapability()' has been removed, but an inherited definition exists.
    INFO: 7000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Method 'public java.lang.Object getServer()' is now implemented in superclass org.codehaus.cargo.container.jetty.internal.AbstractJettyEmbeddedLocalContainer
    INFO: 7003: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedLocalContainer: Method 'protected void verify()' has been removed, but an inherited definition exists.
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty4xEmbeddedStandaloneLocalConfiguration: Class org.codehaus.cargo.container.jetty.Jetty4xEmbeddedStandaloneLocalConfiguration added
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty5xEmbeddedDeployer: Class org.codehaus.cargo.container.jetty.Jetty5xEmbeddedDeployer added
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty5xEmbeddedLocalContainer: Class org.codehaus.cargo.container.jetty.Jetty5xEmbeddedLocalContainer added
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty5xEmbeddedStandaloneLocalConfiguration: Class org.codehaus.cargo.container.jetty.Jetty5xEmbeddedStandaloneLocalConfiguration added
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty6xEmbeddedDeployer: Class org.codehaus.cargo.container.jetty.Jetty6xEmbeddedDeployer added
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty6xEmbeddedLocalContainer: Class org.codehaus.cargo.container.jetty.Jetty6xEmbeddedLocalContainer added
    INFO: 8000: org.codehaus.cargo.container.jetty.Jetty6xEmbeddedStandaloneLocalConfiguration: Class org.codehaus.cargo.container.jetty.Jetty6xEmbeddedStandaloneLocalConfiguration added
    ERROR: 8001: org.codehaus.cargo.container.jetty.JettyDeployer: Class org.codehaus.cargo.container.jetty.JettyDeployer removed
    ERROR: 8001: org.codehaus.cargo.container.jetty.JettyStandaloneLocalConfiguration: Class org.codehaus.cargo.container.jetty.JettyStandaloneLocalConfiguration removed
#### Jo API
    INFO: 4000: org.codehaus.cargo.container.jo.Jo1xDeployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.jo.Jo1xDeployer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.jo.Jo1xDeployer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.jo.Jo1xDeployer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 7005: org.codehaus.cargo.container.jo.Jo1xDeployer: Parameter 1 of 'public Jo1xDeployer(org.codehaus.cargo.container.LocalContainer)' has changed its type to org.codehaus.cargo.container.InstalledLocalContainer
    INFO: 8000: org.codehaus.cargo.container.jo.Jo1xInstalledLocalContainer: Class org.codehaus.cargo.container.jo.Jo1xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.jo.Jo1xLocalContainer: Class org.codehaus.cargo.container.jo.Jo1xLocalContainer removed
    INFO: 4000: org.codehaus.cargo.container.jo.Jo1xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.jo.Jo1xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.jo.Jo1xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.jo.Jo1xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 8001: org.codehaus.cargo.container.jo.JoPropertySet: Class org.codehaus.cargo.container.jo.JoPropertySet removed
#### Orion API
    INFO: 8000: org.codehaus.cargo.container.orion.Oc4j9xInstalledLocalContainer: Class org.codehaus.cargo.container.orion.Oc4j9xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.orion.Oc4j9xLocalContainer: Class org.codehaus.cargo.container.orion.Oc4j9xLocalContainer removed
    INFO: 8000: org.codehaus.cargo.container.orion.Oc4j9xStandaloneLocalConfiguration: Class org.codehaus.cargo.container.orion.Oc4j9xStandaloneLocalConfiguration added
    INFO: 8000: org.codehaus.cargo.container.orion.Orion1xInstalledLocalContainer: Class org.codehaus.cargo.container.orion.Orion1xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.orion.Orion1xLocalContainer: Class org.codehaus.cargo.container.orion.Orion1xLocalContainer removed
    INFO: 8000: org.codehaus.cargo.container.orion.Orion2xInstalledLocalContainer: Class org.codehaus.cargo.container.orion.Orion2xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.orion.Orion2xLocalContainer: Class org.codehaus.cargo.container.orion.Orion2xLocalContainer removed
    ERROR: 8001: org.codehaus.cargo.container.orion.OrionPropertySet: Class org.codehaus.cargo.container.orion.OrionPropertySet removed
    INFO: 4000: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Added org.codehaus.cargo.container.orion.internal.AbstractOrionStandaloneLocalConfiguration to the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 7011: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Method 'protected void copyCustomResources(java.io.File, org.apache.tools.ant.types.FilterChain)' has been added
    INFO: 7003: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Method 'protected void doConfigure(org.codehaus.cargo.container.LocalContainer)' has been removed, but an inherited definition exists.
    INFO: 7003: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Method 'public org.codehaus.cargo.container.configuration.ConfigurationCapability getCapability()' has been removed, but an inherited definition exists.
    INFO: 7000: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Method 'protected java.lang.String getRoleToken()' is now implemented in superclass org.codehaus.cargo.container.orion.internal.AbstractOrionStandaloneLocalConfiguration
    INFO: 7000: org.codehaus.cargo.container.orion.OrionStandaloneLocalConfiguration: Method 'protected java.lang.String getUserToken()' is now implemented in superclass org.codehaus.cargo.container.orion.internal.AbstractOrionStandaloneLocalConfiguration
#### Resin API
    INFO: 8000: org.codehaus.cargo.container.resin.Resin2xInstalledLocalContainer: Class org.codehaus.cargo.container.resin.Resin2xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.resin.Resin2xLocalContainer: Class org.codehaus.cargo.container.resin.Resin2xLocalContainer removed
    INFO: 4000: org.codehaus.cargo.container.resin.Resin2xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.resin.Resin2xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.resin.Resin2xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.resin.Resin2xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 8000: org.codehaus.cargo.container.resin.Resin3xInstalledLocalContainer: Class org.codehaus.cargo.container.resin.Resin3xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.resin.Resin3xLocalContainer: Class org.codehaus.cargo.container.resin.Resin3xLocalContainer removed
    INFO: 4000: org.codehaus.cargo.container.resin.Resin3xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.resin.Resin3xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.resin.Resin3xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.resin.Resin3xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.resin.ResinDeployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.resin.ResinDeployer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.resin.ResinDeployer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.resin.ResinDeployer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 7005: org.codehaus.cargo.container.resin.ResinDeployer: Parameter 1 of 'public ResinDeployer(org.codehaus.cargo.container.LocalContainer)' has changed its type to org.codehaus.cargo.container.InstalledLocalContainer
    INFO: 4000: org.codehaus.cargo.container.resin.ResinExistingLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.resin.ResinExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.resin.ResinExistingLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.resin.ResinExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
#### Tomcat API
    ERROR: 8001: org.codehaus.cargo.container.tomcat.AbstractTomcatRemoteContainer: Class org.codehaus.cargo.container.tomcat.AbstractTomcatRemoteContainer removed
    INFO: 8000: org.codehaus.cargo.container.tomcat.Tomcat3xInstalledLocalContainer: Class org.codehaus.cargo.container.tomcat.Tomcat3xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.tomcat.Tomcat3xLocalContainer: Class org.codehaus.cargo.container.tomcat.Tomcat3xLocalContainer removed
    INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat3xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat3xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat3xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat3xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 8000: org.codehaus.cargo.container.tomcat.Tomcat4xInstalledLocalContainer: Class org.codehaus.cargo.container.tomcat.Tomcat4xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.tomcat.Tomcat4xLocalContainer: Class org.codehaus.cargo.container.tomcat.Tomcat4xLocalContainer removed
    INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat4xRemoteContainer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat4xRemoteContainer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat4xRemoteContainer: Removed org.codehaus.cargo.container.tomcat.AbstractTomcatRemoteContainer from the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat4xRemoteContainer: Added org.codehaus.cargo.container.tomcat.internal.AbstractTomcatRemoteContainer to the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat4xRemoteContainer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat4xRemoteContainer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat4xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat4xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat4xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat4xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 7005: org.codehaus.cargo.container.tomcat.Tomcat4xStandaloneLocalConfiguration: Parameter 1 of 'protected void setupManager(org.codehaus.cargo.container.LocalContainer)' has changed its type to org.codehaus.cargo.container.InstalledLocalContainer
    INFO: 8000: org.codehaus.cargo.container.tomcat.Tomcat5xInstalledLocalContainer: Class org.codehaus.cargo.container.tomcat.Tomcat5xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.tomcat.Tomcat5xLocalContainer: Class org.codehaus.cargo.container.tomcat.Tomcat5xLocalContainer removed
    INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat5xRemoteContainer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat5xRemoteContainer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat5xRemoteContainer: Removed org.codehaus.cargo.container.tomcat.AbstractTomcatRemoteContainer from the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat5xRemoteContainer: Added org.codehaus.cargo.container.tomcat.internal.AbstractTomcatRemoteContainer to the list of superclasses
    INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat5xRemoteContainer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat5xRemoteContainer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 7005: org.codehaus.cargo.container.tomcat.Tomcat5xStandaloneLocalConfiguration: Parameter 1 of 'protected void setupManager(org.codehaus.cargo.container.LocalContainer)' has changed its type to org.codehaus.cargo.container.InstalledLocalContainer
    INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatCopyingLocalDeployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatCopyingLocalDeployer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatCopyingLocalDeployer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.TomcatCopyingLocalDeployer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    ERROR: 7005: org.codehaus.cargo.container.tomcat.TomcatCopyingLocalDeployer: Parameter 1 of 'public TomcatCopyingLocalDeployer(org.codehaus.cargo.container.LocalContainer)' has changed its type to org.codehaus.cargo.container.InstalledLocalContainer
    INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatExistingLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatExistingLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.TomcatExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatLocalDeployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatLocalDeployer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatLocalDeployer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.TomcatLocalDeployer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 7011: org.codehaus.cargo.container.tomcat.TomcatLocalDeployer: Method 'protected org.codehaus.cargo.container.configuration.Configuration getConfiguration()' has been added
    ERROR: 6011: org.codehaus.cargo.container.tomcat.TomcatPropertySet: Field MANAGER_PASSWORD has been removed, but it was previously a constant
    ERROR: 6011: org.codehaus.cargo.container.tomcat.TomcatPropertySet: Field MANAGER_USERNAME has been removed, but it was previously a constant
    ERROR: 6011: org.codehaus.cargo.container.tomcat.TomcatPropertySet: Field SHUTDOWN_PORT has been removed, but it was previously a constant
    INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatRemoteDeployer: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatRemoteDeployer: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatRemoteDeployer: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.TomcatRemoteDeployer: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 7011: org.codehaus.cargo.container.tomcat.TomcatRemoteDeployer: Method 'protected org.codehaus.cargo.container.configuration.Configuration getConfiguration()' has been added
    INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatRuntimeConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatRuntimeConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatRuntimeConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.TomcatRuntimeConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.tomcat.TomcatWAR: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.tomcat.TomcatWAR: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.tomcat.TomcatWAR: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.tomcat.TomcatWAR: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
#### WebLogic API
    INFO: 8000: org.codehaus.cargo.container.weblogic.WebLogic8xInstalledLocalContainer: Class org.codehaus.cargo.container.weblogic.WebLogic8xInstalledLocalContainer added
    ERROR: 8001: org.codehaus.cargo.container.weblogic.WebLogic8xLocalContainer: Class org.codehaus.cargo.container.weblogic.WebLogic8xLocalContainer removed
    INFO: 4000: org.codehaus.cargo.container.weblogic.WebLogicExistingLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.weblogic.WebLogicExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.weblogic.WebLogicExistingLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.weblogic.WebLogicExistingLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
    INFO: 4000: org.codehaus.cargo.container.weblogic.WebLogicStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.Loggable to the set of implemented interfaces
    ERROR: 4001: org.codehaus.cargo.container.weblogic.WebLogicStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.Monitorable from the set of implemented interfaces
    INFO: 5000: org.codehaus.cargo.container.weblogic.WebLogicStandaloneLocalConfiguration: Added org.codehaus.cargo.util.log.LoggedObject to the list of superclasses
    ERROR: 5001: org.codehaus.cargo.container.weblogic.WebLogicStandaloneLocalConfiguration: Removed org.codehaus.cargo.util.monitor.MonitoredObject from the list of superclasses
#### Ant API
    TODO
#### Maven2 API
    TODO

Document generated by Confluence on Mar 22, 2006 15:28