├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── codeql-analysis.yml ├── .gitignore ├── .semaphore └── semaphore.yml ├── README.md ├── core ├── api │ ├── container │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ ├── Container.java │ │ │ │ ├── ContainerCapability.java │ │ │ │ ├── ContainerException.java │ │ │ │ ├── ContainerType.java │ │ │ │ ├── EmbeddedLocalContainer.java │ │ │ │ ├── InstalledLocalContainer.java │ │ │ │ ├── LocalContainer.java │ │ │ │ ├── RemoteContainer.java │ │ │ │ ├── ScriptingCapableContainer.java │ │ │ │ ├── State.java │ │ │ │ ├── configuration │ │ │ │ ├── Configuration.java │ │ │ │ ├── ConfigurationCapability.java │ │ │ │ ├── ConfigurationType.java │ │ │ │ ├── ExistingLocalConfiguration.java │ │ │ │ ├── FileConfig.java │ │ │ │ ├── LocalConfiguration.java │ │ │ │ ├── RuntimeConfiguration.java │ │ │ │ ├── StandaloneLocalConfiguration.java │ │ │ │ ├── builder │ │ │ │ │ ├── ConfigurationBuilder.java │ │ │ │ │ └── ConfigurationEntryType.java │ │ │ │ ├── entry │ │ │ │ │ ├── DataSource.java │ │ │ │ │ ├── DataSourceSupport.java │ │ │ │ │ ├── Resource.java │ │ │ │ │ └── ResourceSupport.java │ │ │ │ └── script │ │ │ │ │ ├── AbstractResourceScriptCommand.java │ │ │ │ │ ├── AbstractScriptCommand.java │ │ │ │ │ ├── FileScriptCommand.java │ │ │ │ │ └── ScriptCommand.java │ │ │ │ ├── deployable │ │ │ │ ├── AOP.java │ │ │ │ ├── Bundle.java │ │ │ │ ├── Deployable.java │ │ │ │ ├── DeployableException.java │ │ │ │ ├── DeployableType.java │ │ │ │ ├── DeployableVersion.java │ │ │ │ ├── EAR.java │ │ │ │ ├── EJB.java │ │ │ │ ├── File.java │ │ │ │ ├── HAR.java │ │ │ │ ├── RAR.java │ │ │ │ ├── SAR.java │ │ │ │ └── WAR.java │ │ │ │ ├── deployer │ │ │ │ ├── AbstractDeployableMonitor.java │ │ │ │ ├── DeployableMonitor.java │ │ │ │ ├── DeployableMonitorListener.java │ │ │ │ ├── Deployer.java │ │ │ │ ├── DeployerType.java │ │ │ │ ├── URLDeployableMonitor.java │ │ │ │ └── UrlPathDeployableMonitor.java │ │ │ │ ├── installer │ │ │ │ ├── Installer.java │ │ │ │ ├── Proxy.java │ │ │ │ └── ZipURLInstaller.java │ │ │ │ ├── internal │ │ │ │ ├── J2EEContainerCapability.java │ │ │ │ ├── RunnableContainer.java │ │ │ │ ├── ServletContainerCapability.java │ │ │ │ ├── SpawnedContainer.java │ │ │ │ ├── http │ │ │ │ │ ├── FormContentType.java │ │ │ │ │ ├── HttpFileRequest.java │ │ │ │ │ ├── HttpFormRequest.java │ │ │ │ │ ├── HttpRequest.java │ │ │ │ │ ├── HttpResult.java │ │ │ │ │ ├── MultipartFormContentType.java │ │ │ │ │ ├── UrlEncodedFormContentType.java │ │ │ │ │ └── writer │ │ │ │ │ │ ├── MultipartFormWriter.java │ │ │ │ │ │ └── UrlEncodedFormWriter.java │ │ │ │ └── util │ │ │ │ │ ├── ComplexPropertyUtils.java │ │ │ │ │ ├── HttpUtils.java │ │ │ │ │ ├── JdkUtils.java │ │ │ │ │ ├── JythonUtils.java │ │ │ │ │ ├── PropertyUtils.java │ │ │ │ │ └── ResourceUtils.java │ │ │ │ ├── packager │ │ │ │ ├── Packager.java │ │ │ │ └── PackagerType.java │ │ │ │ ├── property │ │ │ │ ├── DataSourceConverter.java │ │ │ │ ├── DatasourcePropertySet.java │ │ │ │ ├── GeneralPropertySet.java │ │ │ │ ├── JSR88PropertySet.java │ │ │ │ ├── LoggingLevel.java │ │ │ │ ├── RemotePropertySet.java │ │ │ │ ├── ResourceConverter.java │ │ │ │ ├── ResourcePropertySet.java │ │ │ │ ├── ServletPropertySet.java │ │ │ │ ├── TransactionSupport.java │ │ │ │ └── User.java │ │ │ │ ├── spi │ │ │ │ ├── AbstractContainer.java │ │ │ │ ├── AbstractEmbeddedLocalContainer.java │ │ │ │ ├── AbstractInstalledLocalContainer.java │ │ │ │ ├── AbstractLocalContainer.java │ │ │ │ ├── AbstractRemoteContainer.java │ │ │ │ ├── configuration │ │ │ │ │ ├── AbstractConfiguration.java │ │ │ │ │ ├── AbstractConfigurationCapability.java │ │ │ │ │ ├── AbstractExistingLocalConfiguration.java │ │ │ │ │ ├── AbstractExistingLocalConfigurationCapability.java │ │ │ │ │ ├── AbstractLocalConfiguration.java │ │ │ │ │ ├── AbstractLocalConfigurationCapability.java │ │ │ │ │ ├── AbstractRuntimeConfiguration.java │ │ │ │ │ ├── AbstractRuntimeConfigurationCapability.java │ │ │ │ │ ├── AbstractStandaloneLocalConfiguration.java │ │ │ │ │ ├── AbstractStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── ContainerConfiguration.java │ │ │ │ │ ├── NullConfigurationCapability.java │ │ │ │ │ └── builder │ │ │ │ │ │ ├── AbstractConfigurationBuilder.java │ │ │ │ │ │ └── AbstractStandaloneLocalConfigurationWithXMLConfigurationBuilder.java │ │ │ │ ├── deployable │ │ │ │ │ ├── AbstractDeployable.java │ │ │ │ │ └── AbstractDeployablewithSettableName.java │ │ │ │ ├── deployer │ │ │ │ │ ├── AbstractCopyingInstalledLocalDeployer.java │ │ │ │ │ ├── AbstractDeployer.java │ │ │ │ │ ├── AbstractEmbeddedLocalDeployer.java │ │ │ │ │ ├── AbstractInstalledLocalDeployer.java │ │ │ │ │ ├── AbstractJsr88Deployer.java │ │ │ │ │ ├── AbstractLocalDeployer.java │ │ │ │ │ ├── AbstractRemoteDeployer.java │ │ │ │ │ ├── AbstractSwitchableLocalDeployer.java │ │ │ │ │ └── DeployerWatchdog.java │ │ │ │ ├── jvm │ │ │ │ │ ├── DefaultJvmLauncher.java │ │ │ │ │ ├── DefaultJvmLauncherFactory.java │ │ │ │ │ ├── DefaultJvmLauncherLoggerRedirector.java │ │ │ │ │ ├── JvmLauncher.java │ │ │ │ │ ├── JvmLauncherException.java │ │ │ │ │ ├── JvmLauncherFactory.java │ │ │ │ │ └── JvmLauncherRequest.java │ │ │ │ ├── packager │ │ │ │ │ └── AbstractDirectoryPackager.java │ │ │ │ ├── startup │ │ │ │ │ ├── AbstractContainerMonitor.java │ │ │ │ │ ├── AbstractPingContainerMonitor.java │ │ │ │ │ └── CombinedContainerMonitor.java │ │ │ │ └── util │ │ │ │ │ └── ContainerUtils.java │ │ │ │ └── startup │ │ │ │ └── ContainerMonitor.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ ├── configuration │ │ │ │ ├── builder │ │ │ │ │ ├── ConfigurationBuilderTests.java │ │ │ │ │ ├── ConfigurationChecker.java │ │ │ │ │ └── LocalConfigurationWithConfigurationBuilderTests.java │ │ │ │ └── entry │ │ │ │ │ ├── ConfigurationFixtureFactory.java │ │ │ │ │ ├── DataSourceFixture.java │ │ │ │ │ ├── ResourceFixture.java │ │ │ │ │ └── ResourceTest.java │ │ │ │ ├── deployable │ │ │ │ ├── DeployableTypeTest.java │ │ │ │ ├── EARTest.java │ │ │ │ ├── EJBTest.java │ │ │ │ ├── MockLogger.java │ │ │ │ └── WARTest.java │ │ │ │ ├── installer │ │ │ │ └── ZipURLInstallerTest.java │ │ │ │ ├── internal │ │ │ │ ├── http │ │ │ │ │ └── HttpRequestTest.java │ │ │ │ └── util │ │ │ │ │ ├── ComplexPropertyUtilsTest.java │ │ │ │ │ ├── JdkUtilsTest.java │ │ │ │ │ └── PropertyUtilsTest.java │ │ │ │ ├── property │ │ │ │ ├── DataSourceConverterTest.java │ │ │ │ ├── ResourceConverterTest.java │ │ │ │ └── UserTest.java │ │ │ │ ├── spi │ │ │ │ ├── InstalledLocalContainerTest.java │ │ │ │ ├── configuration │ │ │ │ │ ├── AbstractLocalConfigurationTest.java │ │ │ │ │ ├── LocalConfigurationTest.java │ │ │ │ │ ├── StandaloneConfigurationTest.java │ │ │ │ │ ├── builder │ │ │ │ │ │ ├── AbstractConfigurationBuilderTest.java │ │ │ │ │ │ └── AbstractLocalConfigurationWithConfigurationBuilderTest.java │ │ │ │ │ └── standalone │ │ │ │ │ │ └── ConfigurationFilesTest.java │ │ │ │ ├── deployer │ │ │ │ │ ├── CopyingDeployerTest.java │ │ │ │ │ └── RemoteDeployerTest.java │ │ │ │ └── jvm │ │ │ │ │ └── DefaultJvmLauncherTest.java │ │ │ │ └── stub │ │ │ │ ├── AbstractConfigurationStub.java │ │ │ │ ├── AbstractContainerStub.java │ │ │ │ ├── AbstractInstalledLocalContainerStub.java │ │ │ │ ├── AbstractLocalConfigurationStub.java │ │ │ │ ├── AbstractLocalContainerStub.java │ │ │ │ ├── EmbeddedLocalContainerStub.java │ │ │ │ ├── EmbeddedLocalDeployerStub.java │ │ │ │ ├── ExistingLocalConfigurationStub.java │ │ │ │ ├── InstalledLocalContainerStub.java │ │ │ │ ├── InstalledLocalDeployerStub.java │ │ │ │ ├── JvmLauncherStub.java │ │ │ │ ├── RemoteContainerStub.java │ │ │ │ ├── RemoteDeployerStub.java │ │ │ │ ├── RuntimeConfigurationStub.java │ │ │ │ └── StandaloneLocalConfigurationStub.java │ │ │ └── resources │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── installer │ │ │ ├── dummy-archive.7z │ │ │ ├── dummy-archive.tar.gz │ │ │ └── dummy-archive.zip │ ├── generic │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── generic │ │ │ │ ├── AbstractFactoryRegistry.java │ │ │ │ ├── ContainerCapabilityFactory.java │ │ │ │ ├── ContainerFactory.java │ │ │ │ ├── DefaultContainerCapabilityFactory.java │ │ │ │ ├── DefaultContainerFactory.java │ │ │ │ ├── configuration │ │ │ │ ├── ConfigurationCapabilityFactory.java │ │ │ │ ├── ConfigurationFactory.java │ │ │ │ ├── DefaultConfigurationCapabilityFactory.java │ │ │ │ └── DefaultConfigurationFactory.java │ │ │ │ ├── deployable │ │ │ │ ├── DefaultDeployableFactory.java │ │ │ │ └── DeployableFactory.java │ │ │ │ ├── deployer │ │ │ │ ├── DefaultDeployerFactory.java │ │ │ │ └── DeployerFactory.java │ │ │ │ ├── internal │ │ │ │ └── util │ │ │ │ │ ├── ContainerIdentity.java │ │ │ │ │ ├── FullContainerIdentity.java │ │ │ │ │ ├── RegistrationKey.java │ │ │ │ │ └── SimpleContainerIdentity.java │ │ │ │ ├── packager │ │ │ │ ├── DefaultPackagerFactory.java │ │ │ │ └── PackagerFactory.java │ │ │ │ └── spi │ │ │ │ ├── AbstractGenericHintFactory.java │ │ │ │ └── AbstractIntrospectionGenericHintFactory.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── generic │ │ │ │ ├── DefaultContainerCapabilityFactoryTest.java │ │ │ │ ├── DefaultContainerFactoryTest.java │ │ │ │ ├── FactoryRegistryTest.java │ │ │ │ ├── SuperConfigurationCapability.java │ │ │ │ ├── SuperContainerWar.java │ │ │ │ ├── TestFactoryRegistry.java │ │ │ │ ├── configuration │ │ │ │ ├── ConfigurationTypeTest.java │ │ │ │ └── DefaultConfigurationFactoryTest.java │ │ │ │ ├── deployable │ │ │ │ └── DefaultDeployableFactoryTest.java │ │ │ │ ├── deployer │ │ │ │ └── DefaultDeployerFactoryTest.java │ │ │ │ └── internal │ │ │ │ └── util │ │ │ │ └── RegistrationKeyTest.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ ├── module │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── module │ │ │ │ ├── AbstractDescriptor.java │ │ │ │ ├── AbstractDescriptorIo.java │ │ │ │ ├── AbstractDescriptorType.java │ │ │ │ ├── DefaultJarArchive.java │ │ │ │ ├── Descriptor.java │ │ │ │ ├── DescriptorElement.java │ │ │ │ ├── DescriptorIo.java │ │ │ │ ├── DescriptorTag.java │ │ │ │ ├── DescriptorType.java │ │ │ │ ├── Dtd.java │ │ │ │ ├── DtdParseException.java │ │ │ │ ├── Grammar.java │ │ │ │ ├── Identifier.java │ │ │ │ ├── J2eeDescriptor.java │ │ │ │ ├── JarArchive.java │ │ │ │ ├── JarArchiveIo.java │ │ │ │ ├── JarArchiveUpdateable.java │ │ │ │ ├── VendorDescriptor.java │ │ │ │ ├── XmlEntityResolver.java │ │ │ │ ├── XmlMerger.java │ │ │ │ ├── Xsd.java │ │ │ │ ├── application │ │ │ │ ├── ApplicationXml.java │ │ │ │ ├── ApplicationXmlIo.java │ │ │ │ ├── ApplicationXmlTag.java │ │ │ │ ├── ApplicationXmlType.java │ │ │ │ ├── ApplicationXmlVersion.java │ │ │ │ ├── DefaultEarArchive.java │ │ │ │ └── EarArchive.java │ │ │ │ ├── ejb │ │ │ │ ├── DefaultEjbArchive.java │ │ │ │ ├── EjbArchive.java │ │ │ │ ├── EjbDef.java │ │ │ │ ├── EjbJarXml.java │ │ │ │ ├── EjbJarXmlIo.java │ │ │ │ ├── EjbJarXmlTag.java │ │ │ │ ├── EjbJarXmlType.java │ │ │ │ ├── EjbJarXmlVersion.java │ │ │ │ ├── Entity.java │ │ │ │ ├── Session.java │ │ │ │ ├── VendorEjbDescriptor.java │ │ │ │ ├── jboss │ │ │ │ │ ├── JBossXml.java │ │ │ │ │ ├── JBossXmlIo.java │ │ │ │ │ ├── JBossXmlTag.java │ │ │ │ │ └── JBossXmlType.java │ │ │ │ ├── orion │ │ │ │ │ ├── OrionEjbJarXml.java │ │ │ │ │ ├── OrionEjbJarXmlIo.java │ │ │ │ │ └── OrionEjbJarXmlType.java │ │ │ │ ├── weblogic │ │ │ │ │ ├── WeblogicEjbJarXml.java │ │ │ │ │ ├── WeblogicEjbJarXmlIo.java │ │ │ │ │ ├── WeblogicEjbJarXmlTag.java │ │ │ │ │ └── WeblogicEjbJarXmlType.java │ │ │ │ └── websphere │ │ │ │ │ ├── IbmEjbJarBndXmi.java │ │ │ │ │ ├── IbmEjbJarBndXmiGrammar.java │ │ │ │ │ ├── IbmEjbJarBndXmiIo.java │ │ │ │ │ └── IbmEjbJarBndXmiType.java │ │ │ │ ├── merge │ │ │ │ ├── DescriptorMerger.java │ │ │ │ ├── DescriptorMergerByTag.java │ │ │ │ ├── DocumentMerger.java │ │ │ │ ├── DocumentMergerByXslt.java │ │ │ │ ├── DocumentStreamAdapter.java │ │ │ │ ├── MergeException.java │ │ │ │ ├── MergeProcessor.java │ │ │ │ └── tagstrategy │ │ │ │ │ ├── AbstractChoiceMergeStrategy.java │ │ │ │ │ ├── ChooseByNameMergeStrategy.java │ │ │ │ │ ├── MergeStrategy.java │ │ │ │ │ └── NodeMergeStrategy.java │ │ │ │ └── webapp │ │ │ │ ├── DefaultWarArchive.java │ │ │ │ ├── EjbRef.java │ │ │ │ ├── VendorWebAppDescriptor.java │ │ │ │ ├── WarArchive.java │ │ │ │ ├── WarArchiveIo.java │ │ │ │ ├── WebXml.java │ │ │ │ ├── WebXml22Type.java │ │ │ │ ├── WebXml23Type.java │ │ │ │ ├── WebXml24Type.java │ │ │ │ ├── WebXml25Type.java │ │ │ │ ├── WebXml30Type.java │ │ │ │ ├── WebXmlIo.java │ │ │ │ ├── WebXmlTag.java │ │ │ │ ├── WebXmlType.java │ │ │ │ ├── WebXmlTypeAwareParser.java │ │ │ │ ├── WebXmlUtils.java │ │ │ │ ├── WebXmlVersion.java │ │ │ │ ├── elements │ │ │ │ ├── AuthConstraint.java │ │ │ │ ├── ContextParam.java │ │ │ │ ├── Filter.java │ │ │ │ ├── FilterMapping.java │ │ │ │ ├── InitParam.java │ │ │ │ ├── Listener.java │ │ │ │ ├── MimeMapping.java │ │ │ │ ├── SecurityConstraint.java │ │ │ │ ├── Servlet.java │ │ │ │ ├── ServletMapping.java │ │ │ │ └── WebXmlElement.java │ │ │ │ ├── jboss │ │ │ │ ├── JBossWarArchive.java │ │ │ │ ├── JBossWebXml.java │ │ │ │ ├── JBossWebXmlIo.java │ │ │ │ ├── JBossWebXmlTag.java │ │ │ │ └── JBossWebXmlType.java │ │ │ │ ├── merge │ │ │ │ ├── ArchiveResourceMerger.java │ │ │ │ ├── MergeWarFileDetails.java │ │ │ │ ├── MergedWarArchive.java │ │ │ │ ├── WarArchiveMerger.java │ │ │ │ └── WebXmlMerger.java │ │ │ │ ├── orion │ │ │ │ ├── OrionWebXml.java │ │ │ │ ├── OrionWebXmlIo.java │ │ │ │ └── OrionWebXmlType.java │ │ │ │ ├── resin │ │ │ │ ├── ResinWebXml.java │ │ │ │ ├── ResinWebXmlIo.java │ │ │ │ ├── ResinWebXmlMerger.java │ │ │ │ ├── ResinWebXmlTag.java │ │ │ │ ├── ResinWebXmlType.java │ │ │ │ └── elements │ │ │ │ │ ├── JndiLink.java │ │ │ │ │ ├── ResourceRef.java │ │ │ │ │ └── SystemProperty.java │ │ │ │ ├── tomcat │ │ │ │ ├── TomcatContextXml.java │ │ │ │ ├── TomcatContextXmlIo.java │ │ │ │ ├── TomcatContextXmlTag.java │ │ │ │ ├── TomcatContextXmlType.java │ │ │ │ └── TomcatWarArchive.java │ │ │ │ ├── weblogic │ │ │ │ ├── WeblogicXml.java │ │ │ │ ├── WeblogicXmlIo.java │ │ │ │ ├── WeblogicXmlTag.java │ │ │ │ └── WeblogicXmlType.java │ │ │ │ └── websphere │ │ │ │ ├── IbmWebBndXmi.java │ │ │ │ ├── IbmWebBndXmiGrammar.java │ │ │ │ ├── IbmWebBndXmiIo.java │ │ │ │ └── IbmWebBndXmiType.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── module │ │ │ │ ├── AbstractDocumentBuilderTest.java │ │ │ │ ├── DtdTest.java │ │ │ │ ├── JarArchiveTest.java │ │ │ │ ├── XmlEntityResolverTest.java │ │ │ │ ├── application │ │ │ │ ├── ApplicationXmlTest.java │ │ │ │ └── ApplicationXmlVersionTest.java │ │ │ │ ├── ejb │ │ │ │ ├── EjbJarXmlTest.java │ │ │ │ ├── jboss │ │ │ │ │ └── JBossXmlTest.java │ │ │ │ ├── orion │ │ │ │ │ └── OracleEjbJarXmlTest.java │ │ │ │ ├── weblogic │ │ │ │ │ └── WeblogicEjbJarXmlTest.java │ │ │ │ └── websphere │ │ │ │ │ └── IbmEjbJarBndXmiTest.java │ │ │ │ ├── merge │ │ │ │ └── DocumentMergeTest.java │ │ │ │ └── webapp │ │ │ │ ├── WarArchiveTest.java │ │ │ │ ├── WebXmlTest.java │ │ │ │ ├── WebXmlVersionTest.java │ │ │ │ ├── jboss │ │ │ │ └── JBossWebXmlTest.java │ │ │ │ ├── merge │ │ │ │ ├── WebXmlContextParamMergeStrategyMergerTest.java │ │ │ │ ├── WebXmlContextParamMergerTest.java │ │ │ │ ├── WebXmlEjbRefMergerTest.java │ │ │ │ ├── WebXmlFilterMergerTest.java │ │ │ │ ├── WebXmlListenerMergerTest.java │ │ │ │ ├── WebXmlSecurityConstraintsMergerTest.java │ │ │ │ ├── WebXmlSecurityRoleMergerTest.java │ │ │ │ └── WebXmlServletMergerTest.java │ │ │ │ ├── orion │ │ │ │ └── OrionWebXmlTest.java │ │ │ │ ├── weblogic │ │ │ │ └── WeblogicXmlTest.java │ │ │ │ └── websphere │ │ │ │ └── IbmWebBndXmiTest.java │ │ │ └── resources │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── module │ │ │ ├── containsclass.jar │ │ │ ├── containsclass.war │ │ │ ├── containsclasslib.war │ │ │ ├── empty.jar │ │ │ ├── empty.war │ │ │ ├── randomaccess.jar │ │ │ ├── test.jar │ │ │ └── weblogic.war │ ├── pom.xml │ └── util │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── util │ │ │ ├── CargoException.java │ │ │ ├── DefaultFileHandler.java │ │ │ ├── DefaultXmlFileBuilder.java │ │ │ ├── ElementNotFoundException.java │ │ │ ├── FileHandler.java │ │ │ ├── JarUtils.java │ │ │ ├── MissingXmlElementAppender.java │ │ │ ├── NamespaceContextImpl.java │ │ │ ├── XmlFileBuilder.java │ │ │ ├── XmlReplacement.java │ │ │ ├── XmlUtils.java │ │ │ ├── ZipCompressor.java │ │ │ ├── internal │ │ │ └── log │ │ │ │ └── AbstractLogger.java │ │ │ └── log │ │ │ ├── FileLogger.java │ │ │ ├── LogLevel.java │ │ │ ├── Loggable.java │ │ │ ├── LoggedObject.java │ │ │ ├── Logger.java │ │ │ ├── NullLogger.java │ │ │ └── SimpleLogger.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── util │ │ │ ├── AbstractResourceTest.java │ │ │ ├── DefaultFileHandlerTest.java │ │ │ ├── DefaultXmlFileBuilderTest.java │ │ │ ├── MissingXmlElementAppenderTest.java │ │ │ ├── VFSFileHandler.java │ │ │ ├── VFSFileHandlerTest.java │ │ │ ├── XmlUtilsTest.java │ │ │ └── internal │ │ │ └── log │ │ │ └── LoggerTest.java │ │ └── resources │ │ ├── bindings-jboss-beans.xml │ │ └── jboss-standalone.xml ├── containers │ ├── geronimo │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── geronimo │ │ │ │ ├── Geronimo1xInstalledLocalContainer.java │ │ │ │ ├── Geronimo1xStandaloneLocalConfiguration.java │ │ │ │ ├── Geronimo2xInstalledLocalContainer.java │ │ │ │ ├── Geronimo2xStandaloneLocalConfiguration.java │ │ │ │ ├── Geronimo3xInstalledLocalContainer.java │ │ │ │ ├── Geronimo3xStandaloneLocalConfiguration.java │ │ │ │ ├── GeronimoExistingLocalConfiguration.java │ │ │ │ ├── GeronimoFactoryRegistry.java │ │ │ │ ├── GeronimoInstalledLocalDeployer.java │ │ │ │ ├── GeronimoPropertySet.java │ │ │ │ ├── deployable │ │ │ │ ├── GeronimoDeployable.java │ │ │ │ ├── GeronimoEAR.java │ │ │ │ ├── GeronimoEJB.java │ │ │ │ └── GeronimoWAR.java │ │ │ │ └── internal │ │ │ │ ├── AbstractGeronimoStandaloneLocalConfiguration.java │ │ │ │ ├── Geronimo1xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── Geronimo2xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── Geronimo3xContainerCapability.java │ │ │ │ ├── GeronimoExistingLocalConfigurationCapability.java │ │ │ │ └── GeronimoUtils.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── internal │ │ │ └── resources │ │ │ ├── geronimo │ │ │ └── DataSourceTemplate.xml │ │ │ ├── geronimo1x │ │ │ ├── client-log4j.properties │ │ │ ├── deployer-log4j.properties │ │ │ ├── groups.properties │ │ │ ├── jetty │ │ │ │ └── config.xml │ │ │ ├── keystore │ │ │ ├── server-log4j.properties │ │ │ ├── tomcat │ │ │ │ └── config.xml │ │ │ └── users.properties │ │ │ ├── geronimo2x │ │ │ ├── groups.properties │ │ │ └── users.properties │ │ │ └── geronimo3x │ │ │ ├── groups.properties │ │ │ └── users.properties │ ├── glassfish │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── glassfish │ │ │ │ ├── GlassFish2xInstalledLocalContainer.java │ │ │ │ ├── GlassFish2xInstalledLocalDeployer.java │ │ │ │ ├── GlassFish2xStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFish3xInstalledLocalContainer.java │ │ │ │ ├── GlassFish3xInstalledLocalDeployer.java │ │ │ │ ├── GlassFish3xRemoteContainer.java │ │ │ │ ├── GlassFish3xRemoteDeployer.java │ │ │ │ ├── GlassFish3xRuntimeConfiguration.java │ │ │ │ ├── GlassFish3xStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFish4xInstalledLocalContainer.java │ │ │ │ ├── GlassFish4xInstalledLocalDeployer.java │ │ │ │ ├── GlassFish4xRemoteContainer.java │ │ │ │ ├── GlassFish4xRemoteDeployer.java │ │ │ │ ├── GlassFish4xRuntimeConfiguration.java │ │ │ │ ├── GlassFish4xStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFish5xInstalledLocalContainer.java │ │ │ │ ├── GlassFish5xInstalledLocalDeployer.java │ │ │ │ ├── GlassFish5xRemoteContainer.java │ │ │ │ ├── GlassFish5xRemoteDeployer.java │ │ │ │ ├── GlassFish5xRuntimeConfiguration.java │ │ │ │ ├── GlassFish5xStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFish6xInstalledLocalContainer.java │ │ │ │ ├── GlassFish6xInstalledLocalDeployer.java │ │ │ │ ├── GlassFish6xStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFish7xInstalledLocalContainer.java │ │ │ │ ├── GlassFish7xInstalledLocalDeployer.java │ │ │ │ ├── GlassFish7xStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFish8xInstalledLocalContainer.java │ │ │ │ ├── GlassFish8xInstalledLocalDeployer.java │ │ │ │ ├── GlassFish8xStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFishExistingLocalConfiguration.java │ │ │ │ ├── GlassFishFactoryRegistry.java │ │ │ │ ├── GlassFishPropertySet.java │ │ │ │ └── internal │ │ │ │ ├── AbstractAsAdmin.java │ │ │ │ ├── AbstractGlassFishInstalledLocalContainer.java │ │ │ │ ├── AbstractGlassFishInstalledLocalDeployer.java │ │ │ │ ├── AbstractGlassFishStandaloneLocalConfiguration.java │ │ │ │ ├── GlassFish2xAsAdmin.java │ │ │ │ ├── GlassFish2xContainerCapability.java │ │ │ │ ├── GlassFish2xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── GlassFish3x4x5x6x7xContainerCapability.java │ │ │ │ ├── GlassFish3x4x5xRuntimeConfigurationCapability.java │ │ │ │ ├── GlassFish3xAsAdmin.java │ │ │ │ ├── GlassFish3xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── GlassFish4x5x6x7x8xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── GlassFish4xRuntimeConfigurationCapability.java │ │ │ │ ├── GlassFish5xRuntimeConfigurationCapability.java │ │ │ │ └── GlassFishExistingLocalConfigurationCapability.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ ├── jboss │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── jboss │ │ │ │ │ ├── JBoss3x4xExistingLocalConfiguration.java │ │ │ │ │ ├── JBoss3x4xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss3xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss42xExistingLocalConfiguration.java │ │ │ │ │ ├── JBoss42xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss42xRemoteContainer.java │ │ │ │ │ ├── JBoss42xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss4xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss4xRemoteContainer.java │ │ │ │ │ ├── JBoss4xRemoteDeployer.java │ │ │ │ │ ├── JBoss4xRuntimeConfiguration.java │ │ │ │ │ ├── JBoss51x6xRemoteDeployer.java │ │ │ │ │ ├── JBoss51xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss51xRemoteContainer.java │ │ │ │ │ ├── JBoss51xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss5x6xRuntimeConfiguration.java │ │ │ │ │ ├── JBoss5xExistingLocalConfiguration.java │ │ │ │ │ ├── JBoss5xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss5xRemoteContainer.java │ │ │ │ │ ├── JBoss5xRemoteDeployer.java │ │ │ │ │ ├── JBoss5xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss61xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss61xRemoteContainer.java │ │ │ │ │ ├── JBoss6xExistingLocalConfiguration.java │ │ │ │ │ ├── JBoss6xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss6xRemoteContainer.java │ │ │ │ │ ├── JBoss6xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss71xExistingLocalConfiguration.java │ │ │ │ │ ├── JBoss71xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss71xRemoteContainer.java │ │ │ │ │ ├── JBoss71xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss72xExistingLocalConfiguration.java │ │ │ │ │ ├── JBoss72xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss72xRemoteContainer.java │ │ │ │ │ ├── JBoss72xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss73xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss73xRemoteContainer.java │ │ │ │ │ ├── JBoss73xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss74xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss74xRemoteContainer.java │ │ │ │ │ ├── JBoss75xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss75xRemoteContainer.java │ │ │ │ │ ├── JBoss75xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBoss7xExistingLocalConfiguration.java │ │ │ │ │ ├── JBoss7xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss7xInstalledLocalDeployer.java │ │ │ │ │ ├── JBoss7xRemoteContainer.java │ │ │ │ │ ├── JBoss7xRemoteDeployer.java │ │ │ │ │ ├── JBoss7xRuntimeConfiguration.java │ │ │ │ │ ├── JBoss7xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JBossFactoryRegistry.java │ │ │ │ │ ├── JBossInstalledLocalDeployer.java │ │ │ │ │ ├── deployable │ │ │ │ │ └── JBossWAR.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractJBoss5xInstalledLocalContainer.java │ │ │ │ │ ├── AbstractJBoss5xStandaloneLocalConfiguration.java │ │ │ │ │ ├── AbstractJBossInstalledLocalContainer.java │ │ │ │ │ ├── AbstractJBossRuntimeConfigurationCapability.java │ │ │ │ │ ├── ISimpleHttpFileServer.java │ │ │ │ │ ├── JBoss3x4xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss3x4xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss3xContainerCapability.java │ │ │ │ │ ├── JBoss42xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss42xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss4xContainerCapability.java │ │ │ │ │ ├── JBoss4xRuntimeConfigurationCapability.java │ │ │ │ │ ├── JBoss5x6xContainerCapability.java │ │ │ │ │ ├── JBoss5x6xRuntimeConfigurationCapability.java │ │ │ │ │ ├── JBoss5xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss5xInstalledLocalContainer.java │ │ │ │ │ ├── JBoss5xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss6xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss6xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss71xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss71xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss72xContainerCapability.java │ │ │ │ │ ├── JBoss72xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss72xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss75xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss7xContainerCapability.java │ │ │ │ │ ├── JBoss7xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JBoss7xRuntimeConfigurationCapability.java │ │ │ │ │ ├── JBoss7xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JBossInstalledLocalContainer.java │ │ │ │ │ ├── JdkHttpURLConnection.java │ │ │ │ │ └── SimpleHttpFileServer.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── internal │ │ │ │ └── resources │ │ │ │ ├── jboss-ds │ │ │ │ ├── jboss-datasource.xml │ │ │ │ ├── jboss-driver-xa.xml │ │ │ │ ├── jboss-driver.xml │ │ │ │ ├── jboss-ds-local-transaction.xml │ │ │ │ ├── jboss-ds-no-transaction.xml │ │ │ │ └── jboss-ds-xa-transaction.xml │ │ │ │ ├── jboss-module │ │ │ │ └── jboss-module.xml │ │ │ │ ├── jboss3x │ │ │ │ ├── cargo-binding.xml │ │ │ │ └── jboss-service.xml │ │ │ │ ├── jboss42x │ │ │ │ ├── cargo-binding.xml │ │ │ │ └── jboss-service.xml │ │ │ │ └── jboss4x │ │ │ │ ├── cargo-binding.xml │ │ │ │ └── jboss-service.xml │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── jboss │ │ │ │ ├── JBoss4xRemoteDeployerTest.java │ │ │ │ ├── deployable │ │ │ │ └── JBossWARTest.java │ │ │ │ └── internal │ │ │ │ └── JBossInstalledLocalContainerTest.java │ │ │ └── resources │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── jboss │ │ │ ├── jboss-context.war │ │ │ ├── jboss-empty.war │ │ │ ├── jboss-nocontext.war │ │ │ └── jboss-virtualhost.war │ ├── jetty │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── jetty │ │ │ │ │ ├── Jetty10xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty10xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty10xExistingLocalConfiguration.java │ │ │ │ │ ├── Jetty10xInstalledLocalContainer.java │ │ │ │ │ ├── Jetty10xRemoteContainer.java │ │ │ │ │ ├── Jetty10xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty11xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty11xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty11xExistingLocalConfiguration.java │ │ │ │ │ ├── Jetty11xInstalledLocalContainer.java │ │ │ │ │ ├── Jetty11xRemoteContainer.java │ │ │ │ │ ├── Jetty11xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty12xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty12xEmbeddedLocalDeployer.java │ │ │ │ │ ├── Jetty12xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty12xExistingLocalConfiguration.java │ │ │ │ │ ├── Jetty12xInstalledLocalContainer.java │ │ │ │ │ ├── Jetty12xInstalledLocalDeployer.java │ │ │ │ │ ├── Jetty12xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty5xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty5xEmbeddedLocalDeployer.java │ │ │ │ │ ├── Jetty5xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty6xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty6xEmbeddedLocalDeployer.java │ │ │ │ │ ├── Jetty6xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty6xExistingLocalConfiguration.java │ │ │ │ │ ├── Jetty6xInstalledLocalContainer.java │ │ │ │ │ ├── Jetty6xInstalledLocalDeployer.java │ │ │ │ │ ├── Jetty6xRemoteContainer.java │ │ │ │ │ ├── Jetty6xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty7x8x9x10x11xEmbeddedLocalDeployer.java │ │ │ │ │ ├── Jetty7x8xInstalledLocalDeployer.java │ │ │ │ │ ├── Jetty7xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty7xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty7xExistingLocalConfiguration.java │ │ │ │ │ ├── Jetty7xInstalledLocalContainer.java │ │ │ │ │ ├── Jetty7xRemoteContainer.java │ │ │ │ │ ├── Jetty7xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty8xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty8xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty8xExistingLocalConfiguration.java │ │ │ │ │ ├── Jetty8xInstalledLocalContainer.java │ │ │ │ │ ├── Jetty8xRemoteContainer.java │ │ │ │ │ ├── Jetty8xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty9x10x11xInstalledLocalDeployer.java │ │ │ │ │ ├── Jetty9xEmbeddedLocalContainer.java │ │ │ │ │ ├── Jetty9xEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty9xExistingLocalConfiguration.java │ │ │ │ │ ├── Jetty9xInstalledLocalContainer.java │ │ │ │ │ ├── Jetty9xRemoteContainer.java │ │ │ │ │ ├── Jetty9xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JettyDirectoryPackager.java │ │ │ │ │ ├── JettyFactoryRegistry.java │ │ │ │ │ ├── JettyPropertySet.java │ │ │ │ │ ├── JettyRemoteDeployer.java │ │ │ │ │ ├── JettyRuntimeConfiguration.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractJettyEmbeddedLocalContainer.java │ │ │ │ │ ├── AbstractJettyEmbeddedLocalDeployer.java │ │ │ │ │ ├── AbstractJettyEmbeddedStandaloneLocalConfiguration.java │ │ │ │ │ ├── AbstractJettyExistingLocalConfiguration.java │ │ │ │ │ ├── AbstractJettyRemoteContainer.java │ │ │ │ │ ├── AbstractJettyStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jetty10xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── Jetty10xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Jetty12xEmbeddedStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Jetty12xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── Jetty12xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Jetty5xEmbeddedStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Jetty6xEmbeddedStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Jetty7x8x9xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── JettyExecutorThread.java │ │ │ │ │ ├── JettyExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JettyRuntimeConfigurationCapability.java │ │ │ │ │ ├── JettyStandaloneLocalConfigurationCapability.java │ │ │ │ │ └── JettyUtils.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── jetty │ │ │ ├── Jetty10xInstalledLocalContainerTest.java │ │ │ ├── Jetty11xInstalledLocalContainerTest.java │ │ │ ├── Jetty12xInstalledLocalContainerTest.java │ │ │ ├── Jetty12xInstalledLocalDeployerTest.java │ │ │ ├── Jetty6xInstalledLocalContainerTest.java │ │ │ ├── Jetty7xInstalledLocalContainerTest.java │ │ │ ├── Jetty8xInstalledLocalContainerTest.java │ │ │ └── Jetty9xInstalledLocalContainerTest.java │ ├── jo │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── jo │ │ │ │ ├── Jo1xInstalledLocalContainer.java │ │ │ │ ├── Jo1xInstalledLocalDeployer.java │ │ │ │ ├── Jo1xStandaloneLocalConfiguration.java │ │ │ │ ├── JoFactoryRegistry.java │ │ │ │ └── internal │ │ │ │ └── Jo1xStandaloneLocalConfigurationCapability.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── internal │ │ │ └── resources │ │ │ └── jo1x │ │ │ ├── factory.properties │ │ │ ├── groups.properties │ │ │ ├── hosts.properties │ │ │ ├── listener.properties │ │ │ ├── metalistener.properties │ │ │ ├── metaserver.properties │ │ │ ├── mime.properties │ │ │ ├── roles.properties │ │ │ ├── server.properties │ │ │ └── users.properties │ ├── jonas │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── jonas │ │ │ │ │ ├── Jonas4xContainerMonitor.java │ │ │ │ │ ├── Jonas4xExistingLocalConfiguration.java │ │ │ │ │ ├── Jonas4xInstalledLocalContainer.java │ │ │ │ │ ├── Jonas4xInstalledLocalDeployer.java │ │ │ │ │ ├── Jonas4xJsr160RemoteDeployer.java │ │ │ │ │ ├── Jonas4xMEJBRemoteDeployer.java │ │ │ │ │ ├── Jonas4xRemoteContainer.java │ │ │ │ │ ├── Jonas4xRuntimeConfiguration.java │ │ │ │ │ ├── Jonas4xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Jonas5xContainerMonitor.java │ │ │ │ │ ├── Jonas5xExistingLocalConfiguration.java │ │ │ │ │ ├── Jonas5xInstalledLocalContainer.java │ │ │ │ │ ├── Jonas5xInstalledLocalDeployer.java │ │ │ │ │ ├── Jonas5xJsr160RemoteDeployer.java │ │ │ │ │ ├── Jonas5xMEJBRemoteDeployer.java │ │ │ │ │ ├── Jonas5xRemoteContainer.java │ │ │ │ │ ├── Jonas5xRuntimeConfiguration.java │ │ │ │ │ ├── Jonas5xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JonasFactoryRegistry.java │ │ │ │ │ ├── JonasPropertySet.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractJonas4xRemoteDeployer.java │ │ │ │ │ ├── AbstractJonas5xRemoteDeployer.java │ │ │ │ │ ├── AbstractJonasExistingLocalConfiguration.java │ │ │ │ │ ├── AbstractJonasInstalledLocalContainer.java │ │ │ │ │ ├── AbstractJonasRemoteDeployer.java │ │ │ │ │ ├── AbstractJonasStandaloneLocalConfiguration.java │ │ │ │ │ ├── JSR160MBeanServerConnectionFactory.java │ │ │ │ │ ├── Jonas4xAdmin.java │ │ │ │ │ ├── Jonas4xAdminImpl.java │ │ │ │ │ ├── Jonas4xContainerCapability.java │ │ │ │ │ ├── Jonas4xRuntimeConfigurationCapability.java │ │ │ │ │ ├── Jonas5xContainerCapability.java │ │ │ │ │ ├── Jonas5xRuntimeConfigurationCapability.java │ │ │ │ │ ├── JonasExistingLocalConfigurationCapability.java │ │ │ │ │ ├── JonasStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── MBeanServerConnectionFactory.java │ │ │ │ │ └── MEJBMBeanServerConnectionFactory.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── jonas │ │ │ ├── Jonas4xExistingLocalConfigurationTest.java │ │ │ ├── Jonas4xInstalledLocalContainerTest.java │ │ │ ├── Jonas4xInstalledLocalDeployerTest.java │ │ │ ├── Jonas5xExistingLocalConfigurationTest.java │ │ │ ├── Jonas5xInstalledLocalContainerTest.java │ │ │ ├── Jonas5xInstalledLocalDeployerTest.java │ │ │ └── internal │ │ │ ├── Jonas4xContainerCapabilityTest.java │ │ │ ├── Jonas5xContainerCapabilityTest.java │ │ │ ├── JonasRemoteDeployerTest.java │ │ │ ├── JonasStandaloneConfigurationTest.java │ │ │ └── MEJBMBeanServerConnectionFactoryTest.java │ ├── jrun │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── jrun │ │ │ │ │ ├── JRun4xExistingLocalConfiguration.java │ │ │ │ │ ├── JRun4xInstalledLocalContainer.java │ │ │ │ │ ├── JRun4xInstalledLocalDeployer.java │ │ │ │ │ ├── JRun4xPropertySet.java │ │ │ │ │ ├── JRun4xReplacements.java │ │ │ │ │ ├── JRun4xStandaloneLocalConfiguration.java │ │ │ │ │ ├── JRunFactoryRegistry.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractJRunInstalledLocalContainer.java │ │ │ │ │ ├── JRun4xConfigurationBuilder.java │ │ │ │ │ ├── JRun4xExistingLocalConfigurationCapability.java │ │ │ │ │ └── JRun4xStandaloneLocalConfigurationCapability.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── internal │ │ │ │ └── resources │ │ │ │ └── jrun4x │ │ │ │ ├── jndi.properties │ │ │ │ ├── jrun-users.xml │ │ │ │ ├── jrun.xml │ │ │ │ ├── jvm.config │ │ │ │ └── servers.xml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── jrun │ │ │ └── AbstractJRunStandaloneConfigurationTest.java │ ├── liberty │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── liberty │ │ │ │ ├── LibertyFactoryRegistry.java │ │ │ │ ├── LibertyInstalledLocalContainer.java │ │ │ │ ├── LibertyInstalledLocalDeployer.java │ │ │ │ ├── LibertyStandaloneLocalConfiguration.java │ │ │ │ └── internal │ │ │ │ ├── LibertyInstall.java │ │ │ │ ├── LibertyStandaloneLocalConfigurationCapability.java │ │ │ │ └── ServerConfigUtils.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ ├── orion │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── orion │ │ │ │ │ ├── Oc4j10xExistingLocalConfiguration.java │ │ │ │ │ ├── Oc4j10xInstalledLocalContainer.java │ │ │ │ │ ├── Oc4j9xInstalledLocalContainer.java │ │ │ │ │ ├── Oc4j9xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Oc4jPropertySet.java │ │ │ │ │ ├── OrionFactoryRegistry.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractOc4j10xInstalledLocalContainer.java │ │ │ │ │ ├── AbstractOrionInstalledLocalContainer.java │ │ │ │ │ ├── AbstractOrionStandaloneLocalConfiguration.java │ │ │ │ │ ├── Oc4jExistingLocalConfigurationCapability.java │ │ │ │ │ ├── OrionConfigurationBuilder.java │ │ │ │ │ └── OrionStandaloneLocalConfigurationCapability.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── internal │ │ │ │ └── resources │ │ │ │ ├── oc4j10x │ │ │ │ └── application.xml │ │ │ │ ├── oc4j9x │ │ │ │ └── global-web-application.xml │ │ │ │ └── oc4j9x10x │ │ │ │ ├── application.xml │ │ │ │ ├── data-sources.xml │ │ │ │ ├── default-web-site.xml │ │ │ │ ├── global-web-application.xml │ │ │ │ ├── mime.types │ │ │ │ ├── principals.xml │ │ │ │ ├── rmi.xml │ │ │ │ ├── server.xml │ │ │ │ └── web.xml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── orion │ │ │ ├── Oc4j9xStandaloneLocalConfigurationTest.java │ │ │ └── internal │ │ │ ├── AbstractOrionStandaloneLocalConfigurationTest.java │ │ │ ├── OrionConfigurationBuilderTest.java │ │ │ └── OrionConfigurationChecker.java │ ├── payara │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── payara │ │ │ │ ├── PayaraExistingLocalConfiguration.java │ │ │ │ ├── PayaraFactoryRegistry.java │ │ │ │ ├── PayaraInstalledLocalContainer.java │ │ │ │ ├── PayaraInstalledLocalDeployer.java │ │ │ │ ├── PayaraRemoteContainer.java │ │ │ │ ├── PayaraRemoteDeployer.java │ │ │ │ ├── PayaraRuntimeConfiguration.java │ │ │ │ ├── PayaraStandaloneLocalConfiguration.java │ │ │ │ └── internal │ │ │ │ ├── PayaraContainerCapability.java │ │ │ │ ├── PayaraExistingLocalConfigurationCapability.java │ │ │ │ ├── PayaraRuntimeConfigurationCapability.java │ │ │ │ └── PayaraStandaloneLocalConfigurationCapability.java │ │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ ├── pom.xml │ ├── resin │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── resin │ │ │ │ │ ├── Resin31xInstalledLocalContainer.java │ │ │ │ │ ├── Resin31xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Resin3xExistingLocalConfiguration.java │ │ │ │ │ ├── Resin3xInstalledLocalContainer.java │ │ │ │ │ ├── Resin3xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Resin4xInstalledLocalContainer.java │ │ │ │ │ ├── Resin4xStandaloneLocalConfiguration.java │ │ │ │ │ ├── ResinFactoryRegistry.java │ │ │ │ │ ├── ResinInstalledLocalDeployer.java │ │ │ │ │ ├── ResinPropertySet.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractResinInstalledLocalContainer.java │ │ │ │ │ ├── AbstractResinStandaloneLocalConfiguration.java │ │ │ │ │ ├── Resin3xConfigurationBuilder.java │ │ │ │ │ ├── Resin3xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── Resin3xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── ResinException.java │ │ │ │ │ └── ResinRun.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── internal │ │ │ │ └── resources │ │ │ │ └── resin2x │ │ │ │ └── resin.conf │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── resin │ │ │ │ ├── Resin31xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Resin3xStandaloneLocalConfigurationTest.java │ │ │ │ └── internal │ │ │ │ ├── AbstractResinStandaloneLocalConfigurationTest.java │ │ │ │ ├── Resin3xConfigurationBuilderTest.java │ │ │ │ └── Resin3xConfigurationChecker.java │ │ │ └── resources │ │ │ ├── resin31x.conf │ │ │ └── resin3x.conf │ ├── tomcat │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── tomcat │ │ │ │ │ ├── Tomcat10xEmbeddedLocalContainer.java │ │ │ │ │ ├── Tomcat10xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat10xRemoteContainer.java │ │ │ │ │ ├── Tomcat10xRemoteDeployer.java │ │ │ │ │ ├── Tomcat10xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat10xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Tomcat11xEmbeddedLocalContainer.java │ │ │ │ │ ├── Tomcat11xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat11xRemoteContainer.java │ │ │ │ │ ├── Tomcat11xRemoteDeployer.java │ │ │ │ │ ├── Tomcat11xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat11xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Tomcat4xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat4xRemoteContainer.java │ │ │ │ │ ├── Tomcat4xRemoteDeployer.java │ │ │ │ │ ├── Tomcat4xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat4xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Tomcat5xEmbeddedLocalContainer.java │ │ │ │ │ ├── Tomcat5xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat5xRemoteContainer.java │ │ │ │ │ ├── Tomcat5xRemoteDeployer.java │ │ │ │ │ ├── Tomcat5xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat5xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Tomcat6xEmbeddedLocalContainer.java │ │ │ │ │ ├── Tomcat6xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat6xRemoteContainer.java │ │ │ │ │ ├── Tomcat6xRemoteDeployer.java │ │ │ │ │ ├── Tomcat6xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat6xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Tomcat7xEmbeddedLocalContainer.java │ │ │ │ │ ├── Tomcat7xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat7xRemoteContainer.java │ │ │ │ │ ├── Tomcat7xRemoteDeployer.java │ │ │ │ │ ├── Tomcat7xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat7xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Tomcat8xEmbeddedLocalContainer.java │ │ │ │ │ ├── Tomcat8xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat8xRemoteContainer.java │ │ │ │ │ ├── Tomcat8xRemoteDeployer.java │ │ │ │ │ ├── Tomcat8xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat8xStandaloneLocalConfiguration.java │ │ │ │ │ ├── Tomcat9xEmbeddedLocalContainer.java │ │ │ │ │ ├── Tomcat9xInstalledLocalContainer.java │ │ │ │ │ ├── Tomcat9xRemoteContainer.java │ │ │ │ │ ├── Tomcat9xRemoteDeployer.java │ │ │ │ │ ├── Tomcat9xRuntimeConfiguration.java │ │ │ │ │ ├── Tomcat9xStandaloneLocalConfiguration.java │ │ │ │ │ ├── TomcatCopyingInstalledLocalDeployer.java │ │ │ │ │ ├── TomcatDirectoryPackager.java │ │ │ │ │ ├── TomcatEmbeddedLocalDeployer.java │ │ │ │ │ ├── TomcatExistingLocalConfiguration.java │ │ │ │ │ ├── TomcatFactoryRegistry.java │ │ │ │ │ ├── TomcatManager4x5x6xInstalledLocalDeployer.java │ │ │ │ │ ├── TomcatManager7x8x9x10xInstalledLocalDeployer.java │ │ │ │ │ ├── TomcatPropertySet.java │ │ │ │ │ ├── TomcatWAR.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractCatalinaEmbeddedLocalContainer.java │ │ │ │ │ ├── AbstractCatalinaInstalledLocalContainer.java │ │ │ │ │ ├── AbstractCatalinaStandaloneLocalConfiguration.java │ │ │ │ │ ├── AbstractTomcatConfigurationBuilder.java │ │ │ │ │ ├── AbstractTomcatManagerDeployer.java │ │ │ │ │ ├── AbstractTomcatManagerInstalledLocalDeployer.java │ │ │ │ │ ├── AbstractTomcatRemoteContainer.java │ │ │ │ │ ├── AbstractTomcatRemoteDeployer.java │ │ │ │ │ ├── Tomcat10x11xConfigurationBuilder.java │ │ │ │ │ ├── Tomcat10x11xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Tomcat4x5x6xRuntimeConfigurationCapability.java │ │ │ │ │ ├── Tomcat4xConfigurationBuilder.java │ │ │ │ │ ├── Tomcat4xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Tomcat5x6x7xConfigurationBuilder.java │ │ │ │ │ ├── Tomcat5xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Tomcat6xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Tomcat7x8x9x10x11xRuntimeConfigurationCapability.java │ │ │ │ │ ├── Tomcat7xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── Tomcat8x9xConfigurationBuilder.java │ │ │ │ │ ├── Tomcat8x9xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── TomcatDeployableStatus.java │ │ │ │ │ ├── TomcatEmbedded.java │ │ │ │ │ ├── TomcatExistingLocalConfigurationCapability.java │ │ │ │ │ ├── TomcatManager.java │ │ │ │ │ ├── TomcatManagerException.java │ │ │ │ │ └── TomcatUtils.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── internal │ │ │ │ └── resources │ │ │ │ ├── tomcat │ │ │ │ ├── context.xml │ │ │ │ ├── logging.properties │ │ │ │ └── tomcat-users.xml │ │ │ │ ├── tomcat10x │ │ │ │ └── web.xml │ │ │ │ ├── tomcat11x │ │ │ │ └── web.xml │ │ │ │ ├── tomcat4x │ │ │ │ └── server.xml │ │ │ │ ├── tomcat5x │ │ │ │ └── web.xml │ │ │ │ ├── tomcat6x │ │ │ │ └── web.xml │ │ │ │ ├── tomcat7x │ │ │ │ └── web.xml │ │ │ │ ├── tomcat8x │ │ │ │ └── web.xml │ │ │ │ └── tomcat9x │ │ │ │ └── web.xml │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── tomcat │ │ │ │ ├── Tomcat10xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat11xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat4xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat5xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat6xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat7xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat8xStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat9xStandaloneLocalConfigurationTest.java │ │ │ │ ├── TomcatWARTest.java │ │ │ │ └── internal │ │ │ │ ├── AbstractCatalinaStandaloneLocalConfigurationTest.java │ │ │ │ ├── Tomcat10x11xConfigurationChecker.java │ │ │ │ ├── Tomcat4xConfigurationBuilderTest.java │ │ │ │ ├── Tomcat4xConfigurationChecker.java │ │ │ │ ├── Tomcat5x6x7xConfigurationBuilderTest.java │ │ │ │ ├── Tomcat5x6x7xConfigurationChecker.java │ │ │ │ ├── Tomcat8x9xConfigurationBuilderTest.java │ │ │ │ └── Tomcat8x9xConfigurationChecker.java │ │ │ └── resources │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── tomcat │ │ │ ├── tomcat-context.war │ │ │ ├── tomcat-empty.war │ │ │ └── tomcat-nocontext.war │ ├── tomee │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── tomee │ │ │ │ ├── Tomee10xInstalledLocalContainer.java │ │ │ │ ├── Tomee10xRemoteContainer.java │ │ │ │ ├── Tomee10xRemoteDeployer.java │ │ │ │ ├── Tomee10xRuntimeConfiguration.java │ │ │ │ ├── Tomee10xStandaloneLocalConfiguration.java │ │ │ │ ├── Tomee1xInstalledLocalContainer.java │ │ │ │ ├── Tomee1xRemoteContainer.java │ │ │ │ ├── Tomee1xRemoteDeployer.java │ │ │ │ ├── Tomee1xRuntimeConfiguration.java │ │ │ │ ├── Tomee1xStandaloneLocalConfiguration.java │ │ │ │ ├── Tomee7xInstalledLocalContainer.java │ │ │ │ ├── Tomee7xRemoteContainer.java │ │ │ │ ├── Tomee7xRemoteDeployer.java │ │ │ │ ├── Tomee7xRuntimeConfiguration.java │ │ │ │ ├── Tomee7xStandaloneLocalConfiguration.java │ │ │ │ ├── Tomee8xInstalledLocalContainer.java │ │ │ │ ├── Tomee8xRemoteContainer.java │ │ │ │ ├── Tomee8xRemoteDeployer.java │ │ │ │ ├── Tomee8xRuntimeConfiguration.java │ │ │ │ ├── Tomee8xStandaloneLocalConfiguration.java │ │ │ │ ├── Tomee9xInstalledLocalContainer.java │ │ │ │ ├── Tomee9xRemoteContainer.java │ │ │ │ ├── Tomee9xRemoteDeployer.java │ │ │ │ ├── Tomee9xRuntimeConfiguration.java │ │ │ │ ├── Tomee9xStandaloneLocalConfiguration.java │ │ │ │ ├── TomeeCopyingInstalledLocalDeployer.java │ │ │ │ ├── TomeeExistingLocalConfiguration.java │ │ │ │ ├── TomeeFactoryRegistry.java │ │ │ │ ├── TomeePropertySet.java │ │ │ │ └── internal │ │ │ │ ├── AbstractTomeeRemoteDeployer.java │ │ │ │ ├── Tomee1xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── Tomee7x8xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── Tomee9x10xStandaloneLocalConfigurationCapability.java │ │ │ │ └── TomeeContainerCapability.java │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── internal │ │ │ └── resources │ │ │ └── tomee │ │ │ └── server.xml │ ├── weblogic │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── weblogic │ │ │ │ │ ├── WebLogic103xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic103xRemoteContainer.java │ │ │ │ │ ├── WebLogic103xRuntimeConfiguration.java │ │ │ │ │ ├── WebLogic103xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogic10xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic10xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogic121xExistingLocalConfiguration.java │ │ │ │ │ ├── WebLogic121xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic121xRemoteContainer.java │ │ │ │ │ ├── WebLogic121xRuntimeConfiguration.java │ │ │ │ │ ├── WebLogic121xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogic122xExistingLocalConfiguration.java │ │ │ │ │ ├── WebLogic122xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic122xRemoteContainer.java │ │ │ │ │ ├── WebLogic122xRuntimeConfiguration.java │ │ │ │ │ ├── WebLogic122xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogic12xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic12xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogic14xExistingLocalConfiguration.java │ │ │ │ │ ├── WebLogic14xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic14xRemoteContainer.java │ │ │ │ │ ├── WebLogic14xRuntimeConfiguration.java │ │ │ │ │ ├── WebLogic14xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogic8xConfigXmlInstalledLocalDeployer.java │ │ │ │ │ ├── WebLogic8xExistingLocalConfiguration.java │ │ │ │ │ ├── WebLogic8xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic8xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogic8xSwitchableLocalDeployer.java │ │ │ │ │ ├── WebLogic9x10x12x14xConfigXmlInstalledLocalDeployer.java │ │ │ │ │ ├── WebLogic9x10x12x14xCopyingInstalledLocalDeployer.java │ │ │ │ │ ├── WebLogic9x10x12x14xExistingLocalConfiguration.java │ │ │ │ │ ├── WebLogic9xInstalledLocalContainer.java │ │ │ │ │ ├── WebLogic9xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebLogicConfiguration.java │ │ │ │ │ ├── WebLogicFactoryRegistry.java │ │ │ │ │ ├── WebLogicPropertySet.java │ │ │ │ │ ├── WebLogicWlstConfiguration.java │ │ │ │ │ ├── WebLogicWlstOfflineInstalledLocalDeployer.java │ │ │ │ │ ├── WebLogicWlstRemoteDeployer.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractWebLogicInstalledLocalContainer.java │ │ │ │ │ ├── AbstractWebLogicRemoteContainer.java │ │ │ │ │ ├── AbstractWebLogicWlstExistingLocalConfiguration.java │ │ │ │ │ ├── AbstractWebLogicWlstRuntimeConfiguration.java │ │ │ │ │ ├── AbstractWebLogicWlstStandaloneLocalConfiguration.java │ │ │ │ │ ├── ConsoleUrlWebLogicMonitor.java │ │ │ │ │ ├── WebLogic14xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── WebLogic8xConfigurationBuilder.java │ │ │ │ │ ├── WebLogic8xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── WebLogic9x10x103x12xConfigurationBuilder.java │ │ │ │ │ ├── WebLogic9x10x103x12xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── WebLogicExistingLocalConfigurationCapability.java │ │ │ │ │ ├── WebLogicLocalContainer.java │ │ │ │ │ ├── WebLogicLocalScriptingContainer.java │ │ │ │ │ ├── WebLogicRemoteScriptingContainer.java │ │ │ │ │ ├── WebLogicWlstExistingLocalConfigurationCapability.java │ │ │ │ │ ├── WebLogicWlstRuntimeConfigurationCapability.java │ │ │ │ │ ├── WebLogicWlstStandaloneLocalConfigurationCapability.java │ │ │ │ │ └── configuration │ │ │ │ │ ├── WebLogicConfigurationEntryType.java │ │ │ │ │ ├── WebLogicWlstConfigurationFactory.java │ │ │ │ │ ├── commands │ │ │ │ │ ├── deployment │ │ │ │ │ │ ├── DeployDeployableOnlineScriptCommand.java │ │ │ │ │ │ ├── DeployDeployableScriptCommand.java │ │ │ │ │ │ ├── UndeployDeployableOnlineScriptCommand.java │ │ │ │ │ │ └── UndeployDeployableScriptCommand.java │ │ │ │ │ ├── domain │ │ │ │ │ │ ├── CreateDomainScriptCommand.java │ │ │ │ │ │ ├── JtaScriptCommand.java │ │ │ │ │ │ ├── LoggingScriptCommand.java │ │ │ │ │ │ ├── PasswordValidatorScriptCommand.java │ │ │ │ │ │ ├── ReadDomainOfflineScriptCommand.java │ │ │ │ │ │ ├── ReadDomainOnlineScriptCommand.java │ │ │ │ │ │ ├── ShutdownDomainScriptCommand.java │ │ │ │ │ │ ├── SslScriptCommand.java │ │ │ │ │ │ ├── UpdateDomainOfflineScriptCommand.java │ │ │ │ │ │ ├── UpdateDomainOnlineScriptCommand.java │ │ │ │ │ │ └── WriteDomainScriptCommand.java │ │ │ │ │ ├── resource │ │ │ │ │ │ ├── DataSourceConnectionPropertyScriptCommand.java │ │ │ │ │ │ ├── DataSourceScriptCommand.java │ │ │ │ │ │ ├── JmsConnectionFactoryScriptCommand.java │ │ │ │ │ │ ├── JmsModuleScriptCommand.java │ │ │ │ │ │ ├── JmsQueueScriptCommand.java │ │ │ │ │ │ ├── JmsServerScriptCommand.java │ │ │ │ │ │ ├── JmsSubdeploymentScriptCommand.java │ │ │ │ │ │ └── MailSessionScriptCommand.java │ │ │ │ │ └── user │ │ │ │ │ │ ├── AddUserToGroupScriptCommand.java │ │ │ │ │ │ ├── CreateGroupScriptCommand.java │ │ │ │ │ │ └── CreateUserScriptCommand.java │ │ │ │ │ ├── rules │ │ │ │ │ └── WebLogicResourceRules.java │ │ │ │ │ └── util │ │ │ │ │ └── WebLogicResourceComparator.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── internal │ │ │ │ └── resources │ │ │ │ ├── weblogic103x │ │ │ │ ├── DefaultAuthenticatorInit.ldift │ │ │ │ ├── SerializedSystemIni.dat │ │ │ │ ├── config.xml │ │ │ │ ├── jdbc.xml │ │ │ │ └── weblogic.xml │ │ │ │ ├── weblogic10x │ │ │ │ ├── DefaultAuthenticatorInit.ldift │ │ │ │ ├── SerializedSystemIni.dat │ │ │ │ ├── config.xml │ │ │ │ ├── jdbc.xml │ │ │ │ └── weblogic.xml │ │ │ │ ├── weblogic12x │ │ │ │ ├── DefaultAuthenticatorInit.ldift │ │ │ │ ├── SerializedSystemIni.dat │ │ │ │ ├── config.xml │ │ │ │ └── jdbc.xml │ │ │ │ ├── weblogic8x │ │ │ │ ├── DefaultAuthenticatorInit.ldift │ │ │ │ ├── config.xml │ │ │ │ └── weblogic.xml │ │ │ │ ├── weblogic9x │ │ │ │ ├── DefaultAuthenticatorInit.ldift │ │ │ │ ├── SerializedSystemIni.dat │ │ │ │ ├── config.xml │ │ │ │ ├── jdbc.xml │ │ │ │ └── weblogic.xml │ │ │ │ └── weblogicWlst │ │ │ │ ├── deployment │ │ │ │ ├── deploy-deployable-online.py │ │ │ │ ├── deploy-deployable.py │ │ │ │ ├── undeploy-deployable-online.py │ │ │ │ └── undeploy-deployable.py │ │ │ │ ├── domain │ │ │ │ ├── create-domain.py │ │ │ │ ├── jta.py │ │ │ │ ├── logging.py │ │ │ │ ├── password-validator.py │ │ │ │ ├── read-domain-offline.py │ │ │ │ ├── read-domain-online.py │ │ │ │ ├── shutdown-domain.py │ │ │ │ ├── ssl.py │ │ │ │ ├── update-domain-online.py │ │ │ │ ├── update-domain.py │ │ │ │ └── write-domain.py │ │ │ │ ├── resource │ │ │ │ ├── datasource-connection-property.py │ │ │ │ ├── datasource.py │ │ │ │ ├── jms-connection-factory.py │ │ │ │ ├── jms-module.py │ │ │ │ ├── jms-queue.py │ │ │ │ ├── jms-server.py │ │ │ │ ├── jms-subdeployment.py │ │ │ │ └── mailsession.py │ │ │ │ └── user │ │ │ │ ├── add-user-to-group.py │ │ │ │ ├── create-group.py │ │ │ │ └── create-user.py │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── weblogic │ │ │ ├── AbstractWeblogicStandaloneConfigurationTest.java │ │ │ ├── WebLogic103xStandaloneLocalConfigurationTest.java │ │ │ ├── WebLogic10xStandaloneLocalConfigurationTest.java │ │ │ ├── WebLogic12xStandaloneLocalConfigurationTest.java │ │ │ ├── WebLogic8xConfigXmlInstalledLocalDeployerTest.java │ │ │ ├── WebLogic8xStandaloneLocalConfigurationTest.java │ │ │ ├── WebLogic9x10x12x14xConfigXmlInstalledLocalDeployerTest.java │ │ │ ├── WebLogic9x10x12x14xCopyingInstalledLocalDeployerTest.java │ │ │ ├── WebLogic9xStandaloneLocalConfigurationTest.java │ │ │ └── internal │ │ │ ├── AbstractWebLogicWlstStandaloneLocalConfigurationTest.java │ │ │ ├── WebLogic8xConfigurationBuilderTest.java │ │ │ ├── WebLogic8xConfigurationChecker.java │ │ │ ├── WebLogic9x10x103x12xConfigurationBuilderTest.java │ │ │ ├── WebLogic9x10x103x12xConfigurationChecker.java │ │ │ ├── WebLogicInstalledLocalContainerTest.java │ │ │ └── configuration │ │ │ └── rules │ │ │ └── WebLogicResourceRulesTest.java │ ├── websphere │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── websphere │ │ │ │ │ ├── WebSphere85xExistingLocalConfiguration.java │ │ │ │ │ ├── WebSphere85xInstalledLocalContainer.java │ │ │ │ │ ├── WebSphere85xInstalledLocalDeployer.java │ │ │ │ │ ├── WebSphere85xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebSphere9xExistingLocalConfiguration.java │ │ │ │ │ ├── WebSphere9xInstalledLocalContainer.java │ │ │ │ │ ├── WebSphere9xInstalledLocalDeployer.java │ │ │ │ │ ├── WebSphere9xStandaloneLocalConfiguration.java │ │ │ │ │ ├── WebSphereConfiguration.java │ │ │ │ │ ├── WebSphereExistingConfigurationSetting.java │ │ │ │ │ ├── WebSphereFactoryRegistry.java │ │ │ │ │ ├── WebSpherePropertySet.java │ │ │ │ │ ├── internal │ │ │ │ │ ├── ConsoleUrlWebSphereMonitor.java │ │ │ │ │ ├── ProcessExecutor.java │ │ │ │ │ ├── WebSphere85xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── WebSphere85xStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── WebSphere9xExistingLocalConfigurationCapability.java │ │ │ │ │ ├── WebSphere9xStandaloneLocalConfigurationCapability.java │ │ │ │ │ └── configuration │ │ │ │ │ │ ├── WebSphereConfigurationEntryType.java │ │ │ │ │ │ ├── WebSphereJythonConfigurationFactory.java │ │ │ │ │ │ ├── commands │ │ │ │ │ │ ├── ImportWsadminlibScriptCommand.java │ │ │ │ │ │ ├── deployment │ │ │ │ │ │ │ ├── AddSharedLibraryToDeployableScriptCommand.java │ │ │ │ │ │ │ ├── DeployDeployableScriptCommand.java │ │ │ │ │ │ │ ├── DeploySharedLibraryScriptCommand.java │ │ │ │ │ │ │ ├── StartDeployableScriptCommand.java │ │ │ │ │ │ │ ├── StopDeployableScriptCommand.java │ │ │ │ │ │ │ └── UndeployDeployableScriptCommand.java │ │ │ │ │ │ ├── domain │ │ │ │ │ │ │ ├── LoggingScriptCommand.java │ │ │ │ │ │ │ ├── MiscConfigurationScriptCommand.java │ │ │ │ │ │ │ ├── SaveSyncScriptCommand.java │ │ │ │ │ │ │ ├── SetGlobalSecurityPropertyScriptCommand.java │ │ │ │ │ │ │ ├── SetJvmPropertyScriptCommand.java │ │ │ │ │ │ │ ├── SetSessionManagementPropertyScriptCommand.java │ │ │ │ │ │ │ └── SetSystemPropertyScriptCommand.java │ │ │ │ │ │ ├── resource │ │ │ │ │ │ │ ├── DataSourceConnectionPropertyScriptCommand.java │ │ │ │ │ │ │ ├── DataSourceScriptCommand.java │ │ │ │ │ │ │ ├── JmsConnectionFactoryScriptCommand.java │ │ │ │ │ │ │ ├── JmsQueueScriptCommand.java │ │ │ │ │ │ │ ├── JmsSiBusMemberScriptCommand.java │ │ │ │ │ │ │ └── JmsSiBusScriptCommand.java │ │ │ │ │ │ └── user │ │ │ │ │ │ │ ├── AddUserToGroupScriptCommand.java │ │ │ │ │ │ │ ├── CreateGroupScriptCommand.java │ │ │ │ │ │ │ └── CreateUserScriptCommand.java │ │ │ │ │ │ └── rules │ │ │ │ │ │ └── WebSphereResourceRules.java │ │ │ │ │ └── util │ │ │ │ │ ├── ByteUnit.java │ │ │ │ │ ├── JvmArguments.java │ │ │ │ │ └── WebSphereResourceComparator.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── services │ │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── internal │ │ │ │ └── resources │ │ │ │ └── websphere85x │ │ │ │ ├── commands │ │ │ │ ├── deployment │ │ │ │ │ ├── add-shared-library-to-deployable.py │ │ │ │ │ ├── deploy-deployable.py │ │ │ │ │ ├── deploy-shared-library.py │ │ │ │ │ ├── start-deployable.py │ │ │ │ │ ├── stop-deployable.py │ │ │ │ │ └── undeploy-deployable.py │ │ │ │ ├── domain │ │ │ │ │ ├── logging.py │ │ │ │ │ ├── misc-configuration.py │ │ │ │ │ ├── save-sync.py │ │ │ │ │ ├── set-global-security-property.py │ │ │ │ │ ├── set-jvm-property.py │ │ │ │ │ ├── set-session-management-property.py │ │ │ │ │ └── set-system-property.py │ │ │ │ ├── import-wsadminlib.py │ │ │ │ ├── resource │ │ │ │ │ ├── datasource-connection-property.py │ │ │ │ │ ├── datasource.py │ │ │ │ │ ├── jms-connection-factory.py │ │ │ │ │ ├── jms-queue.py │ │ │ │ │ ├── jms-sibus-member.py │ │ │ │ │ └── jms-sibus.py │ │ │ │ └── user │ │ │ │ │ ├── add-user-to-group.py │ │ │ │ │ ├── create-group.py │ │ │ │ │ └── create-user.py │ │ │ │ ├── portdef.props │ │ │ │ └── wsadminlib.py │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── websphere │ │ │ ├── WebSphere85xInstalledLocalContainerWithNoWsAdminExecution.java │ │ │ ├── WebSphere85xInstalledLocalDeployerTest.java │ │ │ ├── WebSphere85xInstalledLocalDeployerWithNoWsAdminExecution.java │ │ │ └── util │ │ │ └── JvmArgumentsTest.java │ ├── wildfly-swarm │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── container │ │ │ │ │ └── wildfly │ │ │ │ │ └── swarm │ │ │ │ │ ├── WildFlySwarm2017xInstalledLocalContainer.java │ │ │ │ │ ├── WildFlySwarmFactoryRegistry.java │ │ │ │ │ ├── WildFlySwarmPropertySet.java │ │ │ │ │ ├── WildFlySwarmStandaloneLocalConfiguration.java │ │ │ │ │ └── internal │ │ │ │ │ ├── AbstractWildFlySwarmInstalledLocalContainer.java │ │ │ │ │ ├── WildFlySwarmContainerCapability.java │ │ │ │ │ ├── WildFlySwarmStandaloneLocalConfigurationCapability.java │ │ │ │ │ ├── WildFlySwarmStartupMonitor.java │ │ │ │ │ └── configuration │ │ │ │ │ ├── AbstractConfigurator.java │ │ │ │ │ ├── ConfigurationContext.java │ │ │ │ │ ├── UserAccountsConfigurator.java │ │ │ │ │ ├── WildFlySwarmConfiguratorFactory.java │ │ │ │ │ ├── util │ │ │ │ │ └── WildFlySwarmUserUtils.java │ │ │ │ │ └── yaml │ │ │ │ │ ├── UserAccountsYamlConfigurator.java │ │ │ │ │ └── WildFlySwarmYamlConfiguratorFactory.java │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── services │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── wildfly │ │ │ └── swarm │ │ │ └── internal │ │ │ └── configuration │ │ │ └── yaml │ │ │ └── YamlGeneratorTest.java │ └── wildfly │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── container │ │ │ │ └── wildfly │ │ │ │ ├── WildFly10xExistingLocalConfiguration.java │ │ │ │ ├── WildFly10xInstalledLocalContainer.java │ │ │ │ ├── WildFly10xInstalledLocalDeployer.java │ │ │ │ ├── WildFly10xRemoteContainer.java │ │ │ │ ├── WildFly10xRemoteDeployer.java │ │ │ │ ├── WildFly10xRuntimeConfiguration.java │ │ │ │ ├── WildFly10xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly11xExistingLocalConfiguration.java │ │ │ │ ├── WildFly11xInstalledLocalContainer.java │ │ │ │ ├── WildFly11xInstalledLocalDeployer.java │ │ │ │ ├── WildFly11xRemoteContainer.java │ │ │ │ ├── WildFly11xRemoteDeployer.java │ │ │ │ ├── WildFly11xRuntimeConfiguration.java │ │ │ │ ├── WildFly11xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly12xExistingLocalConfiguration.java │ │ │ │ ├── WildFly12xInstalledLocalContainer.java │ │ │ │ ├── WildFly12xInstalledLocalDeployer.java │ │ │ │ ├── WildFly12xRemoteContainer.java │ │ │ │ ├── WildFly12xRemoteDeployer.java │ │ │ │ ├── WildFly12xRuntimeConfiguration.java │ │ │ │ ├── WildFly12xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly13xExistingLocalConfiguration.java │ │ │ │ ├── WildFly13xInstalledLocalContainer.java │ │ │ │ ├── WildFly13xInstalledLocalDeployer.java │ │ │ │ ├── WildFly13xRemoteContainer.java │ │ │ │ ├── WildFly13xRemoteDeployer.java │ │ │ │ ├── WildFly13xRuntimeConfiguration.java │ │ │ │ ├── WildFly13xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly14xExistingLocalConfiguration.java │ │ │ │ ├── WildFly14xInstalledLocalContainer.java │ │ │ │ ├── WildFly14xInstalledLocalDeployer.java │ │ │ │ ├── WildFly14xRemoteContainer.java │ │ │ │ ├── WildFly14xRemoteDeployer.java │ │ │ │ ├── WildFly14xRuntimeConfiguration.java │ │ │ │ ├── WildFly14xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly15xExistingLocalConfiguration.java │ │ │ │ ├── WildFly15xInstalledLocalContainer.java │ │ │ │ ├── WildFly15xInstalledLocalDeployer.java │ │ │ │ ├── WildFly15xRemoteContainer.java │ │ │ │ ├── WildFly15xRemoteDeployer.java │ │ │ │ ├── WildFly15xRuntimeConfiguration.java │ │ │ │ ├── WildFly15xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly16xExistingLocalConfiguration.java │ │ │ │ ├── WildFly16xInstalledLocalContainer.java │ │ │ │ ├── WildFly16xInstalledLocalDeployer.java │ │ │ │ ├── WildFly16xRemoteContainer.java │ │ │ │ ├── WildFly16xRemoteDeployer.java │ │ │ │ ├── WildFly16xRuntimeConfiguration.java │ │ │ │ ├── WildFly16xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly17xExistingLocalConfiguration.java │ │ │ │ ├── WildFly17xInstalledLocalContainer.java │ │ │ │ ├── WildFly17xInstalledLocalDeployer.java │ │ │ │ ├── WildFly17xRemoteContainer.java │ │ │ │ ├── WildFly17xRemoteDeployer.java │ │ │ │ ├── WildFly17xRuntimeConfiguration.java │ │ │ │ ├── WildFly17xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly18xExistingLocalConfiguration.java │ │ │ │ ├── WildFly18xInstalledLocalContainer.java │ │ │ │ ├── WildFly18xInstalledLocalDeployer.java │ │ │ │ ├── WildFly18xRemoteContainer.java │ │ │ │ ├── WildFly18xRemoteDeployer.java │ │ │ │ ├── WildFly18xRuntimeConfiguration.java │ │ │ │ ├── WildFly18xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly19xExistingLocalConfiguration.java │ │ │ │ ├── WildFly19xInstalledLocalContainer.java │ │ │ │ ├── WildFly19xInstalledLocalDeployer.java │ │ │ │ ├── WildFly19xRemoteContainer.java │ │ │ │ ├── WildFly19xRemoteDeployer.java │ │ │ │ ├── WildFly19xRuntimeConfiguration.java │ │ │ │ ├── WildFly19xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly20xExistingLocalConfiguration.java │ │ │ │ ├── WildFly20xInstalledLocalContainer.java │ │ │ │ ├── WildFly20xInstalledLocalDeployer.java │ │ │ │ ├── WildFly20xRemoteContainer.java │ │ │ │ ├── WildFly20xRemoteDeployer.java │ │ │ │ ├── WildFly20xRuntimeConfiguration.java │ │ │ │ ├── WildFly20xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly21xExistingLocalConfiguration.java │ │ │ │ ├── WildFly21xInstalledLocalContainer.java │ │ │ │ ├── WildFly21xInstalledLocalDeployer.java │ │ │ │ ├── WildFly21xRemoteContainer.java │ │ │ │ ├── WildFly21xRemoteDeployer.java │ │ │ │ ├── WildFly21xRuntimeConfiguration.java │ │ │ │ ├── WildFly21xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly22xExistingLocalConfiguration.java │ │ │ │ ├── WildFly22xInstalledLocalContainer.java │ │ │ │ ├── WildFly22xInstalledLocalDeployer.java │ │ │ │ ├── WildFly22xRemoteContainer.java │ │ │ │ ├── WildFly22xRemoteDeployer.java │ │ │ │ ├── WildFly22xRuntimeConfiguration.java │ │ │ │ ├── WildFly22xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly23xExistingLocalConfiguration.java │ │ │ │ ├── WildFly23xInstalledLocalContainer.java │ │ │ │ ├── WildFly23xInstalledLocalDeployer.java │ │ │ │ ├── WildFly23xRemoteContainer.java │ │ │ │ ├── WildFly23xRemoteDeployer.java │ │ │ │ ├── WildFly23xRuntimeConfiguration.java │ │ │ │ ├── WildFly23xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly24xExistingLocalConfiguration.java │ │ │ │ ├── WildFly24xInstalledLocalContainer.java │ │ │ │ ├── WildFly24xInstalledLocalDeployer.java │ │ │ │ ├── WildFly24xRemoteContainer.java │ │ │ │ ├── WildFly24xRemoteDeployer.java │ │ │ │ ├── WildFly24xRuntimeConfiguration.java │ │ │ │ ├── WildFly24xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly25xExistingLocalConfiguration.java │ │ │ │ ├── WildFly25xInstalledLocalContainer.java │ │ │ │ ├── WildFly25xInstalledLocalDeployer.java │ │ │ │ ├── WildFly25xRemoteContainer.java │ │ │ │ ├── WildFly25xRemoteDeployer.java │ │ │ │ ├── WildFly25xRuntimeConfiguration.java │ │ │ │ ├── WildFly25xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly26xExistingLocalConfiguration.java │ │ │ │ ├── WildFly26xInstalledLocalContainer.java │ │ │ │ ├── WildFly26xInstalledLocalDeployer.java │ │ │ │ ├── WildFly26xRemoteContainer.java │ │ │ │ ├── WildFly26xRemoteDeployer.java │ │ │ │ ├── WildFly26xRuntimeConfiguration.java │ │ │ │ ├── WildFly26xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly27xExistingLocalConfiguration.java │ │ │ │ ├── WildFly27xInstalledLocalContainer.java │ │ │ │ ├── WildFly27xInstalledLocalDeployer.java │ │ │ │ ├── WildFly27xRemoteContainer.java │ │ │ │ ├── WildFly27xRemoteDeployer.java │ │ │ │ ├── WildFly27xRuntimeConfiguration.java │ │ │ │ ├── WildFly27xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly28xExistingLocalConfiguration.java │ │ │ │ ├── WildFly28xInstalledLocalContainer.java │ │ │ │ ├── WildFly28xInstalledLocalDeployer.java │ │ │ │ ├── WildFly28xRemoteContainer.java │ │ │ │ ├── WildFly28xRemoteDeployer.java │ │ │ │ ├── WildFly28xRuntimeConfiguration.java │ │ │ │ ├── WildFly28xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly29xExistingLocalConfiguration.java │ │ │ │ ├── WildFly29xInstalledLocalContainer.java │ │ │ │ ├── WildFly29xInstalledLocalDeployer.java │ │ │ │ ├── WildFly29xRemoteContainer.java │ │ │ │ ├── WildFly29xRemoteDeployer.java │ │ │ │ ├── WildFly29xRuntimeConfiguration.java │ │ │ │ ├── WildFly29xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly30xExistingLocalConfiguration.java │ │ │ │ ├── WildFly30xInstalledLocalContainer.java │ │ │ │ ├── WildFly30xInstalledLocalDeployer.java │ │ │ │ ├── WildFly30xRemoteContainer.java │ │ │ │ ├── WildFly30xRemoteDeployer.java │ │ │ │ ├── WildFly30xRuntimeConfiguration.java │ │ │ │ ├── WildFly30xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly31xExistingLocalConfiguration.java │ │ │ │ ├── WildFly31xInstalledLocalContainer.java │ │ │ │ ├── WildFly31xInstalledLocalDeployer.java │ │ │ │ ├── WildFly31xRemoteContainer.java │ │ │ │ ├── WildFly31xRemoteDeployer.java │ │ │ │ ├── WildFly31xRuntimeConfiguration.java │ │ │ │ ├── WildFly31xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly32xExistingLocalConfiguration.java │ │ │ │ ├── WildFly32xInstalledLocalContainer.java │ │ │ │ ├── WildFly32xInstalledLocalDeployer.java │ │ │ │ ├── WildFly32xRemoteContainer.java │ │ │ │ ├── WildFly32xRemoteDeployer.java │ │ │ │ ├── WildFly32xRuntimeConfiguration.java │ │ │ │ ├── WildFly32xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly33xExistingLocalConfiguration.java │ │ │ │ ├── WildFly33xInstalledLocalContainer.java │ │ │ │ ├── WildFly33xInstalledLocalDeployer.java │ │ │ │ ├── WildFly33xRemoteContainer.java │ │ │ │ ├── WildFly33xRemoteDeployer.java │ │ │ │ ├── WildFly33xRuntimeConfiguration.java │ │ │ │ ├── WildFly33xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly34xExistingLocalConfiguration.java │ │ │ │ ├── WildFly34xInstalledLocalContainer.java │ │ │ │ ├── WildFly34xInstalledLocalDeployer.java │ │ │ │ ├── WildFly34xRemoteContainer.java │ │ │ │ ├── WildFly34xRemoteDeployer.java │ │ │ │ ├── WildFly34xRuntimeConfiguration.java │ │ │ │ ├── WildFly34xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly35xExistingLocalConfiguration.java │ │ │ │ ├── WildFly35xInstalledLocalContainer.java │ │ │ │ ├── WildFly35xInstalledLocalDeployer.java │ │ │ │ ├── WildFly35xRemoteContainer.java │ │ │ │ ├── WildFly35xRemoteDeployer.java │ │ │ │ ├── WildFly35xRuntimeConfiguration.java │ │ │ │ ├── WildFly35xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly36xExistingLocalConfiguration.java │ │ │ │ ├── WildFly36xInstalledLocalContainer.java │ │ │ │ ├── WildFly36xInstalledLocalDeployer.java │ │ │ │ ├── WildFly36xRemoteContainer.java │ │ │ │ ├── WildFly36xRemoteDeployer.java │ │ │ │ ├── WildFly36xRuntimeConfiguration.java │ │ │ │ ├── WildFly36xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly8xExistingLocalConfiguration.java │ │ │ │ ├── WildFly8xInstalledLocalContainer.java │ │ │ │ ├── WildFly8xInstalledLocalDeployer.java │ │ │ │ ├── WildFly8xRemoteContainer.java │ │ │ │ ├── WildFly8xRemoteDeployer.java │ │ │ │ ├── WildFly8xRuntimeConfiguration.java │ │ │ │ ├── WildFly8xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFly9xExistingLocalConfiguration.java │ │ │ │ ├── WildFly9xInstalledLocalContainer.java │ │ │ │ ├── WildFly9xInstalledLocalDeployer.java │ │ │ │ ├── WildFly9xRemoteContainer.java │ │ │ │ ├── WildFly9xRemoteDeployer.java │ │ │ │ ├── WildFly9xRuntimeConfiguration.java │ │ │ │ ├── WildFly9xStandaloneLocalConfiguration.java │ │ │ │ ├── WildFlyFactoryRegistry.java │ │ │ │ ├── WildFlyPropertySet.java │ │ │ │ └── internal │ │ │ │ ├── AbstractWildFlyInstalledLocalContainer.java │ │ │ │ ├── AbstractWildFlyRemoteDeployer.java │ │ │ │ ├── AbstractWildFlyStandaloneLocalConfiguration.java │ │ │ │ ├── CLIWildFlyMonitor.java │ │ │ │ ├── ManagementUrlWildFlyMonitor.java │ │ │ │ ├── WildFly8xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── WildFly9xStandaloneLocalConfigurationCapability.java │ │ │ │ ├── WildFlyConfiguration.java │ │ │ │ ├── WildFlyContainerCapability.java │ │ │ │ ├── WildFlyExistingLocalConfigurationCapability.java │ │ │ │ ├── WildFlyRemoteDeploymentJsonMarshaller.java │ │ │ │ ├── WildFlyRuntimeConfigurationCapability.java │ │ │ │ ├── configuration │ │ │ │ ├── commands │ │ │ │ │ ├── AbstractWildFlyScriptCommand.java │ │ │ │ │ ├── wildfly8 │ │ │ │ │ │ └── server │ │ │ │ │ │ │ ├── AddModuleScriptCommand.java │ │ │ │ │ │ │ ├── ConnectToServerScriptCommand.java │ │ │ │ │ │ │ └── ShutdownServerScriptCommand.java │ │ │ │ │ └── wildfly9 │ │ │ │ │ │ ├── custom │ │ │ │ │ │ └── CustomWildFlyScriptCommand.java │ │ │ │ │ │ ├── domain │ │ │ │ │ │ ├── ConfigurePortsScriptCommand.java │ │ │ │ │ │ ├── LoggingScriptCommand.java │ │ │ │ │ │ └── SystemPropertyScriptCommand.java │ │ │ │ │ │ ├── resource │ │ │ │ │ │ ├── DataSourceScriptCommand.java │ │ │ │ │ │ ├── DriverScriptCommand.java │ │ │ │ │ │ ├── JmsQueueScriptCommand.java │ │ │ │ │ │ ├── JmsTopicScriptCommand.java │ │ │ │ │ │ ├── MailScriptCommand.java │ │ │ │ │ │ ├── XaDataSourceScriptCommand.java │ │ │ │ │ │ └── XaDriverScriptCommand.java │ │ │ │ │ │ └── server │ │ │ │ │ │ ├── BatchScriptCommand.java │ │ │ │ │ │ ├── RunBatchScriptCommand.java │ │ │ │ │ │ └── StartEmbedServerScriptCommand.java │ │ │ │ └── factory │ │ │ │ │ ├── WildFly8xCliConfigurationFactory.java │ │ │ │ │ ├── WildFly9xCliConfigurationFactory.java │ │ │ │ │ └── WildFlyCliConfigurationFactory.java │ │ │ │ └── util │ │ │ │ ├── WildFlyLogUtils.java │ │ │ │ ├── WildFlyModuleUtils.java │ │ │ │ └── WildFlyUserUtils.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── services │ │ │ │ └── org.codehaus.cargo.generic.AbstractFactoryRegistry │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── internal │ │ │ └── resources │ │ │ ├── wildfly-8 │ │ │ ├── cli │ │ │ │ └── server │ │ │ │ │ ├── add-module.cli │ │ │ │ │ ├── connect-to-server.cli │ │ │ │ │ └── shutdown-server.cli │ │ │ └── datasource │ │ │ │ ├── jboss-datasource.xml │ │ │ │ ├── jboss-driver-xa.xml │ │ │ │ └── jboss-driver.xml │ │ │ └── wildfly-9 │ │ │ └── cli │ │ │ ├── domain │ │ │ ├── configure-ports.cli │ │ │ ├── logging.cli │ │ │ └── system-property.cli │ │ │ ├── resource │ │ │ ├── datasource-xa.cli │ │ │ ├── datasource.cli │ │ │ ├── driver-xa.cli │ │ │ ├── driver.cli │ │ │ ├── jms-queue.cli │ │ │ ├── jms-topic.cli │ │ │ └── mail.cli │ │ │ └── server │ │ │ ├── batch.cli │ │ │ ├── run-batch.cli │ │ │ └── start-embed-server.cli │ │ └── test │ │ └── java │ │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── container │ │ └── wildfly │ │ └── internal │ │ ├── WildFlyRemoteDeploymentJsonMarshallerTest.java │ │ └── configuration │ │ └── commands │ │ └── wildfly9 │ │ └── domain │ │ └── SystemPropertyScriptCommandTest.java ├── documentation │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── documentation │ │ │ ├── ConfluenceContainerDocumentationGenerator.java │ │ │ ├── ConfluenceProjectStructureDocumentationGenerator.java │ │ │ └── Snippets.java │ │ ├── site │ │ └── confluence │ │ │ ├── codestyles │ │ │ ├── cargo-eclipse-codestyle.xml │ │ │ └── cargo-idea-codestyle.xml │ │ │ ├── images │ │ │ ├── access-layers.jpg │ │ │ ├── access-layers_small.jpg │ │ │ ├── architecture.jpg │ │ │ ├── architecture_small.jpg │ │ │ └── maven-projects.jpg │ │ │ └── ppt │ │ │ └── architecture.ppt │ │ └── test │ │ └── java │ │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── documentation │ │ ├── ConfluenceContainerDocumentationGeneratorTest.java │ │ └── ConfluenceProjectStructureDocumentationGeneratorTest.java ├── pom.xml ├── samples │ ├── java │ │ ├── .gitignore │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── java │ │ │ │ ├── EmbeddedContainerClasspathResolver.java │ │ │ │ ├── EnvironmentTestData.java │ │ │ │ ├── PingUtils.java │ │ │ │ └── validator │ │ │ │ ├── AbstractConfigurationCapabilityValidator.java │ │ │ │ ├── AbstractConfigurationFactoryValidator.java │ │ │ │ ├── AbstractContainerFactoryValidator.java │ │ │ │ ├── AbstractDeployerFactoryValidator.java │ │ │ │ ├── AbstractPackagerValidator.java │ │ │ │ ├── HasAuthenticationSupportValidator.java │ │ │ │ ├── HasBundleSupportValidator.java │ │ │ │ ├── HasDataSourceSupportValidator.java │ │ │ │ ├── HasDeployableSupportValidator.java │ │ │ │ ├── HasDirectoryPackagerValidator.java │ │ │ │ ├── HasEarSupportValidator.java │ │ │ │ ├── HasExistingConfigurationValidator.java │ │ │ │ ├── HasInstalledLocalContainerValidator.java │ │ │ │ ├── HasLocalDeployerValidator.java │ │ │ │ ├── HasPortOffsetValidator.java │ │ │ │ ├── HasRemoteContainerValidator.java │ │ │ │ ├── HasRemoteDeployerValidator.java │ │ │ │ ├── HasResourceSupportValidator.java │ │ │ │ ├── HasRuntimeConfigurationValidator.java │ │ │ │ ├── HasSpawnSupportValidator.java │ │ │ │ ├── HasStandaloneConfigurationValidator.java │ │ │ │ ├── HasWarSupportValidator.java │ │ │ │ ├── HasXAEmulationValidator.java │ │ │ │ ├── HasXASupportValidator.java │ │ │ │ ├── IsEmbeddedLocalContainerValidator.java │ │ │ │ ├── IsInstalledLocalContainerValidator.java │ │ │ │ ├── IsLocalContainerValidator.java │ │ │ │ ├── StartsWithContainerValidator.java │ │ │ │ ├── SupportsPropertyValidator.java │ │ │ │ └── Validator.java │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── java │ │ │ │ ├── AbstractCargoTestCase.java │ │ │ │ ├── AbstractDataSourceWarCapabilityContainerTestCase.java │ │ │ │ ├── AbstractResourceOnStandaloneConfigurationTest.java │ │ │ │ ├── AbstractStandaloneLocalContainerTestCase.java │ │ │ │ ├── AbstractWarCapabilityContainerTestCase.java │ │ │ │ ├── AbstractWarTestCase.java │ │ │ │ ├── AllStandaloneLocalContainerTest.java │ │ │ │ ├── BundleCapabilityContainerTest.java │ │ │ │ ├── CargoTestCase.java │ │ │ │ ├── CleanupContainerArtifactsTest.java │ │ │ │ ├── DataSourceOnStandaloneConfigurationTest.java │ │ │ │ ├── EarCapabilityContainerTest.java │ │ │ │ ├── EarDeployerCapabilityContainerTest.java │ │ │ │ ├── ExistingConfigurationTest.java │ │ │ │ ├── ExtraClasspathOnStandaloneConfigurationTest.java │ │ │ │ ├── JmsQueueResourceOnStandaloneConfigurationTest.java │ │ │ │ ├── JmsTopicResourceOnStandaloneConfigurationTest.java │ │ │ │ ├── MailResourceOnStandaloneConfigurationTest.java │ │ │ │ ├── PackagerTest.java │ │ │ │ ├── PortOffsetContainerTest.java │ │ │ │ ├── RemoteDeploymentTest.java │ │ │ │ ├── SpawnContainerTest.java │ │ │ │ ├── SystemPropertyCapabilityTest.java │ │ │ │ ├── TransactionEmulationDataSourceOnStandaloneConfigurationTest.java │ │ │ │ ├── WarAuthenticationTest.java │ │ │ │ ├── WarCapabilityContainerTest.java │ │ │ │ ├── WarDeployerCapabilityContainerTest.java │ │ │ │ ├── WarExtraClasspathTest.java │ │ │ │ ├── WarMultiContextTest.java │ │ │ │ ├── WarRootContextTest.java │ │ │ │ ├── XADatasourceResourceOnStandaloneConfigurationTest.java │ │ │ │ ├── XATransactionDataSourceOnStandaloneConfigurationTest.java │ │ │ │ ├── XATransactionEmulationDataSourceOnStandaloneConfigurationTest.java │ │ │ │ ├── glassfish │ │ │ │ └── GlassFishDeploymentPlanTest.java │ │ │ │ ├── jboss │ │ │ │ ├── AbstractJBossCapabilityTestCase.java │ │ │ │ ├── AopCapabilityContainerTest.java │ │ │ │ ├── EjbCapabilityContainerTest.java │ │ │ │ └── HarCapabilityContainerTest.java │ │ │ │ ├── jetty │ │ │ │ ├── AbstractJettyEmbeddedEEProfileTest.java │ │ │ │ ├── JettyEmbeddedEE10ProfileTest.java │ │ │ │ ├── JettyEmbeddedEE8ProfileTest.java │ │ │ │ ├── JettyEmbeddedEE9ProfileTest.java │ │ │ │ └── JettyTLSTest.java │ │ │ │ ├── jonas │ │ │ │ ├── JonasDeploymentPlanTest.java │ │ │ │ └── JonasStandaloneConfigurationTest.java │ │ │ │ └── tomcat │ │ │ │ ├── TomcatTLSTest.java │ │ │ │ ├── TomcatWarTest.java │ │ │ │ └── WarExtraClasspathWithContextTest.java │ │ │ └── resources │ │ │ ├── jonas-deploymentplan.xml │ │ │ ├── localhost.jks │ │ │ └── wildfly │ │ │ ├── wildfly │ │ │ └── jms-journal.cli │ │ │ └── wildfly9 │ │ │ └── jms-journal.cli │ └── pom.xml ├── tools │ ├── jboss-deployer-5.1-and-6 │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── tools │ │ │ └── jboss │ │ │ └── JBossDeployer.java │ ├── jboss-deployer-5 │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── tools │ │ │ └── jboss │ │ │ └── JBossDeployer.java │ ├── jboss-deployer-7 │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── tools │ │ │ └── jboss │ │ │ └── JBossDeployer.java │ ├── jboss-deployer-api │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── container │ │ │ └── jboss │ │ │ ├── JBossPropertySet.java │ │ │ └── internal │ │ │ ├── IJBossProfileManagerDeployer.java │ │ │ ├── JaasConfiguration.java │ │ │ └── UsernamePasswordCallbackHandler.java │ └── pom.xml └── uberjar │ ├── .gitignore │ ├── pom.xml │ └── src │ └── main │ ├── assembly │ └── assembly-src.xml │ └── java │ └── org │ └── codehaus │ └── cargo │ └── uberjar │ └── Uberjar.java ├── extensions ├── ant │ ├── pom.xml │ ├── samples │ │ ├── ant1.10-test │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── sample │ │ │ │ │ └── ant │ │ │ │ │ ├── ant_110_configuration_files_test │ │ │ │ │ └── ConfigurationFilesTest.java │ │ │ │ │ └── ant_110_xml_replacements_test │ │ │ │ │ └── XmlReplacementsTest.java │ │ │ │ └── resources │ │ │ │ ├── build.xml │ │ │ │ └── test-subfolder │ │ │ │ └── test.properties │ │ ├── configurationFiles-xmlReplacements-test │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── sample │ │ │ │ │ └── ant │ │ │ │ │ ├── configuration_files_test │ │ │ │ │ └── ConfigurationFilesTest.java │ │ │ │ │ └── xml_replacements_test │ │ │ │ │ └── XmlReplacementsTest.java │ │ │ │ └── resources │ │ │ │ ├── build.xml │ │ │ │ └── test-subfolder │ │ │ │ └── test.properties │ │ ├── daemon-test │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── sample │ │ │ │ │ └── ant │ │ │ │ │ └── daemon_test │ │ │ │ │ ├── CargoTest.java │ │ │ │ │ └── SimpleTest.java │ │ │ │ └── resources │ │ │ │ └── build.xml │ │ ├── datasource-test │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── sample │ │ │ │ │ └── ant │ │ │ │ │ └── datasource_test │ │ │ │ │ ├── CargoTest.java │ │ │ │ │ └── DataSourceTest.java │ │ │ │ └── resources │ │ │ │ └── build.xml │ │ ├── pom.xml │ │ ├── remote-test │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── sample │ │ │ │ │ └── ant │ │ │ │ │ └── remote_test │ │ │ │ │ ├── CargoTest.java │ │ │ │ │ └── SimpleTest.java │ │ │ │ └── resources │ │ │ │ └── build.xml │ │ └── users-test │ │ │ ├── pom.xml │ │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── ant │ │ │ │ └── users_test │ │ │ │ └── UsersTest.java │ │ │ └── resources │ │ │ └── build.xml │ └── tasks │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── ant │ │ │ │ ├── AntLogger.java │ │ │ │ ├── CargoTask.java │ │ │ │ ├── ConfigurationElement.java │ │ │ │ ├── DaemonElement.java │ │ │ │ ├── DataSourceElement.java │ │ │ │ ├── DeployableElement.java │ │ │ │ ├── Property.java │ │ │ │ ├── PropertySet.java │ │ │ │ ├── RoleElement.java │ │ │ │ ├── UserElement.java │ │ │ │ └── ZipURLInstallerElement.java │ │ └── resources │ │ │ └── cargo.tasks │ │ └── test │ │ └── java │ │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── ant │ │ ├── CargoTaskTest.java │ │ ├── ConfigurationElementTest.java │ │ ├── DataSourceElementTest.java │ │ └── DeployableElementTest.java ├── daemon │ ├── client │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── tools │ │ │ └── daemon │ │ │ ├── DaemonClient.java │ │ │ ├── DaemonException.java │ │ │ ├── DaemonParameters.java │ │ │ ├── DaemonPropertySet.java │ │ │ └── DaemonStart.java │ ├── itests │ │ ├── browser │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── itests │ │ │ │ └── daemon │ │ │ │ └── browser │ │ │ │ └── CargoDaemonBrowserTest.java │ │ ├── client-with-authentication │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── itests │ │ │ │ └── daemon │ │ │ │ └── client_with_authentication │ │ │ │ └── CargoDaemonClientWithAuthenticationTest.java │ │ ├── client │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── itests │ │ │ │ └── daemon │ │ │ │ └── client │ │ │ │ └── CargoDaemonClientTest.java │ │ ├── deployable-on-jetty │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── itests │ │ │ │ └── daemon │ │ │ │ └── deployable_on_jetty │ │ │ │ └── CargoDaemonDeployableTest.java │ │ ├── deployable-on-tomcat │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── itests │ │ │ │ └── daemon │ │ │ │ └── deployable_on_tomcat │ │ │ │ └── CargoDaemonDeployableTest.java │ │ └── pom.xml │ ├── pom.xml │ └── webapp │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── daemon │ │ │ │ ├── CargoDaemonAuthenticationFilter.java │ │ │ │ ├── CargoDaemonErrorServlet.java │ │ │ │ ├── CargoDaemonException.java │ │ │ │ ├── CargoDaemonServlet.java │ │ │ │ ├── Handle.java │ │ │ │ ├── HandleDatabase.java │ │ │ │ ├── Main.java │ │ │ │ ├── PasswordWithHash.java │ │ │ │ ├── file │ │ │ │ └── FileManager.java │ │ │ │ ├── properties │ │ │ │ └── PropertyTable.java │ │ │ │ └── request │ │ │ │ └── StartRequest.java │ │ ├── resources │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── daemon │ │ │ │ └── logheader.txt │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── tjws │ │ │ │ ├── class-scanner.jar │ │ │ │ ├── war.jar │ │ │ │ └── webserver.jar │ │ │ └── web.xml │ │ │ ├── cargo-banner-center.png │ │ │ ├── cargo-banner-left.png │ │ │ ├── cargo-banner-right.png │ │ │ ├── cargo.css │ │ │ ├── index.html │ │ │ └── spinner.gif │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── daemon │ │ │ ├── CargoDaemonAuthenticationFilterTest.java │ │ │ └── PasswordWithHashTest.java │ │ └── resources │ │ └── cargo-daemon-passwords-sample.properties ├── maven3 │ ├── archetypes │ │ ├── daemon │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── it │ │ │ │ └── it │ │ │ │ │ ├── generate.properties │ │ │ │ │ ├── invoker.properties │ │ │ │ │ └── prebuild.groovy │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── maven │ │ │ │ │ └── archetype-metadata.xml │ │ │ │ └── archetype-resources │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── webapp │ │ │ │ │ ├── WEB-INF │ │ │ │ │ └── web.xml │ │ │ │ │ └── index.jsp │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── it │ │ │ │ └── WebappIT.java │ │ ├── multiple-containers │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── it │ │ │ │ └── it │ │ │ │ │ ├── generate.properties │ │ │ │ │ ├── invoker.properties │ │ │ │ │ └── prebuild.groovy │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── maven │ │ │ │ │ └── archetype-metadata.xml │ │ │ │ └── archetype-resources │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── SomeClass.java │ │ │ │ └── webapp │ │ │ │ │ ├── WEB-INF │ │ │ │ │ └── web.xml │ │ │ │ │ └── index.jsp │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ ├── SomeClassTest.java │ │ │ │ └── it │ │ │ │ └── MultipleContainersIT.java │ │ ├── pom.xml │ │ ├── remote-deployment │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── it │ │ │ │ └── it │ │ │ │ │ ├── generate.properties │ │ │ │ │ ├── invoker.properties │ │ │ │ │ └── prebuild.groovy │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── maven │ │ │ │ │ └── archetype-metadata.xml │ │ │ │ └── archetype-resources │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ ├── main │ │ │ │ └── webapp │ │ │ │ │ ├── WEB-INF │ │ │ │ │ └── web.xml │ │ │ │ │ └── index.jsp │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── it │ │ │ │ └── WebappIT.java │ │ ├── webapp-functional-tests-module │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── it │ │ │ │ └── it │ │ │ │ │ ├── generate.properties │ │ │ │ │ ├── invoker.properties │ │ │ │ │ └── prebuild.groovy │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── maven │ │ │ │ │ └── archetype-metadata.xml │ │ │ │ └── archetype-resources │ │ │ │ ├── __rootArtifactId__-functional-tests │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── WebappIT.java │ │ │ │ ├── __rootArtifactId__-webapp │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ │ ├── main │ │ │ │ │ ├── java │ │ │ │ │ │ └── SomeClass.java │ │ │ │ │ └── webapp │ │ │ │ │ │ ├── WEB-INF │ │ │ │ │ │ └── web.xml │ │ │ │ │ │ └── index.jsp │ │ │ │ │ └── test │ │ │ │ │ └── java │ │ │ │ │ └── SomeClassTest.java │ │ │ │ └── pom.xml │ │ ├── webapp-single-module │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ ├── it │ │ │ │ └── it │ │ │ │ │ ├── generate.properties │ │ │ │ │ ├── invoker.properties │ │ │ │ │ └── prebuild.groovy │ │ │ │ └── main │ │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ └── maven │ │ │ │ │ └── archetype-metadata.xml │ │ │ │ └── archetype-resources │ │ │ │ ├── pom.xml │ │ │ │ └── src │ │ │ │ ├── main │ │ │ │ ├── java │ │ │ │ │ └── SomeClass.java │ │ │ │ └── webapp │ │ │ │ │ ├── WEB-INF │ │ │ │ │ └── web.xml │ │ │ │ │ └── index.jsp │ │ │ │ └── test │ │ │ │ └── java │ │ │ │ ├── SomeClassTest.java │ │ │ │ └── it │ │ │ │ └── WebappIT.java │ │ └── webapp-with-datasource │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── it │ │ │ └── it │ │ │ │ ├── generate.properties │ │ │ │ ├── invoker.properties │ │ │ │ └── prebuild.groovy │ │ │ └── main │ │ │ └── resources │ │ │ ├── META-INF │ │ │ └── maven │ │ │ │ └── archetype-metadata.xml │ │ │ └── archetype-resources │ │ │ ├── pom.xml │ │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── DataSourceServlet.java │ │ │ └── webapp │ │ │ │ └── WEB-INF │ │ │ │ ├── jboss-web.xml │ │ │ │ ├── jonas-web.xml │ │ │ │ ├── web.xml │ │ │ │ └── weblogic.xml │ │ │ └── test │ │ │ └── java │ │ │ └── it │ │ │ └── WebappIT.java │ ├── plugin │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── maven3 │ │ │ │ │ ├── AbstractCargoMojo.java │ │ │ │ │ ├── AbstractCommonMojo.java │ │ │ │ │ ├── AbstractDaemonMojo.java │ │ │ │ │ ├── AbstractDeployerMojo.java │ │ │ │ │ ├── AbstractUberWarMojo.java │ │ │ │ │ ├── AliasedDeployerDeployMojo.java │ │ │ │ │ ├── AliasedDeployerRedeployMojo.java │ │ │ │ │ ├── AliasedDeployerUndeployMojo.java │ │ │ │ │ ├── ConfigureMojo.java │ │ │ │ │ ├── ContainerInstallMojo.java │ │ │ │ │ ├── ContainerRestartMojo.java │ │ │ │ │ ├── ContainerRunMojo.java │ │ │ │ │ ├── ContainerStartMojo.java │ │ │ │ │ ├── ContainerStopMojo.java │ │ │ │ │ ├── DaemonStartMojo.java │ │ │ │ │ ├── DaemonStopMojo.java │ │ │ │ │ ├── DependencyCalculator.java │ │ │ │ │ ├── DeployerDeployMojo.java │ │ │ │ │ ├── DeployerRedeployMojo.java │ │ │ │ │ ├── DeployerStartMojo.java │ │ │ │ │ ├── DeployerStopMojo.java │ │ │ │ │ ├── DeployerUndeployMojo.java │ │ │ │ │ ├── PackageMojo.java │ │ │ │ │ ├── UberWarMojo.java │ │ │ │ │ ├── configuration │ │ │ │ │ ├── AbstractDependency.java │ │ │ │ │ ├── ArtifactInstaller.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── Container.java │ │ │ │ │ ├── Daemon.java │ │ │ │ │ ├── DataSource.java │ │ │ │ │ ├── Dependency.java │ │ │ │ │ ├── Deployable.java │ │ │ │ │ ├── Deployer.java │ │ │ │ │ ├── Packager.java │ │ │ │ │ ├── Proxy.java │ │ │ │ │ ├── Resource.java │ │ │ │ │ ├── User.java │ │ │ │ │ └── ZipUrlInstaller.java │ │ │ │ │ ├── deployer │ │ │ │ │ ├── DefaultDeployableMonitorFactory.java │ │ │ │ │ └── DeployableMonitorFactory.java │ │ │ │ │ ├── log │ │ │ │ │ └── MavenLogger.java │ │ │ │ │ ├── merge │ │ │ │ │ ├── MergeProcessorFactory.java │ │ │ │ │ ├── MergeWebXml.java │ │ │ │ │ └── MergeXslt.java │ │ │ │ │ └── util │ │ │ │ │ ├── CargoProject.java │ │ │ │ │ └── EmbeddedContainerArtifactResolver.java │ │ │ ├── mdo │ │ │ │ └── mergeinfo.mdo │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── plexus │ │ │ │ └── components.xml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── maven3 │ │ │ ├── CargoMojoTest.java │ │ │ ├── ContainerStartMojoTest.java │ │ │ ├── DeployerMojoTest.java │ │ │ └── configuration │ │ │ ├── ConfigurationTest.java │ │ │ ├── ContainerTest.java │ │ │ ├── CustomType.java │ │ │ ├── DataSourceTest.java │ │ │ └── DeployableTest.java │ ├── pom.xml │ └── samples │ │ ├── artifactInstaller-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── artifact_installer_test │ │ │ └── ArtifactInstallerTest.java │ │ ├── autoDeployable-test │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── webapp │ │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ │ └── index.html │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── autoDeployable_test │ │ │ └── AutoDeployableTest.java │ │ ├── configurationFiles-xmlReplacements-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ ├── configuration_files_test │ │ │ │ └── ConfigurationFilesTest.java │ │ │ │ └── xml_replacements_test │ │ │ │ └── XmlReplacementsTest.java │ │ │ └── resources │ │ │ └── test-subfolder │ │ │ └── test.properties │ │ ├── glassfish6x-remoteDeploy-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── glassfish6xRemoteDeploy │ │ │ │ └── Glassfish6xRemoteDeployTest.java │ │ │ └── resources │ │ │ └── pom.xml │ │ ├── implementationClasses-test │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── webapp │ │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ │ └── index.html │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── implementationClasses_test │ │ │ └── ImplementationClassesTest.java │ │ ├── inPlaceDevelopment-test │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── webapp │ │ │ │ ├── WEB-INF │ │ │ │ └── web.xml │ │ │ │ └── index.html │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── inPlaceDevelopment_test │ │ │ └── InPlaceDevelopmentTest.java │ │ ├── jetty10x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty10x_embedded │ │ │ └── JspTest.java │ │ ├── jetty11x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty11x_embedded │ │ │ └── JspTest.java │ │ ├── jetty12x-ee10-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty12x_ee10_embedded │ │ │ └── Jetty12EE10Test.java │ │ ├── jetty12x-ee8-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty12x_ee8_embedded │ │ │ └── Jetty12EE8Test.java │ │ ├── jetty12x-ee9-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty12x_ee9_embedded │ │ │ └── Jetty12EE9Test.java │ │ ├── jetty12x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty12x_embedded │ │ │ └── JspTest.java │ │ ├── jetty5x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty5x_embedded │ │ │ └── JspTest.java │ │ ├── jetty6x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty6x_embedded │ │ │ └── JspTest.java │ │ ├── jetty7x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty7x_embedded │ │ │ └── JspTest.java │ │ ├── jetty7x-root-context-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty7x_root_context_test │ │ │ └── Jetty7xRootContextTest.java │ │ ├── jetty8x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty8x_embedded │ │ │ └── JspTest.java │ │ ├── jetty9x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── jetty9x_embedded │ │ │ └── JspTest.java │ │ ├── license-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── license │ │ │ └── CargoLicenseTest.java │ │ ├── multi-datasource-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── multi_datasource_test │ │ │ └── MultiDatasourceTest.java │ │ ├── ping-test │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── codehaus │ │ │ │ │ └── cargo │ │ │ │ │ └── sample │ │ │ │ │ └── maven3 │ │ │ │ │ └── ping_test │ │ │ │ │ └── PingTestServlet.java │ │ │ └── webapp │ │ │ │ └── WEB-INF │ │ │ │ └── web.xml │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── ping_test │ │ │ └── PingTest.java │ │ ├── pom.xml │ │ ├── remoteDeploy-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── remoteDeploy │ │ │ │ └── RemoteDeployTest.java │ │ │ └── resources │ │ │ └── pom.xml │ │ ├── runMojo-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── runMojo │ │ │ │ └── RunMojoTest.java │ │ │ └── resources │ │ │ └── pom.xml │ │ ├── tomcat10x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── tomcat10x_embedded │ │ │ │ └── JspTest.java │ │ │ └── resources │ │ │ └── pom.xml │ │ ├── tomcat10x-legacyWar-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── tomcat10x_legacyWar_test │ │ │ └── Tomcat10xLegacyWarTest.java │ │ ├── tomcat11x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── tomcat11x_embedded │ │ │ └── JspTest.java │ │ ├── tomcat6x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── tomcat6x_embedded │ │ │ └── JspTest.java │ │ ├── tomcat7x-context-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── tomcat7x_context_test │ │ │ └── Tomcat7xContextTest.java │ │ ├── tomcat7x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── tomcat7x_embedded │ │ │ │ └── JspTest.java │ │ │ └── resources │ │ │ └── pom.xml │ │ ├── tomcat7x-systemProperty-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── tomcat7x_systemProperty_test │ │ │ └── Tomcat7xSystemPropertyTest.java │ │ ├── tomcat8x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── tomcat8x_embedded │ │ │ │ └── JspTest.java │ │ │ └── resources │ │ │ └── pom.xml │ │ ├── tomcat9x-embedded-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── tomcat9x_embedded │ │ │ │ └── JspTest.java │ │ │ └── resources │ │ │ └── pom.xml │ │ ├── uberwar-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── codehaus │ │ │ │ └── cargo │ │ │ │ └── sample │ │ │ │ └── maven3 │ │ │ │ └── uberwar_test │ │ │ │ └── UberwarTest.java │ │ │ └── resources │ │ │ ├── merge.xml │ │ │ └── pom.xml │ │ ├── users-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── UsersTest.java │ │ ├── weblogic-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── weblogic │ │ │ └── WebLogicTest.java │ │ ├── websphere-test │ │ ├── pom.xml │ │ └── src │ │ │ └── test │ │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── websphere_test │ │ │ └── WebsphereTest.java │ │ └── wildfly-swarm-test │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── maven3 │ │ │ └── wildfly │ │ │ └── swarm │ │ │ └── TestServlet.java │ │ └── test │ │ └── java │ │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── maven3 │ │ └── wildfly │ │ └── swarm │ │ └── WildFlySwarmIT.java └── pom.xml ├── pom.xml └── resources ├── build-tools ├── LICENSE ├── NOTICE ├── pom.xml └── src │ └── main │ └── resources │ └── build-tools │ ├── checkstyle-suppressions.xml │ ├── checkstyle.license │ └── checkstyle.xml ├── cargo-ping-component ├── pom.xml └── src │ └── main │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.html ├── jetty-10-deployer ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── deployer │ │ └── jetty │ │ └── DeployerServlet.java │ └── webapp │ └── WEB-INF │ ├── jetty-web.xml │ └── web.xml ├── jetty-11-deployer ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── deployer │ │ └── jetty │ │ └── DeployerServlet.java │ └── webapp │ └── WEB-INF │ ├── jetty-web.xml │ └── web.xml ├── jetty-6-deployer ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── deployer │ │ └── jetty │ │ └── DeployerServlet.java │ └── webapp │ └── WEB-INF │ ├── jetty-web.xml │ └── web.xml ├── jetty-7-to-jetty-9-deployer ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── deployer │ │ └── jetty │ │ └── DeployerServlet.java │ └── webapp │ └── WEB-INF │ ├── jetty-web.xml │ └── web.xml ├── licensed-dtds ├── pom.xml └── src │ └── main │ └── resources │ └── org │ └── codehaus │ └── cargo │ └── module │ └── internal │ └── resource │ ├── application_1_2.dtd │ ├── application_1_3.dtd │ ├── ejb-jar_2_0.dtd │ ├── jboss-web.dtd │ ├── jboss-web_4_0.dtd │ ├── jboss-web_4_2.dtd │ ├── jboss-web_5_0.dtd │ ├── jboss_4_0.dtd │ ├── jboss_4_2.dtd │ ├── jboss_5_0.dtd │ ├── orion-ejb-jar-9_04.dtd │ ├── orion-web-9_04.dtd │ ├── service-ref_4_0.dtd │ ├── service-ref_4_2.dtd │ ├── service-ref_5_0.dtd │ ├── tomcat-context.dtd │ ├── web-app_2_2.dtd │ ├── web-app_2_3.dtd │ ├── web-app_2_4.xsd │ ├── web-app_2_5.xsd │ ├── web-app_3_0.xsd │ ├── weblogic-ejb-jar.dtd │ └── weblogic810-web-jar.dtd ├── pom.xml └── testdata ├── authentication-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── authentication │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ ├── web.xml │ └── weblogic.xml ├── classpath-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── classpath │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ └── web.xml ├── datasource-cmt-local-war ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── codehaus │ │ │ └── cargo │ │ │ └── sample │ │ │ └── testdata │ │ │ └── jdbc │ │ │ ├── DerbyDao.java │ │ │ ├── Person.java │ │ │ └── TestServlet.java │ └── webapp │ │ └── WEB-INF │ │ ├── jboss-web.xml │ │ ├── jonas-web.xml │ │ ├── spring-context.xml │ │ ├── web.xml │ │ └── weblogic.xml │ └── test │ └── resources │ └── pom.xml ├── datasource-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── jdbc │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ ├── jboss-web.xml │ ├── jonas-web.xml │ ├── web.xml │ └── weblogic.xml ├── expanded-war ├── pom.xml └── src │ └── main │ └── webapp │ ├── WEB-INF │ └── web.xml │ └── index.html ├── jms-queue-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── jms │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ ├── jboss-web.xml │ ├── web.xml │ └── weblogic.xml ├── jms-topic-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── jms │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ ├── jboss-web.xml │ └── web.xml ├── mailsession-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── mail │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ ├── jboss-web.xml │ ├── web.xml │ └── weblogic.xml ├── pom.xml ├── simple-aop ├── pom.xml └── src │ └── main │ └── resources │ └── META-INF │ └── jboss-aop.xml ├── simple-bundle ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── codehaus │ └── cargo │ └── sample │ └── testdata │ └── bundle │ └── TestBundle.java ├── simple-ear └── pom.xml ├── simple-ejb ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── ejb │ │ ├── Sample.java │ │ ├── SampleBean.java │ │ └── SampleHome.java │ └── resources │ └── META-INF │ └── ejb-jar.xml ├── simple-har ├── pom.xml └── src │ └── main │ └── resources │ └── META-INF │ └── hibernate-service.xml ├── simple-jar ├── pom.xml └── src │ └── main │ └── java │ └── org │ └── codehaus │ └── cargo │ └── simple │ └── SimpleClass.java ├── simple-war ├── pom.xml └── src │ └── main │ └── webapp │ ├── WEB-INF │ └── web.xml │ ├── index.jsp │ └── version.jsp ├── systemproperty-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── systemproperty │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ └── web.xml ├── tomcat-context-link-simple-jar ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── tomcatcontext │ │ └── TestServlet.java │ └── webapp │ ├── META-INF │ └── context.xml │ └── WEB-INF │ └── web.xml ├── tomcat-context ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── tomcatcontext │ │ └── TestServlet.java │ └── webapp │ ├── META-INF │ └── context.xml │ └── WEB-INF │ └── web.xml ├── two-datasources-war ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── codehaus │ │ └── cargo │ │ └── sample │ │ └── testdata │ │ └── jdbc │ │ └── TestServlet.java │ └── webapp │ └── WEB-INF │ ├── jboss-web.xml │ ├── jonas-web.xml │ ├── web.xml │ └── weblogic.xml └── xadatasource-war ├── pom.xml └── src └── main ├── java └── org │ └── codehaus │ └── cargo │ └── sample │ └── testdata │ └── jdbc │ └── TestServlet.java └── webapp └── WEB-INF ├── web.xml └── weblogic.xml /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | 4 | # Known text files 5 | *.AbstractFactoryRegistry text 6 | *.cli text 7 | *.conf text 8 | *.config text 9 | *.css text 10 | *.dtd text 11 | *.groovy text 12 | *.html text 13 | *.java text 14 | *.json text 15 | *.jsp text 16 | *.ldift text 17 | *.license text 18 | *.md text 19 | *.mdo text 20 | *.properties text 21 | *.props text 22 | *.py text 23 | *.tasks text 24 | *.txt text 25 | *.types text 26 | *.xml text 27 | *.xsd text 28 | *.yml text 29 | LICENSE text 30 | NOTICE text 31 | 32 | # Known binary files 33 | *.dat binary 34 | *.gif binary 35 | *.jar binary 36 | *.jks binary 37 | *.jpg binary 38 | *.keystore binary 39 | *.png binary 40 | *.ppt binary 41 | *.war binary 42 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | 3 | # Eclipse, IntelliJ, NetBeans and Visual Studio Code files 4 | .project 5 | .classpath 6 | .settings 7 | .idea 8 | .vscode 9 | *.ipr 10 | *.iws 11 | *.iml 12 | nbproject 13 | .factorypath 14 | 15 | # Mac DS_Store files 16 | .DS_Store 17 | 18 | # Temporary files created by Surefire in Windows 19 | TempWmicBatchFile.bat 20 | -------------------------------------------------------------------------------- /core/api/container/src/main/java/org/codehaus/cargo/container/spi/AbstractContainer.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.spi; 21 | 22 | import org.codehaus.cargo.container.Container; 23 | import org.codehaus.cargo.util.log.LoggedObject; 24 | 25 | /** 26 | * Base implementation for all types of containers. 27 | */ 28 | public abstract class AbstractContainer extends LoggedObject implements Container 29 | { 30 | } 31 | -------------------------------------------------------------------------------- /core/api/container/src/main/java/org/codehaus/cargo/container/startup/ContainerMonitor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.startup; 21 | 22 | import org.codehaus.cargo.util.log.Loggable; 23 | 24 | /** 25 | * Monitor used for checking of container status. 26 | */ 27 | public interface ContainerMonitor extends Loggable 28 | { 29 | /** 30 | * @return true if container is running. 31 | */ 32 | boolean isRunning(); 33 | } 34 | -------------------------------------------------------------------------------- /core/api/container/src/test/java/org/codehaus/cargo/container/internal/util/JdkUtilsTest.java: -------------------------------------------------------------------------------- 1 | package org.codehaus.cargo.container.internal.util; 2 | 3 | import org.junit.jupiter.api.Assertions; 4 | import org.junit.jupiter.api.Test; 5 | 6 | /** 7 | * Unit tests for {@link JdkUtils}. 8 | */ 9 | public class JdkUtilsTest 10 | { 11 | 12 | /** 13 | * Test parsing major java versions 14 | */ 15 | @Test 16 | public void testParseMajorJavaVersion() 17 | { 18 | Assertions.assertEquals(7, JdkUtils.parseMajorJavaVersion("1.7.0_3")); 19 | Assertions.assertEquals(8, JdkUtils.parseMajorJavaVersion("1.8.0_121")); 20 | Assertions.assertEquals(9, JdkUtils.parseMajorJavaVersion("\"9-ea\"")); 21 | Assertions.assertEquals(10, JdkUtils.parseMajorJavaVersion("\"10\" 2018-03-20")); 22 | Assertions.assertTrue(JdkUtils.getMajorJavaVersion() > 0); 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.7z -------------------------------------------------------------------------------- /core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.tar.gz -------------------------------------------------------------------------------- /core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/container/src/test/resources/org/codehaus/cargo/container/installer/dummy-archive.zip -------------------------------------------------------------------------------- /core/api/generic/src/main/java/org/codehaus/cargo/generic/internal/util/ContainerIdentity.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.generic.internal.util; 21 | 22 | /** 23 | * Represents a container identity. Depending on the context a container can be identified by its 24 | * container id or by both its container id and its type. 25 | */ 26 | public interface ContainerIdentity 27 | { 28 | } 29 | -------------------------------------------------------------------------------- /core/api/generic/src/test/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.generic.TestFactoryRegistry 18 | -------------------------------------------------------------------------------- /core/api/module/src/main/java/org/codehaus/cargo/module/VendorDescriptor.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.module; 21 | 22 | /** 23 | * Base interface for vendor specific descriptors. 24 | */ 25 | public interface VendorDescriptor extends Descriptor 26 | { 27 | } 28 | -------------------------------------------------------------------------------- /core/api/module/src/main/java/org/codehaus/cargo/module/ejb/Entity.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.module.ejb; 21 | 22 | /** 23 | * Class representing an entity ejb definition in an ejb-jar.xml descriptor. 24 | */ 25 | public class Entity extends EjbDef 26 | { 27 | } 28 | -------------------------------------------------------------------------------- /core/api/module/src/main/java/org/codehaus/cargo/module/ejb/Session.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.module.ejb; 21 | 22 | /** 23 | * Class representing a session ejb definition in an ejb-jar.xml descriptor. 24 | */ 25 | public class Session extends EjbDef 26 | { 27 | } 28 | -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.jar -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclass.war -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/containsclasslib.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/containsclasslib.war -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/empty.jar: -------------------------------------------------------------------------------- 1 | PK -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/empty.war: -------------------------------------------------------------------------------- 1 | PK -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/randomaccess.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/randomaccess.jar -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/test.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/test.jar -------------------------------------------------------------------------------- /core/api/module/src/test/resources/org/codehaus/cargo/module/weblogic.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/api/module/src/test/resources/org/codehaus/cargo/module/weblogic.war -------------------------------------------------------------------------------- /core/api/util/src/main/java/org/codehaus/cargo/util/log/Loggable.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.util.log; 21 | 22 | /** 23 | * All classes that want to perform logging must implement this interface. 24 | */ 25 | public interface Loggable 26 | { 27 | /** 28 | * @param logger the log implementation to use for logging 29 | */ 30 | void setLogger(Logger logger); 31 | 32 | /** 33 | * @return the logger used 34 | */ 35 | Logger getLogger(); 36 | } 37 | -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.geronimo.GeronimoFactoryRegistry 18 | -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/groups.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | admin=@geronimo.manager.username@ 18 | @geronimo.groups@ 19 | -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/keystore -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo1x/users.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | @geronimo.manager.username@=@geronimo.manager.password@ 18 | @geronimo.users@ 19 | -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo2x/groups.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | admin=@geronimo.manager.username@ 18 | derbyadmin=dbadmin 19 | @geronimo.groups@ 20 | -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo2x/users.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | @geronimo.manager.username@=@geronimo.manager.password@ 18 | dbadmin=manager 19 | @geronimo.users@ 20 | -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo3x/groups.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | admin=@geronimo.manager.username@ 18 | derbyadmin=dbadmin 19 | @geronimo.groups@ 20 | -------------------------------------------------------------------------------- /core/containers/geronimo/src/main/resources/org/codehaus/cargo/container/internal/resources/geronimo3x/users.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | @geronimo.manager.username@=@geronimo.manager.password@ 18 | dbadmin=manager 19 | @geronimo.users@ 20 | -------------------------------------------------------------------------------- /core/containers/glassfish/src/main/java/org/codehaus/cargo/container/glassfish/GlassFish4xRuntimeConfiguration.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.glassfish; 21 | 22 | /** 23 | * Configuration to use when using a GlassFish 4.x remote container. 24 | */ 25 | public class GlassFish4xRuntimeConfiguration extends GlassFish3xRuntimeConfiguration 26 | { 27 | // Nothing compared to the GlassFish 3.x remote container configuration. 28 | } 29 | -------------------------------------------------------------------------------- /core/containers/glassfish/src/main/java/org/codehaus/cargo/container/glassfish/GlassFish5xRuntimeConfiguration.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.glassfish; 21 | 22 | /** 23 | * Configuration to use when using a GlassFish 5.x remote container. 24 | */ 25 | public class GlassFish5xRuntimeConfiguration extends GlassFish4xRuntimeConfiguration 26 | { 27 | // Nothing compared to the GlassFish 4.x remote container configuration. 28 | } 29 | -------------------------------------------------------------------------------- /core/containers/glassfish/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.glassfish.GlassFishFactoryRegistry -------------------------------------------------------------------------------- /core/containers/jboss/.gitignore: -------------------------------------------------------------------------------- 1 | dependency-reduced-pom.xml 2 | -------------------------------------------------------------------------------- /core/containers/jboss/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.jboss.JBossFactoryRegistry -------------------------------------------------------------------------------- /core/containers/jboss/src/main/resources/org/codehaus/cargo/container/internal/resources/jboss-ds/jboss-driver-xa.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | @driverClass@ 23 | 24 | 25 | -------------------------------------------------------------------------------- /core/containers/jboss/src/main/resources/org/codehaus/cargo/container/internal/resources/jboss-ds/jboss-driver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | @driverClass@ 23 | 24 | 25 | -------------------------------------------------------------------------------- /core/containers/jboss/src/main/resources/org/codehaus/cargo/container/internal/resources/jboss-ds/jboss-ds-local-transaction.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | @jndiName@ 22 | @url@ 23 | @driverClass@ 24 | @username@ 25 | @password@ 26 | 27 | 28 | -------------------------------------------------------------------------------- /core/containers/jboss/src/main/resources/org/codehaus/cargo/container/internal/resources/jboss-ds/jboss-ds-no-transaction.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | @jndiName@ 22 | @url@ 23 | @driverClass@ 24 | @username@ 25 | @password@ 26 | 27 | 28 | -------------------------------------------------------------------------------- /core/containers/jboss/src/main/resources/org/codehaus/cargo/container/internal/resources/jboss-ds/jboss-ds-xa-transaction.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | @jndiName@ 22 | @driverClass@ 23 | @url@ 24 | @username@ 25 | @password@ 26 | 27 | 28 | -------------------------------------------------------------------------------- /core/containers/jboss/src/main/resources/org/codehaus/cargo/container/internal/resources/jboss-module/jboss-module.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | 23 | @dependencies@ 24 | 25 | 26 | -------------------------------------------------------------------------------- /core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-context.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-context.war -------------------------------------------------------------------------------- /core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-empty.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-empty.war -------------------------------------------------------------------------------- /core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-nocontext.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-nocontext.war -------------------------------------------------------------------------------- /core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-virtualhost.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/jboss/src/test/resources/org/codehaus/cargo/container/jboss/jboss-virtualhost.war -------------------------------------------------------------------------------- /core/containers/jetty/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.jetty.JettyFactoryRegistry -------------------------------------------------------------------------------- /core/containers/jo/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.jo.JoFactoryRegistry -------------------------------------------------------------------------------- /core/containers/jo/src/main/resources/org/codehaus/cargo/container/internal/resources/jo1x/groups.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | # This file defines the groups. 18 | # 19 | # Syntax: 20 | # 21 | # = 22 | # 23 | -------------------------------------------------------------------------------- /core/containers/jo/src/main/resources/org/codehaus/cargo/container/internal/resources/jo1x/roles.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | # This file defines the roles. 18 | # 19 | # Syntax: 20 | # 21 | # = 22 | # 23 | admin=admin 24 | username=username 25 | -------------------------------------------------------------------------------- /core/containers/jo/src/main/resources/org/codehaus/cargo/container/internal/resources/jo1x/users.properties: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | # User file generated by JoFileUserManager. 18 | #Sun Jun 04 22:48:08 EDT 2000 19 | username\:auth=854ab6427252b5961a83dc531754b60f 20 | username=5f4dcc3b5aa765d61d8327deb882cf99 21 | -------------------------------------------------------------------------------- /core/containers/jonas/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.jonas.JonasFactoryRegistry -------------------------------------------------------------------------------- /core/containers/jrun/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.jrun.JRunFactoryRegistry 18 | -------------------------------------------------------------------------------- /core/containers/jrun/src/main/resources/org/codehaus/cargo/container/internal/resources/jrun4x/jrun-users.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | false 22 | @jrun.users@ 23 | 24 | -------------------------------------------------------------------------------- /core/containers/jrun/src/main/resources/org/codehaus/cargo/container/internal/resources/jrun4x/servers.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | @cargo.jrun.server.name@ 22 | {jrun.home}/servers/@cargo.jrun.server.name@ 23 | 24 | -------------------------------------------------------------------------------- /core/containers/liberty/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # Copyright 2016 IBM Corp. 2 | # 3 | # Permission is hereby granted, free of charge, to any person obtaining a copy 4 | # of this software and associated documentation files (the "Software"), to deal 5 | # in the Software without restriction, including without limitation the rights 6 | # to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | # copies of the Software, and to permit persons to whom the Software is 8 | # furnished to do so, subject to the following conditions: 9 | # 10 | # The above copyright notice and this permission notice shall be included in 11 | # all copies or substantial portions of the Software. 12 | # 13 | # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | # FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | # AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | # LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 19 | # THE SOFTWARE. 20 | # 21 | org.codehaus.cargo.container.liberty.LibertyFactoryRegistry -------------------------------------------------------------------------------- /core/containers/orion/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.orion.OrionFactoryRegistry 18 | -------------------------------------------------------------------------------- /core/containers/orion/src/main/resources/org/codehaus/cargo/container/internal/resources/oc4j10x/application.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | Cargo 22 | 23 | 24 | cargocpc.war 25 | /cargocpc 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /core/containers/orion/src/main/resources/org/codehaus/cargo/container/internal/resources/oc4j9x10x/data-sources.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /core/containers/orion/src/main/resources/org/codehaus/cargo/container/internal/resources/oc4j9x10x/rmi.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /core/containers/orion/src/main/resources/org/codehaus/cargo/container/internal/resources/oc4j9x10x/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /core/containers/payara/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.payara.PayaraFactoryRegistry -------------------------------------------------------------------------------- /core/containers/resin/src/main/java/org/codehaus/cargo/container/resin/ResinPropertySet.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.resin; 21 | 22 | /** 23 | * Resin-specific properties. 24 | */ 25 | public interface ResinPropertySet 26 | { 27 | /** 28 | * The Resin socketwait port number. 29 | */ 30 | String SOCKETWAIT_PORT = "cargo.resin.socketwait.port"; 31 | 32 | } 33 | -------------------------------------------------------------------------------- /core/containers/resin/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.resin.ResinFactoryRegistry 18 | -------------------------------------------------------------------------------- /core/containers/tomcat/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.tomcat.TomcatFactoryRegistry -------------------------------------------------------------------------------- /core/containers/tomcat/src/main/resources/org/codehaus/cargo/container/internal/resources/tomcat/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /core/containers/tomcat/src/main/resources/org/codehaus/cargo/container/internal/resources/tomcat/tomcat-users.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | @tomcat.users@ 21 | 22 | -------------------------------------------------------------------------------- /core/containers/tomcat/src/test/resources/org/codehaus/cargo/container/tomcat/tomcat-context.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/tomcat/src/test/resources/org/codehaus/cargo/container/tomcat/tomcat-context.war -------------------------------------------------------------------------------- /core/containers/tomcat/src/test/resources/org/codehaus/cargo/container/tomcat/tomcat-empty.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/tomcat/src/test/resources/org/codehaus/cargo/container/tomcat/tomcat-empty.war -------------------------------------------------------------------------------- /core/containers/tomcat/src/test/resources/org/codehaus/cargo/container/tomcat/tomcat-nocontext.war: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/tomcat/src/test/resources/org/codehaus/cargo/container/tomcat/tomcat-nocontext.war -------------------------------------------------------------------------------- /core/containers/tomee/src/main/java/org/codehaus/cargo/container/tomee/TomeePropertySet.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.tomee; 21 | 22 | /** 23 | * Gathers all TomEE properties. 24 | */ 25 | public interface TomeePropertySet 26 | { 27 | /** 28 | * The apps directory of TomEE. 29 | */ 30 | String APPS_DIRECTORY = "cargo.tomee.appsDirectory"; 31 | } 32 | -------------------------------------------------------------------------------- /core/containers/tomee/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.tomee.TomeeFactoryRegistry -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.weblogic.WebLogicFactoryRegistry 18 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic103x/SerializedSystemIni.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic103x/SerializedSystemIni.dat -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic103x/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | test 22 | testuser 23 | 24 | 25 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic10x/SerializedSystemIni.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic10x/SerializedSystemIni.dat -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic10x/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | test 22 | testuser 23 | 24 | 25 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic12x/SerializedSystemIni.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic12x/SerializedSystemIni.dat -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic8x/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 22 | 23 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic8x/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | test 25 | testuser 26 | 27 | 28 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic9x/SerializedSystemIni.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic9x/SerializedSystemIni.dat -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogic9x/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | test 25 | testuser 26 | 27 | 28 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/deployment/deploy-deployable-online.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/') 18 | deploy('@cargo.deployable.id@', path = '@cargo.deployable.path.absolute@', retireTimeout = -1, upload = 'True', targets = '@cargo.weblogic.server@') 19 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/deployment/deploy-deployable.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/') 18 | app=create('@cargo.deployable.id@','AppDeployment') 19 | app.setSourcePath(r'@cargo.deployable.path.absolute@') 20 | 21 | cd('/') 22 | assign('AppDeployment', '@cargo.deployable.id@', 'Target', '@cargo.weblogic.server@') 23 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/deployment/undeploy-deployable-online.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/') 18 | undeploy('@cargo.deployable.id@', targets = '@cargo.weblogic.server@') 19 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/deployment/undeploy-deployable.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/') 18 | delete('@cargo.deployable.id@','AppDeployment') 19 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/jta.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | # Configure server JTA 18 | cd('/') 19 | create('@cargo.weblogic.domain.name@','JTA') 20 | cd('/JTA/@cargo.weblogic.domain.name@') 21 | cmo.setTimeoutSeconds(@cargo.weblogic.jta.timeout@) 22 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/logging.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | # Configure logs 18 | cd('/Servers/@cargo.weblogic.server@') 19 | create('@cargo.weblogic.server@', 'Log') 20 | cd('Log/@cargo.weblogic.server@') 21 | cmo.setRotationType('@cargo.weblogic.logging.rotation.type@') 22 | cmo.setRedirectStderrToServerLogEnabled(true) 23 | cmo.setRedirectStdoutToServerLogEnabled(true) 24 | cmo.setLoggerSeverity('@cargo.weblogic.logging@') 25 | cmo.setLogFileSeverity('@cargo.weblogic.logging@') 26 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/password-validator.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | # Configure password validator 18 | cd('/SecurityConfiguration/base_domain/Realms/myrealm/PasswordValidators/SystemPasswordValidator') 19 | cmo.setMinPasswordLength(@cargo.weblogic.password.length.min@) 20 | cmo.setMinNumericOrSpecialCharacters(@cargo.weblogic.password.spnum.min@) 21 | 22 | cd('/SecurityConfiguration/base_domain/Realms/myrealm/AuthenticationProviders/DefaultAuthenticator') 23 | cmo.setMinimumPasswordLength(@cargo.weblogic.password.length.min@) 24 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/read-domain-offline.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | readDomain(r'@cargo.weblogic.domain.home@') 18 | cd('/') 19 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/read-domain-online.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | connect('@cargo.weblogic.login.user@','@cargo.weblogic.login.password@','t3://@cargo.hostname@:@cargo.servlet.port@') 18 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/shutdown-domain.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | shutdown('@cargo.weblogic.server@','Server','true',1000,'true','false') 18 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/ssl.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | # Configure server SSL 18 | cd('/Servers/@cargo.weblogic.server@') 19 | 20 | create('@cargo.weblogic.server@','SSL') 21 | cd('SSL/@cargo.weblogic.server@') 22 | 23 | cmo.setHostnameVerificationIgnored(@cargo.weblogic.ssl.verification.hostname.ignored@) 24 | cmo.setTwoWaySSLEnabled(false) 25 | cmo.setClientCertificateEnforced(false) 26 | 27 | if '@cargo.weblogic.ssl.verification.hostname.class@' != 'None': 28 | cmo.setHostnameVerifier('@cargo.weblogic.ssl.verification.hostname.class@') 29 | cmo.setHostnameVerificationIgnored(false) 30 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/update-domain-online.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | disconnect() 18 | exit() 19 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/update-domain.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | updateDomain() 18 | closeDomain() 19 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/domain/write-domain.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | print "Writing domain." 18 | 19 | writeDomain(r'@cargo.weblogic.domain.home@') 20 | closeTemplate() 21 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/resource/datasource-connection-property.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/JDBCSystemResource/@cargo.datasource.id@/JdbcResource/@cargo.datasource.id@/JDBCDriverParams/NO_NAME_0/Properties/NO_NAME_0') 18 | create('@cargo.datasource.properties.name@', 'Property') 19 | cd('Property/@cargo.datasource.properties.name@') 20 | cmo.setValue('@cargo.datasource.properties.value@') 21 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/resource/jms-connection-factory.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/JMSSystemResource/@cargo.resource.jms.module.id@/JmsResource/NO_NAME_0') 18 | cf=create('@cargo.resource.id@','ConnectionFactory') 19 | cf.setJNDIName('@cargo.resource.name@') 20 | cf.setSubDeploymentName('@cargo.resource.jms.subdeployment.id@') 21 | 22 | cd('ConnectionFactories/@cargo.resource.id@') 23 | tp=create('@cargo.resource.id@','TransactionParams') 24 | tp.setXAConnectionFactoryEnabled(true) 25 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/resource/jms-module.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/') 18 | create('@cargo.resource.id@', 'JMSSystemResource') 19 | cd('/') 20 | assign('JMSSystemResource', '@cargo.resource.id@', 'Target', '@cargo.weblogic.server@') 21 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/resource/jms-queue.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/JMSSystemResource/@cargo.resource.jms.module.id@/JmsResource/NO_NAME_0') 18 | myq=create('@cargo.resource.id@','Queue') 19 | myq.setJNDIName('@cargo.resource.name@') 20 | myq.setSubDeploymentName('@cargo.resource.jms.subdeployment.id@') 21 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/resource/jms-server.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/') 18 | create('@cargo.resource.id@', 'JMSServer') 19 | cd('/') 20 | assign('JMSServer', '@cargo.resource.id@', 'Target', '@cargo.weblogic.server@') 21 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/resource/jms-subdeployment.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/JMSSystemResource/@cargo.resource.jms.module.id@') 18 | create('@cargo.resource.id@', 'SubDeployment') 19 | cd('/') 20 | assign('JMSSystemResource.SubDeployment', '@cargo.resource.id@', 'Target', '@cargo.resource.jms.server.id@') 21 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/user/add-user-to-group.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/SecurityConfiguration/@cargo.weblogic.domain.name@/Realms/myrealm/AuthenticationProviders/DefaultAuthenticator') 18 | cmo.addMemberToGroup('@cargo.weblogic.group@','@cargo.weblogic.user.name@') 19 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/user/create-group.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/SecurityConfiguration/@cargo.weblogic.domain.name@/Realms/myrealm/AuthenticationProviders/DefaultAuthenticator') 18 | 19 | if not cmo.groupExists('@cargo.weblogic.group@'): 20 | cmo.createGroup('@cargo.weblogic.group@','@cargo.weblogic.group@') 21 | -------------------------------------------------------------------------------- /core/containers/weblogic/src/main/resources/org/codehaus/cargo/container/internal/resources/weblogicWlst/user/create-user.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | cd('/SecurityConfiguration/@cargo.weblogic.domain.name@/Realms/myrealm/AuthenticationProviders/DefaultAuthenticator') 18 | 19 | if not cmo.userExists('@cargo.weblogic.user.name@'): 20 | if not cmo.groupExists('@cargo.weblogic.user.name@'): 21 | cmo.createUser('@cargo.weblogic.user.name@','@cargo.weblogic.user.password@','@cargo.weblogic.user.name@') 22 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/java/org/codehaus/cargo/container/websphere/internal/WebSphere9xExistingLocalConfigurationCapability.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.websphere.internal; 21 | 22 | /** 23 | * Capabilities of WebSphere 9.x existing local configuration. 24 | */ 25 | public class WebSphere9xExistingLocalConfigurationCapability 26 | extends WebSphere85xExistingLocalConfigurationCapability 27 | { 28 | } 29 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/java/org/codehaus/cargo/container/websphere/internal/WebSphere9xStandaloneLocalConfigurationCapability.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.websphere.internal; 21 | 22 | /** 23 | * Capabilities of WebSphere 9.x standalone local configuration. 24 | */ 25 | public class WebSphere9xStandaloneLocalConfigurationCapability 26 | extends WebSphere85xStandaloneLocalConfigurationCapability 27 | { 28 | } 29 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.websphere.WebSphereFactoryRegistry -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/deployment/add-shared-library-to-deployable.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | associateSharedLibrary('@cargo.library.shared.id@','@cargo.deployable.id@','') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/deployment/deploy-shared-library.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | createSharedLibrary('@cargo.library.shared.id@','@cargo.library.shared.path.absolute@') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/deployment/start-deployable.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | startApplicationOnServer('@cargo.deployable.id@','@cargo.websphere.node@','@cargo.websphere.server@') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/deployment/stop-deployable.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | stopApplicationOnServer('@cargo.deployable.id@','@cargo.websphere.node@','@cargo.websphere.server@') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/deployment/undeploy-deployable.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | deleteApplicationByNameIfExists('@cargo.deployable.id@') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/domain/misc-configuration.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | setApplicationSecurity('@cargo.websphere.security.application@') 18 | 19 | AdminTask.configureCSIInbound('[-messageLevelAuth Supported -clientCertAuth Supported -transportLayer Supported]') 20 | AdminTask.configureCSIOutbound('[-messageLevelAuth Supported -clientCertAuth Never -transportLayer Supported]') 21 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/domain/save-sync.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | print "Saving Changes..." 18 | saveAndSync() 19 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/domain/set-global-security-property.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | security = AdminConfig.getid('/Security:/') 18 | prop = AdminConfig.getid('/Security:/Property:@cargo.websphere.property.name@/') 19 | if prop: 20 | AdminConfig.modify(prop, [['value', '@cargo.websphere.property.value@']]) 21 | else: 22 | AdminConfig.create('Property', security, [['name','@cargo.websphere.property.name@'], ['value','@cargo.websphere.property.value@']]) 23 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/domain/set-jvm-property.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | setJvmProperty("@cargo.websphere.node@","@cargo.websphere.server@","@cargo.websphere.jvm.name@","@cargo.websphere.jvm.value@") 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/domain/set-session-management-property.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | serverId = AdminConfig.list('Server') 18 | webContainer = AdminConfig.list('WebContainer', serverId) 19 | sessionManager = AdminConfig.list('SessionManager', webContainer) 20 | 21 | services = AdminConfig.list('Service', sessionManager).splitlines() 22 | attr = [['name', '@cargo.websphere.property.name@'],['value', '@cargo.websphere.property.value@']] 23 | for service in services: 24 | AdminConfig.create('Property', service, attr) 25 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/domain/set-system-property.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | createJvmProperty("@cargo.websphere.node@","@cargo.websphere.server@","@cargo.websphere.property.name@","@cargo.websphere.property.value@") 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/import-wsadminlib.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | execfile('@cargo.wsadminlib.path@') 18 | """enableDebugMessages()""" 19 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/resource/datasource-connection-property.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | propertySet = AdminConfig.getid("/JDBCProvider:%s/DataSource:%s/J2EEResourcePropertySet:/" % ('@cargo.datasource.id@JdbcProvider', '@cargo.datasource.id@')) 18 | createJ2EEResourceProperty(propSet, '@cargo.datasource.properties.name@', 'java.lang.String', '@cargo.datasource.properties.value@') 19 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/resource/jms-connection-factory.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | import socket 18 | 19 | provEndPoint=socket.getfqdn() + ':7276:BootstrapBasicMessaging' 20 | scope = AdminConfig.getid('/Node:@cargo.websphere.node@') 21 | 22 | createSIBJMSConnectionFactory('none', '@cargo.websphere.server@', '@cargo.resource.id@', '@cargo.resource.name@', '', 'Queue', '@cargo.resource.jms.sibus.id@', provEndPoint, scope) 23 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/resource/jms-sibus-member.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | AdminTask.addSIBusMember('[-bus @cargo.resource.jms.sibus.id@ -node @cargo.websphere.node@ -server @cargo.websphere.server@ ]') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/resource/jms-sibus.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | AdminTask.createSIBus('[-bus @cargo.resource.id@ -busSecurity false]') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/user/add-user-to-group.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | AdminTask.addMemberToGroup('-memberUniqueName uid=@cargo.websphere.user.name@,o=defaultWIMFileBasedRealm -groupUniqueName cn=@cargo.websphere.group@,o=defaultWIMFileBasedRealm') 18 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/user/create-group.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | groupId = "cn=@cargo.websphere.group@,o=defaultWIMFileBasedRealm" 18 | 19 | groups = AdminTask.searchGroups('[-cn *]') 20 | 21 | if groups.find(groupId) < 0: 22 | AdminTask.createGroup('[-cn @cargo.websphere.group@]') 23 | -------------------------------------------------------------------------------- /core/containers/websphere/src/main/resources/org/codehaus/cargo/container/internal/resources/websphere85x/commands/user/create-user.py: -------------------------------------------------------------------------------- 1 | """ 2 | Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | 4 | Licensed under the Apache License, Version 2.0 (the "License"); 5 | you may not use this file except in compliance with the License. 6 | You may obtain a copy of the License at 7 | 8 | http://www.apache.org/licenses/LICENSE-2.0 9 | 10 | Unless required by applicable law or agreed to in writing, software 11 | distributed under the License is distributed on an "AS IS" BASIS, 12 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | See the License for the specific language governing permissions and 14 | limitations under the License. 15 | """ 16 | 17 | userId = "uid=@cargo.websphere.user.name@,o=defaultWIMFileBasedRealm" 18 | 19 | users = AdminTask.searchUsers('[-uid *]') 20 | 21 | if users.find(userId) < 0: 22 | AdminTask.createUser('[-uid @cargo.websphere.user.name@ -password @cargo.websphere.user.password@ -sn test -cn test]') 23 | -------------------------------------------------------------------------------- /core/containers/wildfly-swarm/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.wildfly.swarm.WildFlySwarmFactoryRegistry -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/java/org/codehaus/cargo/container/wildfly/internal/WildFlyContainerCapability.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.container.wildfly.internal; 21 | 22 | import org.codehaus.cargo.container.jboss.internal.JBoss72xContainerCapability; 23 | 24 | /** 25 | * Capabilities of the WildFly container. 26 | */ 27 | public class WildFlyContainerCapability extends JBoss72xContainerCapability 28 | { 29 | } 30 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/META-INF/services/org.codehaus.cargo.generic.AbstractFactoryRegistry: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | org.codehaus.cargo.container.wildfly.WildFlyFactoryRegistry -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-8/cli/server/add-module.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | module add --name=@cargo.wildfly.module.name@ --resources=@cargo.wildfly.module.resources@ --dependencies=@cargo.wildfly.module.dependencies@ 18 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-8/cli/server/connect-to-server.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | connect @cargo.hostname@:@cargo.jboss.management-http.port@ 18 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-8/cli/server/shutdown-server.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | :shutdown -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-8/datasource/jboss-driver-xa.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | @driverClass@ 23 | 24 | 25 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-8/datasource/jboss-driver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | @driverClass@ 23 | 24 | 25 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/domain/logging.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | # Set root logging 18 | /subsystem=logging/root-logger=ROOT:write-attribute(name="level", value="@cargo.wildfly.logging@") 19 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/domain/system-property.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | try 18 | /system-property=@cargo.wildfly.property.name@:add(value=@cargo.wildfly.property.value@) 19 | catch 20 | # System property is already defined, replace it 21 | /system-property=@cargo.wildfly.property.name@:remove 22 | /system-property=@cargo.wildfly.property.name@:add(value=@cargo.wildfly.property.value@) 23 | end-try 24 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/resource/datasource-xa.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | xa-data-source add @cargo.datasource.properties@ 18 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/resource/datasource.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | data-source add @cargo.datasource.properties@ 18 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/resource/driver.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | if (outcome == failed) of /subsystem=datasources/jdbc-driver=@cargo.datasource.driver.class@:read-resource 18 | # Add driver if not yet defined 19 | /subsystem=datasources/jdbc-driver=@cargo.datasource.driver.class@:add(driver-name=@cargo.datasource.driver.class@,driver-module-name=@cargo.datasource.driver.module@,driver-class-name=@cargo.datasource.driver.class@) 20 | #else 21 | # none 22 | end-if 23 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/resource/jms-queue.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | jms-queue add --queue-address=@cargo.resource.id@ --entries=@cargo.resource.name@ 18 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/resource/jms-topic.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | jms-topic add --topic-address=@cargo.resource.id@ --entries=@cargo.resource.name@ 18 | -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/server/batch.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | batch -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/server/run-batch.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | run-batch -------------------------------------------------------------------------------- /core/containers/wildfly/src/main/resources/org/codehaus/cargo/container/internal/resources/wildfly-9/cli/server/start-embed-server.cli: -------------------------------------------------------------------------------- 1 | # ------------------------------------------------------------------- 2 | # Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | # ------------------------------------------------------------------- 16 | 17 | embed-server --server-config=@cargo.jboss.configuration@.xml -------------------------------------------------------------------------------- /core/documentation/src/site/confluence/images/access-layers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/documentation/src/site/confluence/images/access-layers.jpg -------------------------------------------------------------------------------- /core/documentation/src/site/confluence/images/access-layers_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/documentation/src/site/confluence/images/access-layers_small.jpg -------------------------------------------------------------------------------- /core/documentation/src/site/confluence/images/architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/documentation/src/site/confluence/images/architecture.jpg -------------------------------------------------------------------------------- /core/documentation/src/site/confluence/images/architecture_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/documentation/src/site/confluence/images/architecture_small.jpg -------------------------------------------------------------------------------- /core/documentation/src/site/confluence/images/maven-projects.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/documentation/src/site/confluence/images/maven-projects.jpg -------------------------------------------------------------------------------- /core/documentation/src/site/confluence/ppt/architecture.ppt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/documentation/src/site/confluence/ppt/architecture.ppt -------------------------------------------------------------------------------- /core/samples/java/.gitignore: -------------------------------------------------------------------------------- 1 | installs/ 2 | transaction.log 3 | -------------------------------------------------------------------------------- /core/samples/java/src/test/resources/localhost.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/core/samples/java/src/test/resources/localhost.jks -------------------------------------------------------------------------------- /core/samples/java/src/test/resources/wildfly/wildfly/jms-journal.cli: -------------------------------------------------------------------------------- 1 | # Set JMS journal type to NIO due to issues with running JMS test on Semaphore 2 | /subsystem=messaging-activemq/server=default:write-attribute(name=journal-type, value=NIO) 3 | -------------------------------------------------------------------------------- /core/samples/java/src/test/resources/wildfly/wildfly9/jms-journal.cli: -------------------------------------------------------------------------------- 1 | # Set JMS journal type to NIO due to issues with running JMS test on Semaphore 2 | /subsystem=messaging/hornetq-server=default:write-attribute(name=journal-type,value=NIO) 3 | -------------------------------------------------------------------------------- /core/uberjar/.gitignore: -------------------------------------------------------------------------------- 1 | dependency-reduced-pom.xml 2 | -------------------------------------------------------------------------------- /extensions/ant/samples/ant1.10-test/src/test/resources/test-subfolder/test.properties: -------------------------------------------------------------------------------- 1 | cargo.servlet.port = @cargo.servlet.port@ 2 | -------------------------------------------------------------------------------- /extensions/ant/samples/configurationFiles-xmlReplacements-test/src/test/resources/test-subfolder/test.properties: -------------------------------------------------------------------------------- 1 | cargo.servlet.port = @cargo.servlet.port@ 2 | -------------------------------------------------------------------------------- /extensions/ant/tasks/src/main/resources/cargo.tasks: -------------------------------------------------------------------------------- 1 | cargo=org.codehaus.cargo.ant.CargoTask 2 | -------------------------------------------------------------------------------- /extensions/daemon/webapp/src/main/webapp/WEB-INF/tjws/class-scanner.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/extensions/daemon/webapp/src/main/webapp/WEB-INF/tjws/class-scanner.jar -------------------------------------------------------------------------------- /extensions/daemon/webapp/src/main/webapp/WEB-INF/tjws/war.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/extensions/daemon/webapp/src/main/webapp/WEB-INF/tjws/war.jar -------------------------------------------------------------------------------- /extensions/daemon/webapp/src/main/webapp/WEB-INF/tjws/webserver.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/extensions/daemon/webapp/src/main/webapp/WEB-INF/tjws/webserver.jar -------------------------------------------------------------------------------- /extensions/daemon/webapp/src/main/webapp/cargo-banner-center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/extensions/daemon/webapp/src/main/webapp/cargo-banner-center.png -------------------------------------------------------------------------------- /extensions/daemon/webapp/src/main/webapp/cargo-banner-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/extensions/daemon/webapp/src/main/webapp/cargo-banner-left.png -------------------------------------------------------------------------------- /extensions/daemon/webapp/src/main/webapp/cargo-banner-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/extensions/daemon/webapp/src/main/webapp/cargo-banner-right.png -------------------------------------------------------------------------------- /extensions/daemon/webapp/src/main/webapp/spinner.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codehaus-cargo/cargo/7b4c8d836955a152617f0766d0e3f7681dc4a947/extensions/daemon/webapp/src/main/webapp/spinner.gif -------------------------------------------------------------------------------- /extensions/maven3/archetypes/daemon/src/it/it/generate.properties: -------------------------------------------------------------------------------- 1 | groupId = org.codehaus.cargo.sample.archetype.daemon 2 | artifactId = it 3 | version = 1.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/daemon/src/it/it/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate 2 | invoker.systemPropertiesFile.1 = generate.properties 3 | invoker.goals.2 = verify 4 | invoker.project.2 = it 5 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/daemon/src/it/it/prebuild.groovy: -------------------------------------------------------------------------------- 1 | println "Removing project generated in earlier build" 2 | def directory = new File(basedir, "it") 3 | 4 | // The complicated code below can be replaced with deleteDir() once 5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113). 6 | 7 | if (directory.exists()) 8 | { 9 | def dirs = [] 10 | 11 | directory.eachFileRecurse 12 | { 13 | if (!it.isDirectory()) 14 | { 15 | it.delete() 16 | } 17 | else 18 | { 19 | dirs << it 20 | } 21 | } 22 | 23 | dirs.reverse().each 24 | { 25 | it.delete() 26 | } 27 | } 28 | 29 | return true 30 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/daemon/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Cargo Archetype Web Application for demonstrating the starting and stopping of a container remotely with the application deployed on it using Cargo Daemon 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/daemon/src/main/resources/archetype-resources/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | Hello, World 25 | 26 | 27 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/multiple-containers/src/it/it/generate.properties: -------------------------------------------------------------------------------- 1 | groupId = org.codehaus.cargo.sample.archetype.multipleContainers 2 | artifactId = it 3 | version = 1.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/multiple-containers/src/it/it/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate 2 | invoker.systemPropertiesFile.1 = generate.properties 3 | invoker.goals.2 = verify 4 | invoker.project.2 = it 5 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/multiple-containers/src/it/it/prebuild.groovy: -------------------------------------------------------------------------------- 1 | println "Removing project generated in earlier build" 2 | def directory = new File(basedir, "it") 3 | 4 | // The complicated code below can be replaced with deleteDir() once 5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113). 6 | 7 | if (directory.exists()) 8 | { 9 | def dirs = [] 10 | 11 | directory.eachFileRecurse 12 | { 13 | if (!it.isDirectory()) 14 | { 15 | it.delete() 16 | } 17 | else 18 | { 19 | dirs << it 20 | } 21 | } 22 | 23 | dirs.reverse().each 24 | { 25 | it.delete() 26 | } 27 | } 28 | 29 | return true 30 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/multiple-containers/src/main/resources/archetype-resources/src/main/java/SomeClass.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package ${package}; 21 | 22 | /** 23 | * Very simple class, that we use as a JSP bean as an example. 24 | */ 25 | public class SomeClass 26 | { 27 | /** 28 | * Very simple method, that we call from the JSPs as an example. 29 | */ 30 | public String saySomething() 31 | { 32 | return "Hello World!"; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/multiple-containers/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Cargo Archetype Web Application Single Module 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/multiple-containers/src/main/resources/archetype-resources/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 |

<%= someClass.saySomething() %>

26 | 27 | 28 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/remote-deployment/src/it/it/generate.properties: -------------------------------------------------------------------------------- 1 | groupId = org.codehaus.cargo.sample.archetype.remoteDeployment 2 | artifactId = it 3 | version = 1.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/remote-deployment/src/it/it/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate 2 | invoker.systemPropertiesFile.1 = generate.properties 3 | invoker.goals.2 = verify 4 | invoker.project.2 = it 5 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/remote-deployment/src/it/it/prebuild.groovy: -------------------------------------------------------------------------------- 1 | println "Removing project generated in earlier build" 2 | def directory = new File(basedir, "it") 3 | 4 | // The complicated code below can be replaced with deleteDir() once 5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113). 6 | 7 | if (directory.exists()) 8 | { 9 | def dirs = [] 10 | 11 | directory.eachFileRecurse 12 | { 13 | if (!it.isDirectory()) 14 | { 15 | it.delete() 16 | } 17 | else 18 | { 19 | dirs << it 20 | } 21 | } 22 | 23 | dirs.reverse().each 24 | { 25 | it.delete() 26 | } 27 | } 28 | 29 | return true 30 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/remote-deployment/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Cargo Archetype Web Application for demonstrating Remote Deployment 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/remote-deployment/src/main/resources/archetype-resources/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | Hello, World 25 | 26 | 27 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-functional-tests-module/src/it/it/generate.properties: -------------------------------------------------------------------------------- 1 | groupId = org.codehaus.cargo.sample.archetype.webappFunctionalTestsModule 2 | artifactId = it 3 | version = 1.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-functional-tests-module/src/it/it/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate 2 | invoker.systemPropertiesFile.1 = generate.properties 3 | invoker.goals.2 = verify 4 | invoker.project.2 = it 5 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-functional-tests-module/src/it/it/prebuild.groovy: -------------------------------------------------------------------------------- 1 | println "Removing project generated in earlier build" 2 | def directory = new File(basedir, "it") 3 | 4 | // The complicated code below can be replaced with deleteDir() once 5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113). 6 | 7 | if (directory.exists()) 8 | { 9 | def dirs = [] 10 | 11 | directory.eachFileRecurse 12 | { 13 | if (!it.isDirectory()) 14 | { 15 | it.delete() 16 | } 17 | else 18 | { 19 | dirs << it 20 | } 21 | } 22 | 23 | dirs.reverse().each 24 | { 25 | it.delete() 26 | } 27 | } 28 | 29 | return true 30 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-functional-tests-module/src/main/resources/archetype-resources/__rootArtifactId__-webapp/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Cargo Archetype Web Application Functional Tests Module 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-functional-tests-module/src/main/resources/archetype-resources/__rootArtifactId__-webapp/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 |

<%= someClass.saySomething() %>

26 | 27 | 28 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-single-module/src/it/it/generate.properties: -------------------------------------------------------------------------------- 1 | groupId = org.codehaus.cargo.sample.archetype.webappSingleModule 2 | artifactId = it 3 | version = 1.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-single-module/src/it/it/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate 2 | invoker.systemPropertiesFile.1 = generate.properties 3 | invoker.goals.2 = verify 4 | invoker.project.2 = it 5 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-single-module/src/it/it/prebuild.groovy: -------------------------------------------------------------------------------- 1 | println "Removing project generated in earlier build" 2 | def directory = new File(basedir, "it") 3 | 4 | // The complicated code below can be replaced with deleteDir() once 5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113). 6 | 7 | if (directory.exists()) 8 | { 9 | def dirs = [] 10 | 11 | directory.eachFileRecurse 12 | { 13 | if (!it.isDirectory()) 14 | { 15 | it.delete() 16 | } 17 | else 18 | { 19 | dirs << it 20 | } 21 | } 22 | 23 | dirs.reverse().each 24 | { 25 | it.delete() 26 | } 27 | } 28 | 29 | return true 30 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-single-module/src/main/resources/archetype-resources/src/main/java/SomeClass.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package ${package}; 21 | 22 | /** 23 | * Very simple class, that we use as a JSP bean as an example. 24 | */ 25 | public class SomeClass 26 | { 27 | /** 28 | * Very simple method, that we call from the JSPs as an example. 29 | */ 30 | public String saySomething() 31 | { 32 | return "Hello World!"; 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-single-module/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Cargo Archetype Web Application Single Module 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-single-module/src/main/resources/archetype-resources/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 |

<%= someClass.saySomething() %>

26 | 27 | 28 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-with-datasource/src/it/it/generate.properties: -------------------------------------------------------------------------------- 1 | groupId = org.codehaus.cargo.sample.archetype.webappWithDatasource 2 | artifactId = it 3 | version = 1.0-SNAPSHOT 4 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-with-datasource/src/it/it/invoker.properties: -------------------------------------------------------------------------------- 1 | invoker.goals.1 = org.apache.maven.plugins:maven-archetype-plugin:generate 2 | invoker.systemPropertiesFile.1 = generate.properties 3 | invoker.goals.2 = verify 4 | invoker.project.2 = it 5 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-with-datasource/src/it/it/prebuild.groovy: -------------------------------------------------------------------------------- 1 | println "Removing project generated in earlier build" 2 | def directory = new File(basedir, "it") 3 | 4 | // The complicated code below can be replaced with deleteDir() once 5 | // maven-invoker-plugin 1.6 is released with updated Groovy support (MINVOKER-113). 6 | 7 | if (directory.exists()) 8 | { 9 | def dirs = [] 10 | 11 | directory.eachFileRecurse 12 | { 13 | if (!it.isDirectory()) 14 | { 15 | it.delete() 16 | } 17 | else 18 | { 19 | dirs << it 20 | } 21 | } 22 | 23 | dirs.reverse().each 24 | { 25 | it.delete() 26 | } 27 | } 28 | 29 | return true 30 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-with-datasource/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | jdbc/CargoDS 22 | java:/jdbc/CargoDS 23 | 24 | 25 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-with-datasource/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/jonas-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | jdbc/CargoDS 25 | jdbc/CargoDS 26 | 27 | 28 | -------------------------------------------------------------------------------- /extensions/maven3/archetypes/webapp-with-datasource/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 | jdbc/CargoDS 26 | jdbc/CargoDS 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /extensions/maven3/samples/autoDeployable-test/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Sample webapp for testing Cargo Maven 3 plugin's AutoDeployable capabilities 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/samples/autoDeployable-test/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Sample page for testing

5 | 6 | -------------------------------------------------------------------------------- /extensions/maven3/samples/configurationFiles-xmlReplacements-test/src/test/resources/test-subfolder/test.properties: -------------------------------------------------------------------------------- 1 | cargo.servlet.port = @cargo.servlet.port@ 2 | -------------------------------------------------------------------------------- /extensions/maven3/samples/implementationClasses-test/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Sample webapp for testing Cargo Maven 3 plugin's AutoDeployable capabilities 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/samples/implementationClasses-test/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Sample page for testing

5 | 6 | -------------------------------------------------------------------------------- /extensions/maven3/samples/inPlaceDevelopment-test/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Sample webapp for testing Cargo Maven 3 plugin's AutoDeployable capabilities 25 | 26 | -------------------------------------------------------------------------------- /extensions/maven3/samples/inPlaceDevelopment-test/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Sample page for testing

5 | 6 | -------------------------------------------------------------------------------- /resources/build-tools/NOTICE: -------------------------------------------------------------------------------- 1 | Codehaus Cargo is copyrighted 2004-2011 Vincent Massol, 2012-2024 Ali Tokmen. 2 | 3 | Portions of the code were copied from the Jakarta Cactus project in 2004 and 4 | thereafter modified. These portions of code are copyrighted The Apache Sofware 5 | Foundation. These portions of code were originally developed by Vincent Massol 6 | and Christopher Lenz on the Jakarta Cactus project. 7 | -------------------------------------------------------------------------------- /resources/build-tools/src/main/resources/build-tools/checkstyle.license: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Copyright .*. Code from this file 5 | * was originally .*. 6 | * 7 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 8 | * 9 | * Licensed under the Apache License, Version 2.0 (the "License"); 10 | * you may not use this file except in compliance with the License. 11 | * You may obtain a copy of the License at 12 | * 13 | * http://www.apache.org/licenses/LICENSE-2.0 14 | * 15 | * Unless required by applicable law or agreed to in writing, software 16 | * distributed under the License is distributed on an "AS IS" BASIS, 17 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 18 | * See the License for the specific language governing permissions and 19 | * limitations under the License. 20 | * 21 | * ======================================================================== 22 | */ 23 | -------------------------------------------------------------------------------- /resources/cargo-ping-component/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Cargo Ping Component 25 | 26 | -------------------------------------------------------------------------------- /resources/cargo-ping-component/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Cargo Ping Component used to verify if the container is started.

5 | 6 | -------------------------------------------------------------------------------- /resources/jetty-10-deployer/src/main/webapp/WEB-INF/jetty-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | /cargo-jetty-deployer 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /resources/jetty-11-deployer/src/main/webapp/WEB-INF/jetty-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | /cargo-jetty-deployer 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /resources/jetty-7-to-jetty-9-deployer/src/main/webapp/WEB-INF/jetty-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | /cargo-jetty-deployer 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /resources/licensed-dtds/src/main/resources/org/codehaus/cargo/module/internal/resource/tomcat-context.dtd: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /resources/testdata/authentication-war/src/main/webapp/WEB-INF/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | cargo 25 | someone 26 | 27 | 28 | -------------------------------------------------------------------------------- /resources/testdata/datasource-cmt-local-war/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | jdbc/CargoDS 22 | java:/jdbc/CargoDS 23 | 24 | 25 | -------------------------------------------------------------------------------- /resources/testdata/datasource-cmt-local-war/src/main/webapp/WEB-INF/jonas-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | jdbc/CargoDS 25 | jdbc/CargoDS 26 | 27 | 28 | -------------------------------------------------------------------------------- /resources/testdata/datasource-war/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | jdbc/CargoDS 22 | java:/jdbc/CargoDS 23 | 24 | 25 | -------------------------------------------------------------------------------- /resources/testdata/datasource-war/src/main/webapp/WEB-INF/jonas-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | jdbc/CargoDS 25 | jdbc/CargoDS 26 | 27 | 28 | -------------------------------------------------------------------------------- /resources/testdata/datasource-war/src/main/webapp/WEB-INF/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 | jdbc/CargoDS 26 | jdbc/CargoDS 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /resources/testdata/expanded-war/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 4.0.0 21 | 22 | org.codehaus.cargo 23 | cargo-samples-testdata 24 | 1.10.20-SNAPSHOT 25 | 26 | expanded-war 27 | Cargo test data for samples - Expanded WAR 28 | war 29 | 30 | -------------------------------------------------------------------------------- /resources/testdata/expanded-war/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Simple Expanded WAR for testing 25 | 26 | -------------------------------------------------------------------------------- /resources/testdata/expanded-war/src/main/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Sample page for testing an expanded WAR

5 | 6 | -------------------------------------------------------------------------------- /resources/testdata/jms-queue-war/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | jms/MyQueue 22 | java:/jms/MyQueue 23 | 24 | 25 | -------------------------------------------------------------------------------- /resources/testdata/jms-queue-war/src/main/webapp/WEB-INF/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 | mail/Session 26 | mail/Session 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /resources/testdata/jms-topic-war/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | jms/MyTopic 22 | java:/jms/MyTopic 23 | 24 | 25 | -------------------------------------------------------------------------------- /resources/testdata/mailsession-war/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | mail/Session 22 | javax.mail.Session 23 | java:/mail/Session 24 | 25 | 26 | -------------------------------------------------------------------------------- /resources/testdata/mailsession-war/src/main/webapp/WEB-INF/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 | mail/Session 26 | mail/Session 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /resources/testdata/simple-aop/src/main/resources/META-INF/jboss-aop.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /resources/testdata/simple-ejb/src/main/java/org/codehaus/cargo/sample/testdata/ejb/Sample.java: -------------------------------------------------------------------------------- 1 | /* 2 | * ======================================================================== 3 | * 4 | * Codehaus Cargo, copyright 2004-2011 Vincent Massol, 2012-2025 Ali Tokmen. 5 | * 6 | * Licensed under the Apache License, Version 2.0 (the "License"); 7 | * you may not use this file except in compliance with the License. 8 | * You may obtain a copy of the License at 9 | * 10 | * http://www.apache.org/licenses/LICENSE-2.0 11 | * 12 | * Unless required by applicable law or agreed to in writing, software 13 | * distributed under the License is distributed on an "AS IS" BASIS, 14 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 15 | * See the License for the specific language governing permissions and 16 | * limitations under the License. 17 | * 18 | * ======================================================================== 19 | */ 20 | package org.codehaus.cargo.sample.testdata.ejb; 21 | 22 | import java.rmi.RemoteException; 23 | 24 | import javax.ejb.EJBObject; 25 | 26 | /** 27 | * Test EJB to verify Cargo can deploy EJB JAR to containers which supports it. 28 | */ 29 | public interface Sample extends EJBObject 30 | { 31 | boolean isWorking() throws RemoteException; 32 | } 33 | -------------------------------------------------------------------------------- /resources/testdata/simple-har/src/main/resources/META-INF/hibernate-service.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | java:/DefaultDS 22 | org.hibernate.dialect.HSQLDialect 23 | java:/hibernate/CaveatEmptorSessionFactory 24 | 25 | create-drop 26 | true 27 | 28 | 29 | -------------------------------------------------------------------------------- /resources/testdata/simple-war/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 4.0.0 21 | 22 | org.codehaus.cargo 23 | cargo-samples-testdata 24 | 1.10.20-SNAPSHOT 25 | 26 | simple-war 27 | Cargo test data for samples - Simple WAR 28 | war 29 | -------------------------------------------------------------------------------- /resources/testdata/simple-war/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 23 | 24 | Simple Webapp 25 | Simple Webapp for testing 26 | 27 | -------------------------------------------------------------------------------- /resources/testdata/simple-war/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 |

<% out.print("Sample page for testing"); %>

26 | 27 | 28 | -------------------------------------------------------------------------------- /resources/testdata/simple-war/src/main/webapp/version.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 |

Server version: <%= application.getServerInfo() %>

23 |

Servlet version: <%= application.getMajorVersion() %>.<%= application.getMinorVersion() %>

24 |

JSP version: <%= JspFactory.getDefaultFactory().getEngineInfo().getSpecificationVersion() %>

25 | 26 | 27 | -------------------------------------------------------------------------------- /resources/testdata/tomcat-context-link-simple-jar/src/main/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /resources/testdata/tomcat-context/src/main/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /resources/testdata/two-datasources-war/pom.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 4.0.0 5 | 6 | org.codehaus.cargo 7 | cargo-samples-testdata 8 | 1.10.20-SNAPSHOT 9 | 10 | two-datasources-war 11 | Cargo test data for samples - Multiple DataSource WAR 12 | war 13 | 14 | 15 | javax.servlet 16 | servlet-api 17 | provided 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /resources/testdata/two-datasources-war/src/main/webapp/WEB-INF/jboss-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 20 | 21 | jdbc/CargoDS 22 | java:/jdbc/CargoDS 23 | 24 | 25 | jdbc/CargoDS2 26 | java:/jdbc/CargoDS2 27 | 28 | 29 | -------------------------------------------------------------------------------- /resources/testdata/xadatasource-war/src/main/webapp/WEB-INF/weblogic.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 18 | 19 | 22 | 23 | 24 | 25 | jdbc/CargoDS 26 | jdbc/CargoDS 27 | 28 | 29 | 30 | --------------------------------------------------------------------------------