Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1189174

Summary: Deprecate JBoss Web subsystem
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Kabir Khan <kkhan>
Component: WebAssignee: jboss-set
Status: CLOSED CURRENTRELEASE QA Contact: Michael Cada <mcada>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.4.0   
Target Milestone: ER3   
Target Release: EAP 6.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-19 12:42:11 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1155040    

Description Kabir Khan 2015-02-04 15:51:54 UTC
Since this module is already private it should remain that way rather than deprecating it, since private is more restrictive than deprecated

Comment 2 Radim Hatlapatka 2015-02-27 13:22:22 UTC
Verified with EAP 6.4.0.ER3:
1) that read-resource-description prints that it is deprecated. => OK
2) In logs printed that module is private when depending on it from MANIFEST.MF - private takes precedence => OK

I have just one question, as part of the read-resource-description there is printed that Web subsystem is deprecated since 1.5.0, this corresponds to version of Management client used in EAP 6.2.x. Tomaz or Kabir could you clarify why the version is the one of management client and not EAP and why 1.5.0 => 6.2.x is used and not actual version of EAP/Management client is used as now those modules are being set as deprecated?

Comment 3 Tomaz Cerar 2015-02-27 15:27:16 UTC
1.5.0 is *current* version of the management model of web subsystem.
And the version where it is deprecated, you can see the definition here https://github.com/jbossas/jboss-eap/blob/6.x/web/src/main/java/org/jboss/as/web/WebExtension.java#L107

What do you mean by management client? Maybe you have global management model version in mind?
This are two different models and different versions.
Each subsystem has its own version and the non subsystem model is defined by single model version also called mgmt version that you can see at root of the model. under defined by management-major-version, management-minor-version & management-micro-version attributes.

you can see the model version of the subsystem by looking into /extension context of cli.

for web subsystem that would be:

/extension=org.jboss.as.web/subsystem=web:read-resource
that returns:

{
    "outcome" => "success",
    "result" => {
        "management-major-version" => 1,
        "management-micro-version" => 0,
        "management-minor-version" => 5,
        "xml-namespaces" => [
            "urn:jboss:domain:web:1.0",
            "urn:jboss:domain:web:1.1",
            "urn:jboss:domain:web:1.2",
            "urn:jboss:domain:web:1.3",
            "urn:jboss:domain:web:1.4",
            "urn:jboss:domain:web:1.5",
            "urn:jboss:domain:web:2.1",
            "urn:jboss:domain:web:2.2"
        ]
    }
}

Comment 4 Radim Hatlapatka 2015-03-02 07:12:03 UTC
Thanks for clarification.

I don't see any issues, setting to verified.

Comment 5 JBoss JIRA Server 2015-04-28 15:05:09 UTC
John Doyle <jdoyle> updated the status of jira EAP6-345 to Closed