Skip to content

Commit 69c616b

Browse files
committed
Merge branch 'versioned-apps' into 'develop-4.0'
Disabling versioned applications test See merge request weblogic-cloud/weblogic-deploy-tooling!1652
2 parents ad8dd5c + 7471935 commit 69c616b

File tree

3 files changed

+14
-1
lines changed
  • documentation/4.0/content/userguide/limitations
  • integration-tests
    • apps/versioned-app/versioned-app-updated-archive
    • system-test/src/test/java/oracle/weblogic/deploy/integration

3 files changed

+14
-1
lines changed

documentation/4.0/content/userguide/limitations/limitations.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,3 +99,11 @@ The workaround is for the user to temporarily install WDT, create the domain, an
9999

100100
**ACTION**: Do not use these path tokens in an SSH context because WDT does not currently provide a way for the user
101101
to supply "remote" values for these paths.
102+
103+
### Production Redeployment of Versioned Applications
104+
105+
**ISSUE**: WDT Update Domain does not properly deploy a new version of an application to support non-disruptive updates.
106+
107+
**ACTION**: While we fully intend to resolve this issue in an upcoming release, the workaround for now is to use the
108+
`weblogic.Deployer` tool to redeploy the application pointing at the new source files, as described in the
109+
[WebLogic Server documentation](https://docs.oracle.com/en/middleware/fusion-middleware/weblogic-server/12.2.1.4/depgd/redeploy.html#GUID-2C0A6D50-3D20-4167-8091-4A5546DEFD6C).

integration-tests/apps/versioned-app/versioned-app-updated-archive/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
<artifactItems>
3434
<artifactItem>
3535
<groupId>com.oracle.weblogic.lifecycle</groupId>
36-
<artifactId>weblogic-deploy-system-test-apps-versioned-app-war</artifactId>
36+
<artifactId>weblogic-deploy-system-test-apps-versioned-app-updated-war</artifactId>
3737
<version>${project.version}</version>
3838
<type>war</type>
3939
<overWrite>true</overWrite>

integration-tests/system-test/src/test/java/oracle/weblogic/deploy/integration/ITWdt.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import oracle.weblogic.deploy.integration.utils.Runner;
3838
import org.junit.jupiter.api.AfterAll;
3939
import org.junit.jupiter.api.BeforeAll;
40+
import org.junit.jupiter.api.Disabled;
4041
import org.junit.jupiter.api.DisplayName;
4142
import org.junit.jupiter.api.MethodOrderer;
4243
import org.junit.jupiter.api.Order;
@@ -1573,6 +1574,10 @@ void test39OnlineRemoteDeployStructuredAppOutsideArchiveFile(TestInfo testInfo)
15731574
}
15741575
}
15751576

1577+
// This test is disabled because it tries to test production redeployment, which WDT doesn't really support
1578+
// at this point in time. See WDT-861.
1579+
//
1580+
@Disabled
15761581
@DisplayName("Test 40: Create domain with versioned app and use online update the redeploy a new version")
15771582
@Order(40)
15781583
@Tag("gate")

0 commit comments

Comments
 (0)