I run into two problems with weld. The first was ignoring my log4j.properties. The reason was an existing log4j.xml inside of weld which was preferred over log4j.properties. This was already fixed in the current unstable version and there is a JIRA issue as well. (the log4j.xml was renamed to jboss-log4j.xml)
Now, I run into the multiple binding error which was discussed here .
I would like to know, what is the motivation to include this stuff in weld?