[jboss-user] [EJB 3.0] - @EJB injection in JSP and JSP change
xmedeko
do-not-reply at jboss.com
Fri Jul 24 05:06:51 EDT 2009
Hi, I have in my JSP
| <!%
| @EJB
| Library lib;
| %>
|
It works fine when I deploy/redeploy the application. But when I just change the JSP page and reload it in the browser, I got the exception
| java.lang.IllegalArgumentException: failed to set value Proxy to jboss.j2ee:ear=books-ear.ear,jar=books-ejb.jar,name=LibraryBean,service=EJB3 implementing [interface cz.root.jboss.library.Library] on field cz.root.jboss.library.Library org.apache.jsp.search_jsp.lib; Reason: ClassLoaders of value and target are not equal
| org.jboss.injection.lang.reflect.FieldBeanProperty.set(FieldBeanProperty.java:100)
| org.jboss.injection.JndiPropertyInjector.inject(JndiPropertyInjector.java:119)
| org.jboss.web.tomcat.service.TomcatInjectionContainer.processInjectors(TomcatInjectionContainer.java:366)
| org.jboss.web.tomcat.service.TomcatInjectionContainer.newInstance(TomcatInjectionContainer.java:271)
| org.jboss.web.tomcat.service.TomcatInjectionContainer.newInstance(TomcatInjectionContainer.java:265)
| org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:145)
| org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
| org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:322)
| org.apache.jasper.servlet.JspServlet.service(JspServlet.java:249)
| javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
|
|
My application EAR with EJB JAR and WAR:
| books-ear
| +-- books-ejb.jar
| +-- books-war.war
| +-- META-INF
|
JSP pages are in books-war.war and all EJBs with interfaces are in books-ejb.jar. The WAR has no Java class or any JAR.
Do I miss something, e.g. do I have to set classloader?
Thanks
Andy
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4245769#4245769
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4245769
More information about the jboss-user
mailing list