I've used JDNI to deal with configuring JDBC connections in app servers. It
seems to work. I've not had the same painful experience as you've had.
Granted, a JDBC DataSource object is not as fancy as our configuration. The
big advantage JDBC has WRT configuration is that you usually can configure
everything with key/value pairs. At least the driver I co-wrote works that
way.

I would be nice to have a doc area where we write this kind of stuff down.

Gary

On Tue, Jul 26, 2016 at 10:33 AM, Ralph Goers <ralph.go...@dslextreme.com>
wrote:

> Has anybody asked for that?  To be honest, the JNDI API is one of the
> worst designs ever. It is impossible not to get an exception during normal
> operation.  If I was going to implement “advanced” configuration I would be
> looking at zookeeper or something similar.
>
> Ralph
>
> On Jul 26, 2016, at 10:27 AM, Gary Gregory <garydgreg...@gmail.com> wrote:
>
> To load different bits of configuration. Or the whole thing. The question
> is: How should JNDI be used to configure Log4j. It could be the whole
> config and our config lookup could be made to use JNDI or it could be bits
> and pieces of different components like this last request.
>
> Gary
>
> On Tue, Jul 26, 2016 at 9:02 AM, Ralph Goers <ralph.go...@dslextreme.com>
> wrote:
>
>> To do what?  I’ve never really used JNDI for much (except when I actually
>> wanted to access LDAP).
>>
>> Ralph
>>
>> On Jul 26, 2016, at 8:49 AM, Gary Gregory <garydgreg...@gmail.com> wrote:
>>
>> Any thoughts on a JNDI configuration epic?
>>
>> Gary
>>
>> ---------- Forwarded message ----------
>> From: Nicolò Chieffo (JIRA) <j...@apache.org>
>> Date: Tue, Jul 26, 2016 at 4:59 AM
>> Subject: [jira] [Updated] (LOG4J2-1478) SMTP appender which uses JNDI
>> To: garydgreg...@gmail.com
>>
>>
>>
>>      [
>> https://issues.apache.org/jira/browse/LOG4J2-1478?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> ]
>>
>> Nicolò Chieffo updated LOG4J2-1478:
>> -----------------------------------
>>     Attachment: JndiSmtpManager262.java
>>                 JndiSmtpAppender262.java
>>
>> I don't know if this can be useful to you, but I attached 2 files that
>> are based on 2.6.2 code for SmtpAppender and SmptManager.
>> In the configuration you can pass a parameter jndiName="" to indicate
>> that you need a Jndi Mail Session
>>
>> > SMTP appender which uses JNDI
>> > -----------------------------
>> >
>> >                 Key: LOG4J2-1478
>> >                 URL: https://issues.apache.org/jira/browse/LOG4J2-1478
>> >             Project: Log4j 2
>> >          Issue Type: Wish
>> >          Components: Appenders
>> >            Reporter: Nicolò Chieffo
>> >         Attachments: JndiSmtpAppender262.java, JndiSmtpManager262.java
>> >
>> >
>> > It would be useful to have an additional option to the SMTP appender,
>> which uses a JNDI name to configure the smtp server
>>
>>
>>
>> --
>> This message was sent by Atlassian JIRA
>> (v6.3.4#6332)
>>
>>
>>
>> --
>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>> Java Persistence with Hibernate, Second Edition
>> <http://www.manning.com/bauer3/>
>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>> Spring Batch in Action <http://www.manning.com/templier/>
>> Blog: http://garygregory.wordpress.com
>> Home: http://garygregory.com/
>> Tweet! http://twitter.com/GaryGregory
>>
>>
>>
>
>
> --
> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
> Java Persistence with Hibernate, Second Edition
> <http://www.manning.com/bauer3/>
> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
> Spring Batch in Action <http://www.manning.com/templier/>
> Blog: http://garygregory.wordpress.com
> Home: http://garygregory.com/
> Tweet! http://twitter.com/GaryGregory
>
>
>


-- 
E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory

Reply via email to