[cdi-dev] Problem with CDI and weblogic
Dan Allen
dan.j.allen at gmail.com
Mon May 21 17:08:23 EDT 2012
Mehdi,
My guess is that the field being reported is perhaps in dependency of a
bean, rather than the bean itself. But that's just a shot in the dark.
The best way to move this forward is to duplicate your problem using an
Arquillian test case. The cdi project in the Arquillian Showcase is setup
to run tests on WebLogic 12.1.x. You can add your test case in there and
run it to investigate.
https://github.com/arquillian/arquillian-showcase
Follow the README for instructions about how to use the showcase.
To run a test on WebLogic Server 12.1, you need to:
1. Update the location of your weblogic installation in
cdi/src/test/resources/arquillian.xml
2. uncomment the line in cdi/src/test/resources/arquillian.launch
3. start WebLogic Server
4. run this command to execute a test:
mvn test -Parq-wls-remote-12.1 -Dtest=GreeterManagedBeanTestCase
If you have trouble, please ask on the Arquillian forums:
http://community.jboss.org/en/arquillian
Good luck!
-Dan
On Sat, May 19, 2012 at 6:05 AM, Mehdi Heidarzadeh
<heidarzadeh2 at gmail.com>wrote:
> Hi @all
> I have a bean annotated with @Named and @RequestScoped.
> It is working perfectly in Glassfish 3.1.2 but when I deploy it in
> Weblogic 12.1.1 I get the following error!
>
> Caused By: org.jboss.weld.exceptions.DefinitionException: WELD-000075
> Normal scoped managed bean implementation class has a public field:
> public at Named @RequestScoped class
> com.x.y.web.monitoring.MonitoringController
>
> I don't have any public field in my bean!!! all of them are private and I
> use getters and setters.
> Is this a bug in weblogic 12.1.1 ?
> How can I update weld version in weblogic?
>
> Thanks in advance.
>
> --
> Mehdi Heidarzadeh Ardalani
> Independent JEE Consultant, Architect and Developer.
> http://www.TheBigJavaBlog.com
>
>
> _______________________________________________
> cdi-dev mailing list
> cdi-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/cdi-dev
>
>
--
Dan Allen
Principal Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597
http://google.com/profiles/dan.j.allen
http://mojavelinux.com
http://mojavelinux.com/seaminaction
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/cdi-dev/attachments/20120521/4f54f7bf/attachment.html
More information about the cdi-dev
mailing list