It's not a secret anymore!
The moose likes EJB and other Java EE Technologies and the fly likes Edit ejb-jar.xml after deployment Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Edit ejb-jar.xml after deployment" Watch "Edit ejb-jar.xml after deployment" New topic

Edit ejb-jar.xml after deployment

Arun Kumar
Ranch Hand

Joined: Jan 21, 2005
Posts: 133

Hi All

Can we edit the ejb-jar.xml after deployment?,

basically we need to store the datasource username,password.log directory etc. so rather than creating a new properties file for these values we thought to provide them as enviornment variables in ejb-jar.xml

but after deployment we are not able to update the ejb-jar.xml,we are using Websphere application server v5.1,is there a way to do the same
Jeanne Boyarsky
author & internet detective

Joined: May 26, 2003
Posts: 33134

You can edit somethings through the admin console and restart the app.

However, the things you listed seem like they are better outside the ejb-jar.xml:
- username/password - should be defined on datasource resource. The ejb-jar.xml should just contain a reference to this datasource.
- log directory - this is really better in a property file, but you could use a websphere server level variable if you have a reason not to use property files.

[OCA 8 book] [Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Arun Kumar
Ranch Hand

Joined: Jan 21, 2005
Posts: 133

Thanks Jeanne

I am pretty new to EJB and your comments are really helpful
I agree. Here's the link:
subject: Edit ejb-jar.xml after deployment
It's not a secret anymore!