[ 
https://issues.apache.org/jira/browse/TOMEE-2103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16101701#comment-16101701
 ] 

Svetlin Zarev commented on TOMEE-2103:
--------------------------------------

This happens because DeploymentLoader::discoverModuleType classifies the app as 
EjbModule, but (default, empty) beans.xml is added (to altDD) only if the app 
is classified either as WebModule or AppModule.

> [Embedded TomEE] CDI should be enabled by default
> -------------------------------------------------
>
>                 Key: TOMEE-2103
>                 URL: https://issues.apache.org/jira/browse/TOMEE-2103
>             Project: TomEE
>          Issue Type: Bug
>            Reporter: Svetlin Zarev
>         Attachments: org.example.zip
>
>
> Since JavaEE7 CDI should be enabled by default (i.e. it should not require 
> beans.xml)
> Expected output of the attached app (or when beans.xml is present):
> {code}
> AroundConstruct: before
> constructor
> AroundConstruct: after
> post-construct
> AroundInvoke: before
> work
> AroundInvoke: after
> {code}
> Actual output:
> {code}
> constructor
> post-construct
> AroundInvoke: before
> work
> AroundInvoke: after
> {code}
> As you can see the  @AroundConstruct is not invoked. This happens only in the 
> case of  embedded tomee



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to