[JBoss Seam] - Re: Embeddable Objects (EJB3) not working properly
by niesar
Thanks for your answers, guys. I appreciate that!
Maybe I have to make the following point much more clear:
I can't access instance variables from my (embedded) ClassE instance like
<h:inputText id="classEInst" value="#{classAInst.classEInst.classEVar}" >
When I try to populate the input fields with a construction like that, I immediately get an error message.
javax.faces.el.PropertyNotFoundException: /WEB-INF/facelets/tags/classA-input.xhtml @20,79 value="#{classAInst.classEInst.classEVar}": Bean: test.ClassE, property: classEVar
| at com.sun.facelets.el.LegacyValueBinding.getValue(LegacyValueBinding.java:58)
| at javax.faces.component.UIOutput.getValue(UIOutput.java:77)
| at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getStringValue(RendererUtils.java:217)
| at org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.renderInput(HtmlTextRendererBase.java:135)
| at org.apache.myfaces.shared_impl.renderkit.html.HtmlTextRendererBase.encodeEnd(HtmlTextRendererBase.java:53)
| ...
Please note, that this error occurrs much earlier than everything we were talking about before. With this approach I'm not even able to display the data and I don't even get to the point to input anything.
In fact, that is what I considered a bug or an incompatibility in my first post. In my understanding #{classAInst.classEInst.classEVar} should also work if ClassE is embedded in ClassA using the EJB3 @Embeddable/@Embedded annotation. However, this doesn't work!
It looks like I can't access any instance variable from my embedded ClassE object. The only workaround I could find is to pass the complete ClassE object like
<h:inputText id="classEInst" value="#{classAInst.classEInst}" >
But that causes the problem that I have the restriction 1object <---> 1String for the JSF converter. This way it's also no option.
So right now I have no clue how to solve this problem.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958794#3958794
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3958794
19 years, 9 months
[JBoss AOP] - EnableLoadTime weaving in Linux with JBoss 4.0.4GA
by andydale
Hi,
I am trying to enable weaving on my jboss instance. I have been found a few guides on the internet that i have tried to follow, which basically said to set the EnableLoadtimeWeaving element to true in the ..../deploy/jboss-aop-jdk50.deployer/META-INF/jboss-service.xml and then add the -javaagent:pluggable-instrumentor.jar(after moving to the $JBOSS_HOME/bin driectory) to run.sh. I had to use the pluggable-instrumentor.jar that comes with the JBoss AOP IDE as i could not find it anywhere else. This causes the following many exceptions, like the one below:
15:15:14,130 ERROR [STDERR] [warn] AOP Instrumentor failed to transform org.apache.catalina.core.StandardServer
| 15:15:14,131 ERROR [STDERR] org.jboss.aop.instrument.TransformationException: Failed to aspectize class org.apache.catalina.core.StandardServer. Could not find class it references org.apache.catalina.core.NamingContextListener It may not be in your classpath and you may not be getting field and constructor weaving for this class.
| 15:15:14,133 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.convertReferences(Instrumentor.java:619)
| 15:15:14,133 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:673)
| 15:15:14,133 ERROR [STDERR] at org.jboss.aop.AspectManager.translate(AspectManager.java:970)
| 15:15:14,134 ERROR [STDERR] at org.jboss.aop.AspectManager.transform(AspectManager.java:882)
| 15:15:14,134 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.aspectTransform(AOPTransformer.java:88)
| 15:15:14,134 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.transform(AOPTransformer.java:75)
| 15:15:14,135 ERROR [STDERR] at sun.instrument.TransformerManager.transform(TransformerManager.java:122)
| 15:15:14,135 ERROR [STDERR] at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:155)
| 15:15:14,135 ERROR [STDERR] at java.lang.ClassLoader.defineClass1(Native Method)
| 15:15:14,136 ERROR [STDERR] at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| 15:15:14,136 ERROR [STDERR] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
| 15:15:14,136 ERROR [STDERR] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
| 15:15:14,137 ERROR [STDERR] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
| 15:15:14,137 ERROR [STDERR] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
| 15:15:14,137 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method)
| 15:15:14,138 ERROR [STDERR] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
| 15:15:14,138 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:672)
| 15:15:14,138 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:652)
| 15:15:14,139 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
| 15:15:14,139 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:190)
| 15:15:14,139 ERROR [STDERR] at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
| 15:15:14,140 ERROR [STDERR] at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
| 15:15:14,140 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:517)
| 15:15:14,141 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
| 15:15:14,141 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| 15:15:14,141 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| 15:15:14,141 ERROR [STDERR] at java.lang.Class.forName0(Native Method)
| 15:15:14,142 ERROR [STDERR] at java.lang.Class.forName(Class.java:164)
| 15:15:14,142 ERROR [STDERR] at org.apache.catalina.startup.Catalina.class$(Catalina.java:73)
| 15:15:14,142 ERROR [STDERR] at org.apache.catalina.startup.Catalina.createStartDigester(Catalina.java:262)
| 15:15:14,143 ERROR [STDERR] at org.apache.catalina.startup.Catalina.load(Catalina.java:440)
| 15:15:14,143 ERROR [STDERR] at org.apache.catalina.startup.Catalina.start(Catalina.java:543)
| 15:15:14,143 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:15:14,144 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:15:14,144 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:15:14,144 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:15:14,145 ERROR [STDERR] at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
| 15:15:14,145 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
| 15:15:14,145 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:15:14,146 ERROR [STDERR] at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:405)
| 15:15:14,146 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 15:15:14,146 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| 15:15:14,147 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
| 15:15:14,147 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:15:14,147 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:15:14,148 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:15:14,148 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:15:14,148 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 15:15:14,149 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:15:14,149 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 15:15:14,149 ERROR [STDERR] at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
| 15:15:14,150 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124)
| 15:15:14,150 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109)
| 15:15:14,150 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:15:14,151 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:15:14,151 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:15:14,151 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| 15:15:14,152 ERROR [STDERR] at $Proxy0.start(Unknown Source)
| 15:15:14,152 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 15:15:14,152 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:435)
| 15:15:14,153 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
| 15:15:14,153 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:15:14,153 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:15:14,154 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:15:14,154 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:15:14,154 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 15:15:14,155 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:15:14,155 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:15:14,155 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:15:14,155 ERROR [STDERR] at $Proxy4.start(Unknown Source)
| 15:15:14,156 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| 15:15:14,156 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| 15:15:14,156 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| 15:15:14,157 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| 15:15:14,157 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
| 15:15:14,157 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:15:14,158 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:15:14,158 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:15:14,158 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:15:14,159 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 15:15:14,159 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:15:14,159 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 15:15:14,160 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:15:14,160 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:15:14,161 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:15:14,161 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:15:14,161 ERROR [STDERR] at $Proxy6.deploy(Unknown Source)
| 15:15:14,162 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| 15:15:14,162 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| 15:15:14,162 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| 15:15:14,163 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
| 15:15:14,163 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 15:15:14,164 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| 15:15:14,164 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:15:14,164 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:15:14,165 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:15:14,165 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:15:14,165 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:15:14,166 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:15:14,166 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 15:15:14,166 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:15:14,167 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:15:14,167 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| 15:15:14,167 ERROR [STDERR] at $Proxy0.start(Unknown Source)
| 15:15:14,168 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 15:15:14,168 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:15:14,168 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:15:14,169 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:15:14,169 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:15:14,169 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:15:14,170 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:15:14,170 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:15:14,171 ERROR [STDERR] at $Proxy4.start(Unknown Source)
| 15:15:14,171 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| 15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| 15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| 15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| 15:15:14,171 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
| 15:15:14,171 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:15:14,171 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:15:14,172 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:15:14,172 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:15:14,172 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:15:14,172 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:15:14,172 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 15:15:14,172 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:15:14,172 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 15:15:14,173 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:15:14,173 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:15:14,173 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:15:14,173 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:15:14,173 ERROR [STDERR] at $Proxy5.deploy(Unknown Source)
| 15:15:14,173 ERROR [STDERR] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| 15:15:14,173 ERROR [STDERR] at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| 15:15:14,173 ERROR [STDERR] at org.jboss.Main.boot(Main.java:200)
| 15:15:14,174 ERROR [STDERR] at org.jboss.Main$1.run(Main.java:464)
| 15:15:14,174 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
|
I think what caused it is something to do with an xml file, as the first exception to occur is:
[Log4jService$URLWatchTimerTask] Configuring from URL: resource:log4j.xml
| 15:14:47,604 ERROR [STDERR] [Fatal Error] jboss-aop_1_0.dtd:137:1: XML document structures must start and end within the same entity.
| 15:14:47,605 ERROR [STDERR] org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
| 15:14:47,606 ERROR [STDERR] at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
| 15:14:47,606 ERROR [STDERR] at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
|
| AND SO ON
|
|
So i also read somewhere that you have to enable UseJBossWebLoader in the deploy/jbossweb-tomcat55.sar/META-INF/jboss-service.xml file but this also leaves me with exceptions, like the one
[warn] AOP Instrumentor failed to transform org.apache.catalina.core.StandardContext
| 15:29:12,202 ERROR [STDERR] org.jboss.aop.instrument.TransformationException: Failed to aspectize class org.apache.catalina.core.StandardContext. Could not find class it references org.apache.catalina.core.NamingContextListener It may not be in your classpath and you may not be getting field and constructor weaving for this class.
| 15:29:12,204 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.convertReferences(Instrumentor.java:619)
| 15:29:12,204 ERROR [STDERR] at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:673)
| 15:29:12,204 ERROR [STDERR] at org.jboss.aop.AspectManager.translate(AspectManager.java:970)
| 15:29:12,204 ERROR [STDERR] at org.jboss.aop.AspectManager.transform(AspectManager.java:882)
| 15:29:12,204 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.aspectTransform(AOPTransformer.java:88)
| 15:29:12,205 ERROR [STDERR] at org.jboss.aop.standalone.AOPTransformer.transform(AOPTransformer.java:75)
| 15:29:12,205 ERROR [STDERR] at sun.instrument.TransformerManager.transform(TransformerManager.java:122)
| 15:29:12,205 ERROR [STDERR] at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:155)
| 15:29:12,205 ERROR [STDERR] at java.lang.ClassLoader.defineClass1(Native Method)
| 15:29:12,205 ERROR [STDERR] at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
| 15:29:12,205 ERROR [STDERR] at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
| 15:29:12,205 ERROR [STDERR] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
| 15:29:12,205 ERROR [STDERR] at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
| 15:29:12,206 ERROR [STDERR] at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
| 15:29:12,206 ERROR [STDERR] at java.security.AccessController.doPrivileged(Native Method)
| 15:29:12,206 ERROR [STDERR] at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
| 15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClassLocally(RepositoryClassLoader.java:672)
| 15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:652)
| 15:29:12,206 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
| 15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassLocally(RepositoryClassLoader.java:190)
| 15:29:12,206 ERROR [STDERR] at org.jboss.mx.loading.ClassLoadingTask$ThreadTask.run(ClassLoadingTask.java:131)
| 15:29:12,207 ERROR [STDERR] at org.jboss.mx.loading.LoadMgr3.nextTask(LoadMgr3.java:399)
| 15:29:12,207 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:517)
| 15:29:12,207 ERROR [STDERR] at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
| 15:29:12,207 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| 15:29:12,207 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| 15:29:12,207 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.getContainerSuffix(ContainerBase.java:1471)
| 15:29:12,207 ERROR [STDERR] at org.apache.catalina.realm.RealmBase.init(RealmBase.java:1361)
| 15:29:12,208 ERROR [STDERR] at org.apache.catalina.realm.RealmBase.start(RealmBase.java:1029)
| 15:29:12,208 ERROR [STDERR] at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.start(JBossSecurityMgrRealm.java:136)
| 15:29:12,208 ERROR [STDERR] at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1005)
| 15:29:12,208 ERROR [STDERR] at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:442)
| 15:29:12,208 ERROR [STDERR] at org.jboss.web.tomcat.tc5.StandardService.start(StandardService.java:538)
| 15:29:12,208 ERROR [STDERR] at org.apache.catalina.core.StandardServer.start(StandardServer.java:709)
| 15:29:12,208 ERROR [STDERR] at org.apache.catalina.startup.Catalina.start(Catalina.java:551)
| 15:29:12,208 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:29:12,218 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:29:12,218 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:29:12,218 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:29:12,218 ERROR [STDERR] at org.apache.commons.modeler.BaseModelMBean.invoke(BaseModelMBean.java:503)
| 15:29:12,218 ERROR [STDERR] at org.jboss.mx.server.RawDynamicInvoker.invoke(RawDynamicInvoker.java:164)
| 15:29:12,219 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:29:12,219 ERROR [STDERR] at org.jboss.web.tomcat.tc5.Tomcat5.startService(Tomcat5.java:405)
| 15:29:12,219 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 15:29:12,219 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| 15:29:12,219 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
| 15:29:12,219 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:29:12,219 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:29:12,219 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:29:12,220 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:29:12,220 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 15:29:12,220 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:29:12,220 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 15:29:12,220 ERROR [STDERR] at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
| 15:29:12,223 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124)
| 15:29:12,223 ERROR [STDERR] at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109)
| 15:29:12,223 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:29:12,223 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:29:12,224 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:29:12,224 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| 15:29:12,224 ERROR [STDERR] at $Proxy0.start(Unknown Source)
| 15:29:12,224 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 15:29:12,224 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:435)
| 15:29:12,224 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
| 15:29:12,225 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:29:12,225 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:29:12,225 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:29:12,225 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:29:12,225 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:29:12,226 ERROR [STDERR] at $Proxy4.start(Unknown Source)
| 15:29:12,226 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| 15:29:12,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| 15:29:12,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| 15:29:12,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| 15:29:12,226 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
| 15:29:12,226 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:29:12,226 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:29:12,227 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:29:12,228 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:29:12,228 ERROR [STDERR] at $Proxy6.deploy(Unknown Source)
| 15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
| 15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
| 15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
| 15:29:12,228 ERROR [STDERR] at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
| 15:29:12,234 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
| 15:29:12,234 ERROR [STDERR] at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
| 15:29:12,234 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:29:12,234 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:29:12,234 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:29:12,234 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:29:12,234 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:29:12,235 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:29:12,235 ERROR [STDERR] at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
| 15:29:12,235 ERROR [STDERR] at $Proxy0.start(Unknown Source)
| 15:29:12,235 ERROR [STDERR] at org.jboss.system.ServiceController.start(ServiceController.java:417)
| 15:29:12,236 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:29:12,236 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:29:12,236 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:29:12,236 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:29:12,236 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:29:12,236 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:29:12,236 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
| 15:29:12,237 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:29:12,237 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:29:12,237 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:29:12,237 ERROR [STDERR] at $Proxy4.start(Unknown Source)
| 15:29:12,237 ERROR [STDERR] at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
| 15:29:12,237 ERROR [STDERR] at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
| 15:29:12,237 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
| 15:29:12,237 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
| 15:29:12,238 ERROR [STDERR] at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
| 15:29:12,238 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| 15:29:12,238 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| 15:29:12,238 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| 15:29:12,238 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
| 15:29:12,238 ERROR [STDERR] at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| 15:29:12,238 ERROR [STDERR] at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
| 15:29:12,239 ERROR [STDERR] at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| 15:29:12,239 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:29:12,239 ERROR [STDERR] at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| 15:29:12,239 ERROR [STDERR] at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
| 15:29:12,245 ERROR [STDERR] at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| 15:29:12,245 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| 15:29:12,245 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
| 15:29:12,246 ERROR [STDERR] at $Proxy5.deploy(Unknown Source)
| 15:29:12,246 ERROR [STDERR] at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
| 15:29:12,246 ERROR [STDERR] at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
| 15:29:12,246 ERROR [STDERR] at org.jboss.Main.boot(Main.java:200)
| 15:29:12,246 ERROR [STDERR] at org.jboss.Main$1.run(Main.java:464)
| 15:29:12,246 ERROR [STDERR] at java.lang.Thread.run(Thread.java:595)
|
Does anyone know why i am getting these exceptions ?
Thanks in advance,
Andy
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958792#3958792
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3958792
19 years, 9 months
[Security & JAAS/JBoss] - Re: Integration of Custom Client and Server Login Modules
by kearns
Thanks for your patience as I know this may seem to some as straight forward.
I have already succeeded in a previous project to use BASIC web authentication attached to a domain using the JBoss UsersRolesLoginModule. Only Customer and Admin roles can access specific web pages and then calls to remote EJBs are also restricted based on role.
Web.xml:
|
| <security-role>
| <role-name>admin</role-name>
| </security-role>
| <security-role>
| <role-name>customer</role-name>
| </security-role>
|
| <login-config>
| <auth-method>BASIC</auth-method>
| <realm-name>BankDomain</realm-name>
| </login-config>
|
|
|
JBoss-web.xml:
| <?xml version="1.0" encoding="UTF-8"?>
| <jboss-web>
| <security-domain flushOnSessionInvalidation="false">java:/jaas/BankDomain</security-domain>
| <context-root>/bank</context-root>
| </jboss-web>
JBoss.xml:
| <jboss>
| <security-domain>java:/jaas/BankDomain</security-domain>
| </jboss>
The target bean is the same remote stateless session bean, BankMgr, which uses the Caller Principle in the way you mentioned:
public CustomerData getMyData() throws bank.BankException {
| Principal p = context.getCallerPrincipal();
| String userN = p.getName();
| if (userN.equalsIgnoreCase("ANONYMOUS") || userN.equalsIgnoreCase("GUEST")) {
| throw new BankException("BankMgrBean: getMyData - User not logged in");
| }
| int pUserId = Integer.parseInt(userN);
However, what I wanted to show in this Proof of Concept (PoC) project was that client authentication could be executed independently from server side resource control e.g. bean method execution. Such a scenario would occur if authentication of the client is not under your control however authorisation to use server side (remote) resources are. Thus, I can not use the same security realm for both the client and server resources.
Thanks again for your help.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958791#3958791
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3958791
19 years, 9 months
[JBoss Seam] - Persistence - Switching DB to Postgres - Schema Export fails
by tkrah
Trying to switch the DB to PostgreSQL fails, little help would be nice.
Using the Seam DVD Example, i configured persistence.xml:
| <persistence-unit name="dvdDatabase">
| <provider>org.hibernate.ejb.HibernatePersistence</provider>
| <jta-data-source>java:/dvdDatasource</jta-data-source>
| <properties>
| <property name="hibernate.dialect" value="org.hibernate.dialect.PostgreSQLDialect"/>
| <property name="hibernate.connection.driver_class" value="org.postgresql.Driver"/>
| <property name="hibernate.connection.url" value="jdbc:postgresql://localhost:5432/mydb"/>
| <property name="hibernate.connection.username" value="testuser"/>
| <property name="hibernate.connection.password" value="test"/>
| <property name="hibernate.default_schema" value="postgres"/>
|
| <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
| <property name="hibernate.cache.use_query_cache" value="true"/>
| <property name="hibernate.show_sql" value="true"/>
| <property name="hibernate.cache.provider_class"
| value="org.hibernate.cache.HashtableCacheProvider"/>
| </properties>
| </persistence-unit -->
|
|
The error is:
| 15:08:21,754 INFO [SchemaExport] Running hbm2ddl schema export
| 15:08:21,766 INFO [SchemaExport] exporting generated schema to database
| 15:08:21,858 INFO [SchemaExport] Executing import script: /import.sql
| 15:08:21,860 ERROR [SchemaExport] schema export unsuccessful
|
Some hints would be nice, why the export fails.
I guess my persistence.xml might be wrong - but looked at the documentation, should work, should it?
kind regards
Torsten
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958786#3958786
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3958786
19 years, 9 months