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
Arun, 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.