Return-Path: X-Original-To: apmail-axis-java-dev-archive@www.apache.org Delivered-To: apmail-axis-java-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9B41E9733 for ; Tue, 8 May 2012 15:14:13 +0000 (UTC) Received: (qmail 4631 invoked by uid 500); 8 May 2012 15:14:12 -0000 Delivered-To: apmail-axis-java-dev-archive@axis.apache.org Received: (qmail 4483 invoked by uid 500); 8 May 2012 15:14:12 -0000 Mailing-List: contact java-dev-help@axis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-dev@axis.apache.org Delivered-To: mailing list java-dev@axis.apache.org Received: (qmail 4475 invoked by uid 99); 8 May 2012 15:14:12 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 May 2012 15:14:12 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 08 May 2012 15:14:10 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 4E8C7439378 for ; Tue, 8 May 2012 15:13:49 +0000 (UTC) Date: Tue, 8 May 2012 15:13:49 +0000 (UTC) From: "Afkham Azeez (JIRA)" To: java-dev@axis.apache.org Message-ID: <1889231123.39117.1336490029323.JavaMail.tomcat@hel.zones.apache.org> In-Reply-To: <1970813897.38099.1336467736130.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Commented] (AXIS2-5314) loadServicesFromUrl(URL repoURL) and loadRepositoryFromURL(URL repoURL) methods on DeploymentEngine are outdated. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/AXIS2-5314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13270524#comment-13270524 ] Afkham Azeez commented on AXIS2-5314: ------------------------------------- This is an outdated method IMO. It works only for AAR & MAR files, and does not work with service deployers. In the olden days, we used to use it when we have a cluster of nodes, make the AAR & MARs accessible over an HTTP URL, and point to that from the worker nodes. This approach does not support hot deployment or hot update, and I don't think this is used by anyone anymore. > loadServicesFromUrl(URL repoURL) and loadRepositoryFromURL(URL repoURL) methods on DeploymentEngine are outdated. > ------------------------------------------------------------------------------------------------------------------ > > Key: AXIS2-5314 > URL: https://issues.apache.org/jira/browse/AXIS2-5314 > Project: Axis2 > Issue Type: Bug > Components: kernel > Affects Versions: 1.6.2 > Reporter: Sagara Gunathunga > Assignee: Sagara Gunathunga > Fix For: 1.7.0 > > > loadServicesFromUrl(URL repoURL) and loadRepositoryFromURL(URL repoURL) methods on DeploymentEngine are outdated. I found following issues. > 1.) Above two methods try to deploy modules/services based on files called services.list and modules.list without depend on repository. AFAIK these concepts were used very beginning and haven't maintain for many years. > 2.) These two methods do not respect to deployment features such as hot deployment, hot update etc. > 3.) Above methods do not compatible with other deployment approaches and completely ignore Axis2 Deployer architecture. In fact, above method populate Axis2 modules and service within method body themselves instead of calling corresponding Deployer. > 4.) Above methods do not care/related to repository scheduler job. > Also I haven't notice any hint that someone use these methods for last few years. I don't see much advantage promoting another deployment approach ( i. e based on services.list and modules.list) again that we haven't maintain for many years. Hence I suggest to remove these methods in future releases. For next release let's keep these methods but sync method bodies with current deployment architecture. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org For additional commands, e-mail: java-dev-help@axis.apache.org