File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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 Make it so: Java DB Connections & Transactions this week in the JDBC 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: 32844

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!