I'm approaching the same point in my code as Benson appears to have encountered in his. And in the back of my mind, I'm preparing to code the embedded derby instance to use not the file-based version, but the network client version. The idea is to spawn the derby network listener on localhost:xxxx in the servlet context start-up listener, and use localhost:xxxx as the endpoint of the the JDBC URL, instead of file://-whatever. What this buys you is the servlet can talk to the database, but so can command line clients running in a different JVM for admin purposes.

Will this actually work? I think so. Are real apps actually coded this way, sanely? I don't know.

Any thoughts?

On Oct 30, 2009, at 6:06 AM, Rick Hillegas wrote:

Benson Margulies wrote:
I'm embedding derby in a webapp. The requirement to set derby.system.home to a pathname is giving me small fits. I really wish that derby.properties could be found by classpath, or that there was some API for setting the home directory.
Hi Benson,

Can you give us some examples of the frustrating operations and can you propose an API that would be easier for you to use?

Thanks,
-Rick

Reply via email to