Ok fixed the bill problem, now the deployments are ordered

sar/xml
rar
ear
jar
zip
war

if you need another order say jar then sar (because an ejb would access a
service in its setContext method) then you need to create jar containing
that sar and the sar will be deployed before the encompassing sar

also turned off tracking the /tmp/deploy directory, this takes care of
spooky "redeploy" bugs where old xml is still seen.

I still have the NPE in the ear but that should come next... almost jules
almost there :)

marcf

|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of Jules
|Gosnell
|Sent: Saturday, February 02, 2002 11:45 AM
|To: [EMAIL PROTECTED]
|Subject: [JBoss-dev] CVS update: jboss/src/resources/org/jboss/metadata
|application_1_3.dtd
|
|
|  User: jules_gosnell
|  Date: 02/02/02 11:45:21
|
|  Added:       src/resources/org/jboss/metadata application_1_3.dtd
|  Log:
|  needed for local resolution
|
|  Revision  Changes    Path
|  1.1
|jboss/src/resources/org/jboss/metadata/application_1_3.dtd
|
|  Index: application_1_3.dtd
|  ===================================================================
|  <!--
|  Copyright (c) 2000 Sun Microsystems, Inc.,
|  901 San Antonio Road,
|  Palo Alto, California 94303, U.S.A.
|  All rights reserved.
|
|  Sun Microsystems, Inc. has intellectual property rights relating to
|  technology embodied in the product that is described in this document.
|  In particular, and without limitation, these intellectual property
|  rights may include one or more of the U.S. patents listed at
|  http://www.sun.com/patents and one or more additional patents or
|  pending patent applications in the U.S. and in other countries.
|
|  This document and the product to which it pertains are distributed
|  under licenses restricting their use, copying, distribution, and
|  decompilation.  This document may be reproduced and distributed but may
|  not be changed without prior written authorization of Sun and its
|  licensors, if any.
|
|  Third-party software, including font technology, is copyrighted and
|  licensed from Sun suppliers.
|
|  Sun,  Sun Microsystems,  the Sun logo,  Java,  JavaServer Pages,  Java
|  Naming and Directory Interface,  JDBC,  JDK,  JavaMail and  and
|  Enterprise JavaBeans are trademarks or registered trademarks of Sun
|  Microsystems, Inc. in the U.S. and other countries.
|
|  Federal Acquisitions: Commercial Software - Government Users Subject to
|  Standard License Terms and Conditions.
|
|  DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED
|  CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY IMPLIED
|  WARRANTY OF MERCHANTABILITY, FITNESS FOR FOR A PARTICULAR PURPOSE OR
|  NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE EXTENT THAT SUCH
|  DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.
|
|
|  _________________________________________________________________________
|
|  Copyright (c) 2000 Sun Microsystems, Inc.,
|  901 San Antonio Road,
|  Palo Alto, California 94303, E'tats-Unis.
|  Tous droits re'serve's.
|
|  Sun Microsystems, Inc. a les droits de proprie'te' intellectuels
|  relatants a` la technologie incorpore'e dans le produit qui est de'crit
|  dans ce document. En particulier, et sans la limitation, ces droits de
|  proprie'te' intellectuels peuvent inclure un ou plus des brevets
|  ame'ricains e'nume're's a` http://www.sun.com/patents et un ou les
|  brevets plus supple'mentaires ou les applications de brevet en attente
|  dans les E'tats-Unis et dans les autres pays.
|
|  Ce produit ou document est prote'ge' par un copyright et distribue'
|  avec des licences qui en restreignent l'utilisation, la copie, la
|  distribution, et la de'compilation.  Ce documention associe n peut
|  e^tre reproduite et distribuer, par quelque moyen que ce soit, sans
|  l'autorisation pre'alable et e'crite de Sun et de ses bailleurs de
|  licence, le cas e'che'ant.
|
|  Le logiciel de'tenu par des tiers, et qui comprend la technologie
|  relative aux polices de caracte`res, est prote'ge' par un copyright et
|  licencie' par des fournisseurs de Sun.
|
|  Sun,  Sun Microsystems,  le logo Sun,  Java,  JavaServer Pages,  Java
|  Naming and Directory Interface,  JDBC,  JDK,  JavaMail et  and
|  Enterprise JavaBeans sont des marques de fabrique ou des marques
|  de'pose'es de Sun Microsystems, Inc. aux E'tats-Unis et dans d'autres
|  pays.
|
|  LA DOCUMENTATION EST FOURNIE "EN L'E'TAT" ET TOUTES AUTRES CONDITIONS,
|  DECLARATIONS ET GARANTIES EXPRESSES OU TACITES SONT FORMELLEMENT
|  EXCLUES, DANS LA MESURE AUTORISEE PAR LA LOI APPLICABLE, Y COMPRIS
|  NOTAMMENT TOUTE GARANTIE IMPLICITE RELATIVE A LA QUALITE MARCHANDE, A
|  L'APTITUDE A UNE UTILISATION PARTICULIERE OU A L'ABSENCE DE
|  CONTREFAC,ON.
|  -->
|
|  <!--
|  This is the XML DTD for the J2EE 1.3 application deployment
|  descriptor.  All J2EE 1.3 application deployment descriptors
|  must include a DOCTYPE of the following form:
|
|    <!DOCTYPE application PUBLIC
|       "-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
|       "http://java.sun.com/dtd/application_1_3.dtd";>
|
|  -->
|
|  <!--
|  The following conventions apply to all J2EE deployment descriptor
|  elements unless indicated otherwise.
|
|  - In elements that contain PCDATA, leading and trailing whitespace
|    in the data may be ignored.
|
|  - In elements whose value is an "enumerated type", the value is
|    case sensitive.
|
|  - In elements that specify a pathname to a file within the same
|    JAR file, relative filenames (i.e., those not starting with "/")
|    are considered relative to the root of the JAR file's namespace.
|    Absolute filenames (i.e., those starting with "/") also specify
|    names in the root of the JAR file's namespace.  In general, relative
|    names are preferred.  The exception is .war files where absolute
|    names are preferred for consistency with the servlet API.
|  -->
|
|
|  <!--
|  The application element is the root element of a J2EE application
|  deployment descriptor.
|  -->
|  <!ELEMENT application (icon?, display-name, description?, module+,
|               security-role*)>
|
|  <!--
|  The alt-dd element specifies an optional URI to the post-assembly
|  version of the deployment descriptor file for a particular J2EE module.
|  The URI must specify the full pathname of the deployment descriptor
|  file relative to the application's root directory. If alt-dd is not
|  specified, the deployer must read the deployment descriptor from the
|  default location and file name required by the respective component
|  specification.
|
|  Used in: module
|  -->
|  <!ELEMENT alt-dd (#PCDATA)>
|
|  <!--
|  The connector element specifies the URI of a resource adapter archive
|  file, relative to the top level of the application package.
|
|  Used in: module
|  -->
|  <!ELEMENT connector (#PCDATA)>
|
|  <!--
|  The context-root element specifies the context root of a web
|  application.
|
|  Used in: web
|  -->
|  <!ELEMENT context-root (#PCDATA)>
|
|  <!--
|  The description element is used to provide text describing the parent
|  element.  The description element should include any information that
|  the application ear file producer wants to provide to the consumer of
|  the application ear file (i.e., to the Deployer). Typically, the tools
|  used by the application ear file consumer will display the description
|  when processing the parent element that contains the description.
|
|  Used in: application, security-role
|  -->
|  <!ELEMENT description (#PCDATA)>
|
|  <!--
|  The display-name element contains a short name that is intended to be
|  displayed by tools.  The display name need not be unique.
|
|  Used in: application
|
|  Example:
|
|  <display-name>Employee Self Service</display-name>
|  -->
|  <!ELEMENT display-name (#PCDATA)>
|
|  <!--
|  The ejb element specifies the URI of an ejb-jar, relative to the top
|  level of the application package.
|
|  Used in: module
|  -->
|  <!ELEMENT ejb (#PCDATA)>
|
|  <!--
|  The icon element contains small-icon and large-icon elements that
|  specify the file names for small and a large GIF or JPEG icon images
|  used to represent the parent element in a GUI tool.
|
|  Used in: application
|  -->
|  <!ELEMENT icon (small-icon?, large-icon?)>
|
|  <!--
|  The java element specifies the URI of a java application client module,
|  relative to the top level of the application package.
|
|  Used in: module
|  -->
|  <!ELEMENT java (#PCDATA)>
|
|  <!--
|  The large-icon element contains the name of a file
|  containing a large (32 x 32) icon image. The file
|  name is a relative path within the application's
|  ear file.
|
|  The image may be either in the JPEG or GIF format.
|  The icon can be used by tools.
|
|  Used in: icon
|
|  Example:
|
|  <large-icon>employee-service-icon32x32.jpg</large-icon>
|  -->
|  <!ELEMENT large-icon (#PCDATA)>
|
|  <!--
|  The module element represents a single J2EE module and contains a
|  connector, ejb, java, or web element, which indicates the module type
|  and contains a path to the module file, and an optional alt-dd element,
|  which specifies an optional URI to the post-assembly version of the
|  deployment descriptor.
|
|  The application deployment descriptor must have one module element for
|  each J2EE module in the application package.
|
|  Used in: application
|  -->
|  <!ELEMENT module ((connector | ejb | java | web), alt-dd?)>
|
|  <!--
|  The role-name element contains the name of a security role.
|
|  The name must conform to the lexical rules for an NMTOKEN.
|
|  Used in: security-role
|  -->
|  <!ELEMENT role-name (#PCDATA)>
|
|  <!--
|  The security-role element contains the definition of a security
|  role. The definition consists of an optional description of the
|  security role, and the security role name.
|
|  Used in: application
|
|  Example:
|
|      <security-role>
|       <description>
|           This role includes all employees who are authorized
|           to access the employee service application.
|       </description>
|       <role-name>employee</role-name>
|      </security-role>
|  -->
|  <!ELEMENT security-role (description?, role-name)>
|
|  <!--
|  The small-icon element contains the name of a file
|  containing a small (16 x 16) icon image. The file
|  name is a relative path within the application's
|  ear file.
|
|  The image may be either in the JPEG or GIF format.
|  The icon can be used by tools.
|
|  Used in: icon
|
|  Example:
|
|  <small-icon>employee-service-icon16x16.jpg</small-icon>
|  -->
|  <!ELEMENT small-icon (#PCDATA)>
|
|  <!--
|  The web element contains the web-uri and context-root of a web
|  application module.
|
|  Used in: module
|  -->
|  <!ELEMENT web (web-uri, context-root)>
|
|  <!--
|  The web-uri element specifies the URI of a web application file,
|  relative to the top level of the application package.
|
|  Used in: web
|  -->
|  <!ELEMENT web-uri (#PCDATA)>
|
|  <!--
|  The ID mechanism is to allow tools that produce additional deployment
|  information (i.e., information beyond the standard deployment
|  descriptor information) to store the non-standard information in a
|  separate file, and easily refer from these tool-specific files to the
|  information in the standard deployment descriptor.
|
|  Tools are not allowed to add the non-standard information into the
|  standard deployment descriptor.
|  -->
|
|  <!ATTLIST alt-dd id ID #IMPLIED>
|  <!ATTLIST application id ID #IMPLIED>
|  <!ATTLIST connector id ID #IMPLIED>
|  <!ATTLIST context-root id ID #IMPLIED>
|  <!ATTLIST description id ID #IMPLIED>
|  <!ATTLIST display-name id ID #IMPLIED>
|  <!ATTLIST ejb id ID #IMPLIED>
|  <!ATTLIST icon id ID #IMPLIED>
|  <!ATTLIST java id ID #IMPLIED>
|  <!ATTLIST large-icon id ID #IMPLIED>
|  <!ATTLIST module id ID #IMPLIED>
|  <!ATTLIST role-name id ID #IMPLIED>
|  <!ATTLIST security-role id ID #IMPLIED>
|  <!ATTLIST small-icon id ID #IMPLIED>
|  <!ATTLIST web id ID #IMPLIED>
|  <!ATTLIST web-uri id ID #IMPLIED>
|
|
|
|
|_______________________________________________
|Jboss-development mailing list
|[EMAIL PROTECTED]
|https://lists.sourceforge.net/lists/listinfo/jboss-development



_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to