[Remoting] - jboss.remoting:service=invoker, transport=servlet is already
by kevinpauli
I have set up UnifiedInvoker over HTTPS for both naming remote ejb3 invocations. Things seem to work, but I am worried b/c I am getting a warning on startup:
jboss.remoting:service=invoker,transport=servlet is already registered with MBeanServer
I peeked in the source, and it seems that MBean object name is hardcoded in the source! from ServletServerInvoker.java:
public String getMBeanObjectName()
| {
| return "jboss.remoting:service=invoker,transport=servlet";
| }
I am not sure what is going on. Here are the relevant mbeans from my jboss-service.xml
<?xml version="1.0" encoding="UTF-8"?>
|
| <!-- ==================================================================== -->
| <!-- JNDI -->
| <!-- ==================================================================== -->
|
| <!-- A simple mbean wrapper around the jndi Naming object. This only handles an in memory instance. The NamingService uses this as the JNDI store and exposes it remotely. -->
| <mbean code="org.jnp.server.NamingBeanImpl" name="jboss:service=NamingBeanImpl" xmbean-dd="resource:xmdesc/NamingBean-xmbean.xml">
| </mbean>
|
| <mbean code="org.jboss.naming.NamingService" name="jboss:service=Naming" xmbean-dd="resource:xmdesc/NamingService-xmbean.xml">
| <!-- The call by value mode. true if all lookups are unmarshalled using the caller's TCL, false if in VM lookups return the value by reference. -->
| <attribute name="CallByValue">false</attribute>
|
| <!-- The thread pool service used to control the bootstrap lookups -->
| <depends optional-attribute-name="LookupPool" proxy-type="attribute">jboss.system:service=ThreadPool</depends>
|
| <depends optional-attribute-name="Naming" proxy-type="attribute">jboss:service=NamingBeanImpl</depends>
| </mbean>
|
| <!-- mbean name="jboss:service=invoker,type=unified" code="org.jboss.invocation.unified.server.UnifiedInvoker">
| <depends>jboss:service=TransactionManager</depends>
| <depends>jboss.remoting:service=Connector</depends>
| </mbean-->
|
| <mbean code="org.jboss.remoting.network.NetworkRegistry" name="jboss.remoting:service=NetworkRegistry"/>
|
| <mbean code="org.jboss.invocation.jrmp.server.JRMPProxyFactory" name="jboss:service=proxyfactory,type=unified,transport=sslservlet,target=naming">
| <attribute name="InvokerName">jboss:service=invoker,type=unified,transport=sslservlet,target=naming</attribute>
| <attribute name="TargetName">jboss:service=Naming</attribute>
| <attribute name="ExportedInterface">org.jnp.interfaces.Naming</attribute>
| <attribute name="ClientInterceptors">
| <interceptors>
| <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor>
| <interceptor>org.jboss.proxy.SecurityInterceptor</interceptor>
| <interceptor>org.jboss.naming.interceptors.ExceptionInterceptor</interceptor>
| <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor>
| </interceptors>
| </attribute>
| <depends>jboss:service=invoker,type=unified,transport=sslservlet,target=naming</depends>
| </mbean>
| <mbean code="org.jboss.invocation.unified.server.UnifiedInvoker" name="jboss:service=invoker,type=unified,transport=sslservlet,target=naming">
| <depends>jboss:service=TransactionManager</depends>
| <depends>jboss.remoting:service=connector,transport=sslservlet,target=naming</depends>
| </mbean>
| <mbean code="org.jboss.remoting.transport.Connector" display-name="SSL Servlet transport Connector" name="jboss.remoting:service=connector,transport=sslservlet,target=naming">
| <attribute name="Configuration">
| <config>
| <invoker transport="sslservlet">
| <attribute isParam="true" name="dataType">httpsinvocation</attribute>
| <attribute isParam="true" name="marshaller">org.jboss.invocation.unified.marshall.InvocationMarshaller</attribute>
| <attribute isParam="true" name="unmarshaller">org.jboss.invocation.unified.marshall.InvocationUnMarshaller</attribute>
| <attribute isParam="true" name="return-exception">true</attribute>
| <attribute name="serverBindAddress">${jboss.bind.address}</attribute>
| <attribute name="serverBindPort">8443</attribute>
| <attribute name="path">unified-invoker/SSLServerInvokerServlet</attribute>
| </invoker>
| <handlers>
| <handler subsystem="invoker">jboss:service=invoker,type=unified,transport=sslservlet,target=naming</handler>
| </handlers>
| </config>
| </attribute>
| </mbean>
| <mbean code="org.jboss.invocation.unified.server.UnifiedInvoker" name="jboss:service=invoker,type=unified,transport=sslservlet,target=ejb3">
| <depends>jboss:service=TransactionManager</depends>
| <depends>jboss.remoting:service=connector,transport=sslservlet,target=ejb3</depends>
| </mbean>
| <mbean code="org.jboss.remoting.transport.Connector" display-name="EJB3 Servlet SSL transport Connector" name="jboss.remoting:service=connector,transport=sslservlet,target=ejb3">
| <depends>jboss.aop:service=AspectDeployer</depends>
| <depends>jboss.remoting:service=NetworkRegistry</depends>
| <attribute name="Configuration">
| <config>
| <invoker transport="sslservlet">
| <attribute isParam="true" name="return-exception">true</attribute>
| <attribute name="serverBindAddress">${jboss.bind.address}</attribute>
| <attribute name="serverBindPort">8443</attribute>
| <attribute name="path">unified-invoker/SSLEjb3ServerInvokerServlet</attribute>
| </invoker>
| <handlers>
| <handler subsystem="AOP">org.jboss.aspects.remoting.AOPRemotingInvocationHandler</handler>
| <handler subsystem="invoker">jboss:service=invoker,type=unified,transport=sslservlet,target=ejb3</handler>
| </handlers>
| </config>
| </attribute>
| </mbean>
| </server>
|
P.S. I am running JBoss 4.2.2.GA
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4209290#4209290
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4209290
17 years, 5 months
[JBoss Portal] - JBoss Portal 2.7.1; Issue with JSF Facelets
by srivastava.vs
Hi,
I am working on a JBoss Portal 2.7.1 project and am getting the below exception in the logs the moment I open any page on the portal.
SEVERE: Error Loading Library: jar:file:/Servers/Portal/2.7.1/jboss-portal-2.7.1/server/default/tmp/deploy/tmp24476jsf-facelets.jar!/META-INF/jsf-core.taglib.xml
java.io.IOException: Error parsing [jar:file:/Servers/Portal/2.7.1/jboss-portal-2.7.1/server/default/tmp/deploy/tmp24476jsf-facelets.jar!/META-INF/jsf-core.taglib.xml]:
at com.sun.facelets.compiler.TagLibraryConfig.create(TagLibraryConfig.java:410)
at com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(TagLibraryConfig.java:431)
at com.sun.facelets.compiler.Compiler.initialize(Compiler.java:87)
at com.sun.facelets.compiler.Compiler.compile(Compiler.java:104)
at com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:218)
at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:149)
at com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:100)
at com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:517)
....
at javax.portlet.faces.GenericFacesPortlet.doDispatch(GenericFacesPortlet.java:287)
at javax.portlet.GenericPortlet.render(GenericPortlet.java:233)
at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl$Invoker.doFilter(PortletContainerImpl.java:568)
at org.jboss.portal.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:159)
at org.jboss.portal.portlet.impl.jsr168.api.FilterChainImpl.doFilter(FilterChainImpl.java:80)
at org.jboss.portal.portlet.impl.jsr168.PortletContainerImpl.dispatch(PortletContainerImpl.java:505)
at org.jboss.portal.portlet.container.ContainerPortletDispatcher.invoke(ContainerPortletDispatcher.java:42)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.org$jboss$portal$core$aspects$portlet$TransactionInterceptor$invokeNotSupported$aop(TransactionInterceptor.java:97)
at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N6922078035659651697.invokeNext(TransactionInterceptor$invokeNotSupported_N6922078035659651697.java)
at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:112)
at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N6922078035659651697.invokeNext(TransactionInterceptor$invokeNotSupported_N6922078035659651697.java)
at org.jboss.aspects.tx.TxPolicy.invokeInNoTx(TxPolicy.java:66)
at org.jboss.aspects.tx.TxInterceptor$NotSupported.invoke(TxInterceptor.java:102)
at org.jboss.portal.core.aspects.portlet.TransactionInterceptor$invokeNotSupported_N6922078035659651697.invokeNext(TransactionInterceptor$invokeNotSupported_N6922078035659651697.java)
at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invokeNotSupported(TransactionInterceptor.java)
at org.jboss.portal.core.aspects.portlet.TransactionInterceptor.invoke(TransactionInterceptor.java:58)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.core.aspects.portlet.HeaderInterceptor.invoke(HeaderInterceptor.java:49)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.portlet.aspects.portlet.EventPayloadInterceptor.invoke(EventPayloadInterceptor.java:196)
.....
at org.jboss.portal.web.impl.DefaultServletContainer.include(DefaultServletContainer.java:190)
at org.jboss.portal.portlet.impl.spi.AbstractServerContext.dispatch(AbstractServerContext.java:69)
at org.jboss.portal.portlet.aspects.portlet.ContextDispatcherInterceptor.invoke(ContextDispatcherInterceptor.java:77)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.portlet.aspects.portlet.SecureTransportInterceptor.invoke(SecureTransportInterceptor
14:37:37,791 ERROR [STDERR] .java:69)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.portlet.aspects.portlet.ValveInterceptor.invoke(ValveInterceptor.java:75)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.portlet.container.ContainerPortletInvoker.invoke(ContainerPortletInvoker.java:116)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.portlet.state.producer.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java:221)
at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker.org$jboss$portal$core$impl$portlet$state$ProducerPortletInvoker$invoke$aop(ProducerPortletInvoker.java:53)
at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker$invoke_N8654503705355129869.invokeNext(ProducerPortletInvoker$invoke_N8654503705355129869.java)
at org.jboss.portal.core.impl.portlet.state.ProducerPortletInvoker.invoke(ProducerPortletInvoker.java)
at org.jboss.portal.portlet.federation.impl.FederatedPortletInvokerService.invoke(FederatedPortletInvokerService.java:145)
at org.jboss.portal.portlet.federation.impl.FederatingPortletInvokerService.invoke(FederatingPortletInvokerService.java:149)
at org.jboss.portal.core.model.instance.InstanceInvoker.invoke(InstanceInvoker.java:42)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.portlet.aspects.portlet.PortalSessionSynchronizationInterceptor.invoke(PortalSessionSynchronizationInterceptor.java:93)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.core.model.instance.InstanceSecurityInterceptor.invoke(InstanceSecurityInterceptor.java:93)
at org.jboss.portal.portlet.PortletInvokerInterceptor.invoke(PortletInvokerInterceptor.java:82)
at org.jboss.portal.portlet.aspects.portlet.ConsumerCacheInterceptor.invoke(ConsumerCacheInterceptor.java:162)
at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.org$jboss$portal$core$impl$model$instance$InstanceContainerImpl$invoke$aop(InstanceContainerImpl.java:408)
at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl$invoke_N8654503705355129869.invokeNext(InstanceContainerImpl$invoke_N8654503705355129869.java)
at org.jboss.portal.core.impl.model.instance.InstanceContainerImpl.invoke(InstanceContainerImpl.java)
at org.jboss.portal.core.impl.model.instance.AbstractInstance.invoke(AbstractInstance.java:231)
at org.jboss.portal.core.impl.model.content.InternalContentProvider.renderWindow(InternalContentProvider.java:345)
at org.jboss.portal.core.model.portal.command.render.RenderWindowCommand.execute(RenderWindowCommand.java:100)
at org.jboss.portal.core.controller.ControllerCommand$1.invoke(ControllerCommand.java:68)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:131)
....
at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.core.aspects.controller.PolicyEnforcementInterceptor.invoke(PolicyEnforcementInterceptor.java:78)
at org.jboss.portal.core.controller.Controlle
14:37:37,792 ERROR [STDERR] rInterceptor.invoke(ControllerInterceptor.java:40)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.core.aspects.controller.node.PortalNodeInterceptor.invoke(PortalNodeInterceptor.java:81)
at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.core.aspects.controller.BackwardCompatibilityInterceptor.invoke(BackwardCompatibilityInterceptor.java:48)
at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.core.aspects.controller.ControlInterceptor.invoke(ControlInterceptor.java:56)
at org.jboss.portal.core.controller.ControllerInterceptor.invoke(ControllerInterceptor.java:40)
.....
at org.jboss.portal.core.impl.api.user.UserEventBridgeTriggerInterceptor.invoke(UserEventBridgeTriggerInterceptor.java:65)
at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.core.aspects.server.IdentityCacheInterceptor.invoke(IdentityCacheInterceptor.java:68)
at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.core.aspects.server.TransactionInterceptor.org$jboss$portal$core$aspects$server$TransactionInterceptor$invoke$aop(TransactionInterceptor.java:49)
at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:253)
at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$RequiresNew.invoke(TxInterceptor.java:262)
at org.jboss.portal.core.aspects.server.TransactionInterceptor$invoke_N5143606530999904530.invokeNext(TransactionInterceptor$invoke_N5143606530999904530.java)
at org.jboss.portal.core.aspects.server.TransactionInterceptor.invoke(TransactionInterceptor.java)
at org.jboss.portal.server.ServerInterceptor.invoke(ServerInterceptor.java:38)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.server.aspects.LockInterceptor$InternalLock.invoke(LockInterceptor.java:69)
at org.jboss.portal.server.aspects.LockInterceptor.invoke(LockInterceptor.java:130)
at org.jboss.portal.common.invocation.Invocation.invokeNext(Invocation.java:115)
at org.jboss.portal.common.invocation.Invocation.invoke(Invocation.java:157)
.....
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11P
14:37:37,792 ERROR [STDERR] rocessor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:613)
Caused by: org.xml.sax.SAXException: Error Handling [jar:file:/Servers/Portal/2.7.1/jboss-portal-2.7.1/server/default/tmp/deploy/tmp24476jsf-facelets.jar!/META-INF/jsf-core.taglib.xml@25,74] <library-class>
at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(TagLibraryConfig.java:271)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endNamespaceScope(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:176)
at com.sun.facelets.compiler.TagLibraryConfig.create(TagLibraryConfig.java:407)
... 249 more
Caused by: java.lang.Exception: com.sun.facelets.tag.jsf.core.CoreLibrary must be an instance of com.sun.facelets.tag.TagLibrary
at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.createClass(TagLibraryConfig.java:293)
at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.processLibraryClass(TagLibraryConfig.java:339)
at com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.endElement(TagLibraryConfig.java:171)
... 264 more
This looks to be a problem with the jsf-facelets.jar am using, but am using the one that comes packaged with portal 2.7.1.
Any help would be highly appreciated.
Thanks
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4209287#4209287
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4209287
17 years, 5 months
[Persistence, JBoss/CMP, Hibernate, Database] - Re: Create table warning... Need help!
by ablegreen27
In case anyone can glean any insights into
my existing ejb3-timer-service.xml file, I
provide a copy of it below. If anyone
identifies a problem, please let me know!
As a note, it has been altered to support
MySQL with JBoss AS 5.0.0.GA.
Thanks again in advance.
| <?xml version="1.0" encoding="UTF-8"?>
| <server>
| <!-- TODO: the ejb deployer must depend on this -->
|
| <!-- ================================================ -->
| <!-- Defines the Quartz configuration for -->
| <!-- the EJB3 Timer Service -->
| <!-- ================================================ -->
| <mbean code="org.jboss.ejb3.timerservice.quartz.jmx.EJB3TimerService"
| name="jboss.ejb:service=EJB3TimerService">
| <depends>jboss:service=Naming</depends>
| <depends>jboss:service=TransactionManager</depends>
| <depends optional-attribute-name="DataSource">
| jboss.jca:service=DataSourceBinding,name=DefaultDS
| </depends>
|
| <attribute name="Properties">
| org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreCMT
| org.quartz.jobStore.nonManagedTXDataSource=myDS
| org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate
| org.quartz.jobStore.tablePrefix=QRTZ_
| org.quartz.jobStore.dataSource=myDS
|
| # To get it to work with hypersonic
| # FIXME: this doesn't lock the row
| org.quartz.jobStore.selectWithLockSQL=SELECT * FROM QRTZ_LOCKS WHERE lock_name = ?
|
| # from quartz.properties
| org.quartz.scheduler.instanceName=JBossEJB3QuartzScheduler
| org.quartz.scheduler.rmi.export=false
| org.quartz.scheduler.rmi.proxy=false
| org.quartz.scheduler.wrapJobExecutionInUserTransaction=false
|
| org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool
| org.quartz.threadPool.threadCount=10
| org.quartz.threadPool.threadPriority=5
| org.quartz.threadPool.threadsInheritContextClassLoaderOfInitializingThread=true
|
| org.quartz.jobStore.misfireThreshold=60000
| </attribute>
| <attribute name="SqlProperties">
| CREATE_DB_ON_STARTUP = TRUE
|
| CREATE_TABLE_JOB_DETAILS = \
| CREATE TABLE QRTZ_JOB_DETAILS \
| ( \
| JOB_NAME VARCHAR(80) NOT NULL, \
| JOB_GROUP VARCHAR(80) NOT NULL, \
| DESCRIPTION VARCHAR(120) NULL, \
| JOB_CLASS_NAME VARCHAR(128) NOT NULL, \
| IS_DURABLE VARCHAR(1) NOT NULL, \
| IS_VOLATILE VARCHAR(1) NOT NULL, \
| IS_STATEFUL VARCHAR(1) NOT NULL, \
| REQUESTS_RECOVERY VARCHAR(1) NOT NULL, \
| JOB_DATA BLOB NULL, \
| PRIMARY KEY (JOB_NAME,JOB_GROUP) \
| )
| CREATE_TABLE_JOB_LISTENERS = \
| CREATE TABLE QRTZ_JOB_LISTENERS \
| ( \
| JOB_NAME VARCHAR(80) NOT NULL, \
| JOB_GROUP VARCHAR(80) NOT NULL, \
| JOB_LISTENER VARCHAR(80) NOT NULL, \
| PRIMARY KEY (JOB_NAME,JOB_GROUP,JOB_LISTENER), \
| FOREIGN KEY (JOB_NAME,JOB_GROUP) \
| REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP) \
| )
| CREATE_TABLE_TRIGGERS = \
| CREATE TABLE QRTZ_TRIGGERS \
| ( \
| TRIGGER_NAME VARCHAR(80) NOT NULL, \
| TRIGGER_GROUP VARCHAR(80) NOT NULL, \
| JOB_NAME VARCHAR(80) NOT NULL, \
| JOB_GROUP VARCHAR(80) NOT NULL, \
| IS_VOLATILE VARCHAR(1) NOT NULL, \
| DESCRIPTION VARCHAR(120) NULL, \
| NEXT_FIRE_TIME BIGINT(13) NULL, \
| PREV_FIRE_TIME BIGINT(13) NULL, \
| TRIGGER_STATE VARCHAR(16) NOT NULL, \
| TRIGGER_TYPE VARCHAR(8) NOT NULL, \
| START_TIME BIGINT(13) NOT NULL, \
| END_TIME BIGINT(13) NULL, \
| CALENDAR_NAME VARCHAR(80) NULL, \
| MISFIRE_INSTR SMALLINT(2) NULL, \
| JOB_DATA BLOB NULL, \
| PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), \
| FOREIGN KEY (JOB_NAME,JOB_GROUP) \
| REFERENCES QRTZ_JOB_DETAILS(JOB_NAME,JOB_GROUP) \
| )
| CREATE_TABLE_SIMPLE_TRIGGERS = \
| CREATE TABLE QRTZ_SIMPLE_TRIGGERS \
| ( \
| TRIGGER_NAME VARCHAR(80) NOT NULL, \
| TRIGGER_GROUP VARCHAR(80) NOT NULL, \
| REPEAT_COUNT BIGINT(7) NOT NULL, \
| REPEAT_INTERVAL BIGINT(12) NOT NULL, \
| TIMES_TRIGGERED BIGINT(7) NOT NULL, \
| PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), \
| FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) \
| REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) \
| )
| CREATE_TABLE_CRON_TRIGGERS = \
| CREATE TABLE QRTZ_CRON_TRIGGERS \
| ( \
| TRIGGER_NAME VARCHAR(80) NOT NULL, \
| TRIGGER_GROUP VARCHAR(80) NOT NULL, \
| CRON_EXPRESSION VARCHAR(80) NOT NULL, \
| TIME_ZONE_ID VARCHAR(80), \
| PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), \
| FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) \
| REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) \
| )
| CREATE_TABLE_BLOB_TRIGGERS = \
| CREATE TABLE QRTZ_BLOB_TRIGGERS \
| ( \
| TRIGGER_NAME VARCHAR(80) NOT NULL, \
| TRIGGER_GROUP VARCHAR(80) NOT NULL, \
| BLOB_DATA BLOB NULL, \
| PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP), \
| FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) \
| REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) \
| )
| CREATE_TABLE_TRIGGER_LISTENERS = \
| CREATE TABLE QRTZ_TRIGGER_LISTENERS \
| ( \
| TRIGGER_NAME VARCHAR(80) NOT NULL, \
| TRIGGER_GROUP VARCHAR(80) NOT NULL, \
| TRIGGER_LISTENER VARCHAR(80) NOT NULL, \
| PRIMARY KEY (TRIGGER_NAME,TRIGGER_GROUP,TRIGGER_LISTENER), \
| FOREIGN KEY (TRIGGER_NAME,TRIGGER_GROUP) \
| REFERENCES QRTZ_TRIGGERS(TRIGGER_NAME,TRIGGER_GROUP) \
| )
| CREATE_TABLE_CALENDARS = \
| CREATE TABLE QRTZ_CALENDARS \
| ( \
| CALENDAR_NAME VARCHAR(80) NOT NULL, \
| CALENDAR BLOB NOT NULL, \
| PRIMARY KEY (CALENDAR_NAME) \
| )
| CREATE_TABLE_PAUSED_TRIGGER_GRPS = \
| CREATE TABLE QRTZ_PAUSED_TRIGGER_GRPS \
| ( \
| TRIGGER_GROUP VARCHAR(80) NOT NULL, \
| PRIMARY KEY (TRIGGER_GROUP) \
| )
| CREATE_TABLE_FIRED_TRIGGERS = \
| CREATE TABLE QRTZ_FIRED_TRIGGERS \
| ( \
| ENTRY_ID VARCHAR(95) NOT NULL, \
| TRIGGER_NAME VARCHAR(80) NOT NULL, \
| TRIGGER_GROUP VARCHAR(80) NOT NULL, \
| IS_VOLATILE VARCHAR(1) NOT NULL, \
| INSTANCE_NAME VARCHAR(80) NOT NULL, \
| FIRED_TIME BIGINT(13) NOT NULL, \
| STATE VARCHAR(16) NOT NULL, \
| JOB_NAME VARCHAR(80) NULL, \
| JOB_GROUP VARCHAR(80) NULL, \
| IS_STATEFUL VARCHAR(1) NULL, \
| REQUESTS_RECOVERY VARCHAR(1) NULL, \
| PRIMARY KEY (ENTRY_ID) \
| )
| CREATE_TABLE_SCHEDULER_STATE = \
| CREATE TABLE QRTZ_SCHEDULER_STATE \
| ( \
| INSTANCE_NAME VARCHAR(80) NOT NULL, \
| LAST_CHECKIN_TIME BIGINT(13) NOT NULL, \
| CHECKIN_INTERVAL BIGINT(13) NOT NULL, \
| RECOVERER VARCHAR(80) NULL, \
| PRIMARY KEY (INSTANCE_NAME) \
| )
| CREATE_TABLE_LOCKS = \
| CREATE TABLE QRTZ_LOCKS \
| ( \
| LOCK_NAME VARCHAR(40) NOT NULL, \
| PRIMARY KEY (LOCK_NAME) \
| )
| INSERT_TRIGGER_ACCESS = \
| INSERT INTO QRTZ_LOCKS values('TRIGGER_ACCESS')
| INSERT_JOB_ACCESS = \
| INSERT INTO QRTZ_LOCKS values('JOB_ACCESS')
| INSERT_CALENDAR_ACCESS = \
| INSERT INTO QRTZ_LOCKS values('CALENDAR_ACCESS')
| INSERT_STATE_ACCESS = \
| INSERT INTO QRTZ_LOCKS values('STATE_ACCESS')
| INSERT_MISFIRE_ACCESS = \
| INSERT INTO QRTZ_LOCKS values('MISFIRE_ACCESS')
| </attribute>
| </mbean>
| </server>
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4209281#4209281
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4209281
17 years, 5 months
[Persistence, JBoss/CMP, Hibernate, Database] - Re: Create table warning... Need help!
by ablegreen27
Dear PeterJ,
Thanks for the prompt response and info. It is
greatly appreciated.
I reviewed the information provided at the URL.
Currently, I am leveraging the suggestions in the
"JBoss in Action" book, and have performed the
prescribed alterations to the ejb3-timer-service.xml
file.
As for the additional comment about removing the
ejb3-timer-service.xml file, I am not quick to apply
this approach given the attention provided to this
issue by the "JBoss in Action" book.
Since changes to the ejb3-timer-service.xml file
are a bit involved, it is possible that a flaw was
introduced in the file (although my gut tells me that
the root of the problem is probably elsewhere -- but
guts can be wrong!). This hypothesis can be tested
by someone providing to me a copy of the
ejb3-timer-service.xml file for a working MySQL
implementation of JBoss AS 5.0.0.GA. If my
difficulty persists with such a provided file, then it
is likely not the ejb3-timer-service.xml file.
THEREFORE....
I shall endeavor to hunt down a copy of the
ejb3-timer-service.xml file for a JBoss AS 5.0.0.GA
installation using MySQL. If you, or someone else,
has such a copy, please be so kind as to forward
it along.
Thanks again.
...
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4209280#4209280
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4209280
17 years, 5 months