On Apr 30, 2008, at 2:14 PM, Hernan Cunico wrote:

Hi all,
When creating a connection pool and naming it in this from "jdbc/ something", the connection pool get created correctly.

When I check the available connectors however, this pool is listed as "console.dbpool/jdbc%2Fsomething/1.0/rar". So, when I define a dependency in a deployment plan I have to use "jdbc%2Fsomething" instead of "jdbc/something"

I found 2 JIRAs (GERONIMO-2284 and GERONIMO-2314) mentioning the "%2F".

Is there any chance (or limitation) to use "%2F" only for creating the directories in the repo but having Geronimo to understand the requirement for a "/" in the dep plans instead of a "%2F"?

This is leading to confusion as I am able to create a data source with a "/" in the name but not able to use it when referencing to the pool from a plan.

I'm pretty sure we encode artifact names as uris all over the place so we'd have to move the encoding into the uri creating/parsing code.

I'd be more tempted to prohibit "/" from artifactIds.

Note that this issue is about the name of the module/plugin, NOT the name of the datasource gbean, which is what is used in persistence.xml and jndi resource-ref setup configuration. There is no problem naming a datasource jdbc/foo

thanks
david jencks



Cheers!
Hernan

Reply via email to