As I understand the spec, the Deployer can only edit the environment entries and not the deployment descriptor - that is the responsibility of the Bean Provider and Application Assembler.
Section 22.3 of the
EJB 2.0 spec (Deployment Descriptor / Application Assembler's responsibility) says
Each output ejb-jar file is either a deployment unit intended for the Deployer, or a partially assembled application that is intended for another Application Assembler.
Chapter 22 which details the deployment descriptor, has sections about both the Bean Provider, Application Assembler, and Container Provider responsibilities - nothing about the Deployer. Which I take to indicate that the Deployer has no responsibility for the dd, but only for the environment entries (which are read from the dd).
[ August 10, 2005: Message edited by: �dne Brunborg ]