[JBoss Portal] - Can't load CMS portlet after change datasource
by krashsun
Hi,
I am trying to deploy jboss-portal to use oracle 10g. After setting up the portal-oracle-ds at jboss/default/deploy, get this error that cms cannot deploy as below.
| 15:37:02,809 INFO [JackrabbitJCRService] Repository 'PortalRepository' created
| 15:37:02,840 INFO [JackrabbitJCRService] The repository does not know about CMS
| node types
| 15:37:02,856 INFO [JackrabbitJCRService] Creating CMS nodeTypes.
| 15:37:02,856 WARN [ServiceController] Problem starting service portal:service=C
| MS
| javax.jcr.NamespaceException: failed to register namespace portalcms -> http://j
| boss.org/jcr/portalcms: mapping already exists
| at org.apache.jackrabbit.core.NamespaceRegistryImpl.registerNamespace(Na
| mespaceRegistryImpl.java:287)
| at org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService.registe
| rCustomNodeTypes(JackrabbitJCRService.java:183)
| at org.jboss.portal.cms.impl.jcr.jackrabbit.JackrabbitJCRService.start(J
| ackrabbitJCRService.java:111)
| at org.jboss.portal.cms.impl.jcr.JCRCMS.startJCR(JCRCMS.java:302)
| at org.jboss.portal.cms.impl.jcr.JCRCMS.startService(JCRCMS.java:267)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
| upport.java:289)
| at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1
| 96)
| at org.jboss.portal.jems.as.system.AbstractJBossService.start(AbstractJB
| ossService.java:73)
| at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.portal.jems.as.system.JBossServiceModelMBean$ServiceMixin.e
| xecute(JBossServiceModelMBean.java:486)
| at org.jboss.portal.jems.as.system.JBossServiceModelMBean$ServiceMixin.s
| tartService(JBossServiceModelMBean.java:452)
| at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanS
| upport.java:289)
|
|
I also follow an advise on similar problem at this link below by deleting the default/data directory, but still can't solve it.
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3981263#3981263
Anyone have any ideas? Thanks.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124278#4124278
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124278
18 years, 3 months
[EJB 3.0] - Re: Sequence Generator Question
by oskar.carlstedt
Hi Kasim!
Sequenzes are not hibernate specific "stuff". Instead sequences are database specific counters. Oracle are using sequnces, but MsSQL, MySQL, etc. are using identity mappings. If you are using MySQL you probably use an auto_increment to get the same feature as an Oracle sequence.
Setting the strategy attribute (of the GeneratedValue-annotation) to AUTO will let Hibernate choose the strategy depending on the underlying database. I.e. Oracle will use sequence, MySQL will use identity.
This is what you shall do to be sure you write an implementation that works for many database providers/brands.
|
| ...
|
| @Entity
| @Table(name="the_object")
| public class TheObject {
|
| ...
|
| @Id
| @Column(name="id")
| @GeneratedValue(strategy=GenerationType.AUTO, generator="seqTheObject")
| @SequenceGenerator(name="seqTheObject", sequenceName="SEQ_THE_OBJECT")
| private Long id;
|
| ...
|
| }
|
In this case, if you choose to use Oracle that is using sequnces, then you must have created a sequence SEQ_THE_OBJECT declared in your Oracle database schema. You get a create table syntax like:
| CREATE TABLE THE_OBJECT (
| ID NUMBER(10) NOT NULL,
| ...
| PRIMARY KEY(ID)
| );
|
| CREATE SEQUENCE SEQ_THE_OBJECT START WITH 1 INCREMENT BY 1;
|
|
On the other hand, if you choose MySQL as your database provider, then you set the id column to use "AUTO_INCREMENT".
| CREATE TABLE THE_OBJECT (
| ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
| ...
| PRIMARY KEY(ID)
| )
|
I hope this answered your question.
Cheers
/Oskar
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124271#4124271
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124271
18 years, 3 months
[JBoss Seam] - Re: pojoCache is not injected with latest build from SVN
by piotr.walczyszyn
When I start JBoss everything is fine, when I run my application I get this stacktrace:
anonymous wrote : 08:22:26,444 ERROR [UICache] error accessing cache
| java.lang.NullPointerException
| at org.jboss.seam.ui.renderkit.CacheRendererBase.getFromCache(CacheRende
| rerBase.java:80)
| at org.jboss.seam.ui.renderkit.CacheRendererBase.doEncodeChildren(CacheR
| endererBase.java:34)
| at org.jboss.seam.ui.util.cdk.RendererBase.encodeChildren(RendererBase.j
| ava:92)
| at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.
| java:812)
| at org.jboss.seam.ui.util.cdk.RendererBase.renderChild(RendererBase.java
| :186)
| at org.jboss.seam.ui.util.cdk.RendererBase.renderChildren(RendererBase.j
| ava:166)
| at org.jboss.seam.ui.renderkit.FragmentRendererBase.doEncodeChildren(Fra
| gmentRendererBase.java:29)
| at org.jboss.seam.ui.util.cdk.RendererBase.encodeChildren(RendererBase.j
| ava:92)
| at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.
| java:812)
| at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
| at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
| at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.jav
| a:592)
| at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWra
| pper.java:108)
| at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.j
| ava:216)
| at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePha
| se.java:106)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
| at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
| icationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
| ilterChain.java:206)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:83)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
|
| at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
| at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.jav
| a:68)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
| icationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
| ilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
| lter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
| icationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
| ilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
| alve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
| alve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
| yAssociationValve.java:179)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
| torBase.java:433)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
| e.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
| ava:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
| ava:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC
| onnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
| ve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
| a:241)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
| :844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
| ss(Http11Protocol.java:580)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
| 7)
| at java.lang.Thread.run(Thread.java:619)
| 08:22:26,454 ERROR [STDERR] 2008-01-29 08:22:26 com.sun.facelets.FaceletViewHand
| ler handleRenderException
| SEVERE: Error Rendering View[/home.xhtml]
| javax.el.ELException: /layout/template.xhtml: @In attribute requires non-null va
| lue: usersStatistics.pojoCache
| at com.sun.facelets.compiler.TextInstruction.write(TextInstruction.java:
| 50)
| at com.sun.facelets.compiler.UIInstructions.encodeBegin(UIInstructions.j
| ava:39)
| at org.jboss.seam.ui.util.cdk.RendererBase.renderChild(RendererBase.java
| :184)
| at org.jboss.seam.ui.util.cdk.RendererBase.renderChildren(RendererBase.j
| ava:166)
| at org.jboss.seam.ui.renderkit.CacheRendererBase.doEncodeChildren(CacheR
| endererBase.java:41)
| at org.jboss.seam.ui.util.cdk.RendererBase.encodeChildren(RendererBase.j
| ava:92)
| at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.
| java:812)
| at org.jboss.seam.ui.util.cdk.RendererBase.renderChild(RendererBase.java
| :186)
| at org.jboss.seam.ui.util.cdk.RendererBase.renderChildren(RendererBase.j
| ava:166)
| at org.jboss.seam.ui.renderkit.FragmentRendererBase.doEncodeChildren(Fra
| gmentRendererBase.java:29)
| at org.jboss.seam.ui.util.cdk.RendererBase.encodeChildren(RendererBase.j
| ava:92)
| at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.
| java:812)
| at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)
| at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)
| at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.jav
| a:592)
| at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWra
| pper.java:108)
| at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.j
| ava:216)
| at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePha
| se.java:106)
| at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
| at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
| at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
| icationFilterChain.java:290)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
| ilterChain.java:206)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:83)
| at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:85)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:141)
|
| at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:281)
| at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.debug.hot.HotDeployFilter.doFilter(HotDeployFilter.jav
| a:68)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter
| .java:69)
| at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
| icationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
| ilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFi
| lter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
| icationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
| ilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
| alve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
| alve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(Securit
| yAssociationValve.java:179)
| at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
| torBase.java:433)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValv
| e.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
| ava:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
| ava:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedC
| onnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
| ve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
| a:241)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
| :844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
| ss(Http11Protocol.java:580)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:44
| 7)
| at java.lang.Thread.run(Thread.java:619)
| Caused by: javax.ejb.EJBTransactionRolledbackException: @In attribute requires n
| on-null value: usersStatistics.pojoCache
| at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
|
| at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
| at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java
| :195)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
| java:101)
| at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInt
| erceptor.java:76)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
| java:101)
| at org.jboss.ejb3.stateful.StatefulInstanceInterceptor.invoke(StatefulIn
| stanceInterceptor.java:83)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
| java:101)
| at org.jboss.aspects.security.AuthenticationInterceptor.invoke(Authentic
| ationInterceptor.java:77)
| at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3Auth
| enticationInterceptor.java:106)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
| java:101)
| at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterce
| ptor.java:46)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
| java:101)
| at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(Asynchrono
| usInterceptor.java:106)
| at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
| java:101)
| at org.jboss.ejb3.stateful.StatefulContainer.localInvoke(StatefulContain
| er.java:204)
| at org.jboss.ejb3.stateful.StatefulLocalProxy.invoke(StatefulLocalProxy.
| java:100)
| at $Proxy156.getActiveUsersCount(Unknown Source)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
| java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocation
| Context.java:31)
| at org.jboss.seam.intercept.ClientSideInterceptor$1.proceed(ClientSideIn
| terceptor.java:76)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation
| Context.java:56)
| at org.jboss.seam.ejb.RemoveInterceptor.aroundInvoke(RemoveInterceptor.j
| ava:41)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation
| Context.java:68)
| at org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(Synchroni
| zationInterceptor.java:32)
| at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocation
| Context.java:68)
| at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:
| 107)
| at org.jboss.seam.intercept.ClientSideInterceptor.invoke(ClientSideInter
| ceptor.java:54)
| at org.javassist.tmp.java.lang.Object_$$_javassist_9.getActiveUsersCount
| (Object_$$_javassist_9.java)
| at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
| at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
| java:39)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(Dele
| 08:22:26,464 ERROR [STDERR] gatingMethodAccessorImpl.java:25)
| at java.lang.reflect.Method.invoke(Method.java:597)
| at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)
| at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125)
| at org.jboss.seam.Component.callComponentMethod(Component.java:2082)
| at org.jboss.seam.Component.getInstanceFromFactory(Component.java:1926)
| at org.jboss.seam.Component.getInstance(Component.java:1863)
| at org.jboss.seam.Component.getInstance(Component.java:1840)
| at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)
| at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)
| at org.jboss.seam.el.SeamELResolver.resolveBase(SeamELResolver.java:166)
|
| at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:53)
| at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)
| at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELRe
| solver.java:64)
| at org.jboss.el.parser.AstIdentifier.getValue(AstIdentifier.java:44)
| at org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:18
| 6)
| at com.sun.facelets.el.ELText$ELTextVariable.writeText(ELText.java:184)
| at com.sun.facelets.compiler.TextInstruction.write(TextInstruction.java:
| 45)
| ... 57 more
| Caused by: org.jboss.seam.RequiredException: @In attribute requires non-null val
| ue: usersStatistics.pojoCache
| at org.jboss.seam.Component.getValueToInject(Component.java:2168)...
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124269#4124269
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124269
18 years, 3 months
[EJB 3.0] - Re: MBeans waiting for other MBeans problem in DataSourceBin
by GeethaAdhikeshavalu
Hi,
I am using ejb3, MySql 4.1, and JBoss 4.2.2 Ga in my application..
when i worked i have a problem ie.,
12:38:10,542 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
--- Packages waiting for a deployer ---
org.jboss.deployment.DeploymentInfo@e234742c { url=file:/C:/jboss-4.2.2.GA/server/default/deploy/MySqlDS.xml }
deployer: null
status: null
state: INIT_WAITING_DEPLOYER
watch: file:/C:/jboss-4.2.2.GA/server/default/deploy/MySqlDS.xml
altDD: null
lastDeployed: 1201590490542
lastModified: 1201590492000
mbeans:
--- Incompletely deployed packages ---
org.jboss.deployment.DeploymentInfo@e234742c { url=file:/C:/jboss-4.2.2.GA/server/default/deploy/MySqlDS.xml }
deployer: null
status: null
state: INIT_WAITING_DEPLOYER
watch: file:/C:/jboss-4.2.2.GA/server/default/deploy/MySqlDS.xml
altDD: null
lastDeployed: 1201590490542
lastModified: 1201590492000
mbeans:
--- MBeans waiting for other MBeans ---
ObjectName: persistence.units:jar=EJBStrutsEJB.jar,unitName=EJBStrutsEJBPU
State: NOTYETINSTALLED
I Depend On:
jboss.jca:name=MySqlDS,service=DataSourceBinding
Depends On Me:
jboss.j2ee:jar=EJBStrutsEJB.jar,name=BookDAO,service=EJB3
jboss.j2ee:jar=EJBStrutsEJB.jar,name=CustomerDAO,service=EJB3
jboss.j2ee:jar=EJBStrutsEJB.jar,name=LibraryCart,service=EJB3
jboss.j2ee:jar=EJBStrutsEJB.jar,name=BookTest,service=EJB3
ObjectName: jboss.j2ee:jar=EJBStrutsEJB.jar,name=BookDAO,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:jar=EJBStrutsEJB.jar,unitName=EJBStrutsEJBPU
ObjectName: jboss.j2ee:jar=EJBStrutsEJB.jar,name=CustomerDAO,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:jar=EJBStrutsEJB.jar,unitName=EJBStrutsEJBPU
ObjectName: jboss.j2ee:jar=EJBStrutsEJB.jar,name=LibraryCart,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:jar=EJBStrutsEJB.jar,unitName=EJBStrutsEJBPU
ObjectName: jboss.j2ee:jar=EJBStrutsEJB.jar,name=BookTest,service=EJB3
State: NOTYETINSTALLED
I Depend On:
persistence.units:jar=EJBStrutsEJB.jar,unitName=EJBStrutsEJBPU
--- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
ObjectName: jboss.jca:name=MySqlDS,service=DataSourceBinding
State: NOTYETINSTALLED
Depends On Me:
persistence.units:jar=EJBStrutsEJB.jar,unitName=EJBStrutsEJBPU
12:38:10,651 INFO [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
12:38:10,683 INFO [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
12:38:10,698 INFO [Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 26s:640ms
My persistance.xml is.........
<?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
<persistence-unit name="EJBStrutsEJBPU" transaction-type="JTA">
org.hibernate.ejb.HibernatePersistance
<jta-data-source>java:/MySqlDS</jta-data-source>
</persistence-unit>
and my DataSource is .........
<?xml version="1.0" encoding="UTF-8"?>
<!-- $Id: MySqlDS.xml 41016 2006-02-07 14:23:00Z acoliver $ -->
<!-- Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->
<local-tx-datasource>
<jndi-name>MySqlDS</jndi-name>
<connection-url>jdbc:mysql://localhost/sampleejb</connection-url>
<driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
root
<type-mapping>mySQL</type-mapping>
</local-tx-datasource>
i stored it in Jboss-Home/server/default/deploy..
My JNDI is ..........
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=localhost
pls, help me.....
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4124268#4124268
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4124268
18 years, 3 months