The order of MDB deployment

Hi, all
I developed servral MDBs, but the problem is the MDB starts to process the message
before the application is fully loaded, even I specify my web app in the first
module, the MDBs are the last, but the web app takes longer time to load and MDBs
needs the producer pool which is loaded in the load-on-startup servlet.
Also when the server is shut down, the web app is unloaded first, tne MDBs are
still processing, that's a problem for me too. what's the elegant way to deal
with it?

We are having a similar problem with an MDBs in a clustered environment. Were
you able to resolve this issue?
Thanks.
"Jen" <[email protected]> wrote:
>
Hi, all
I developed servral MDBs, but the problem is the MDB starts to process
the message
before the application is fully loaded, even I specify my web app in
the first
module, the MDBs are the last, but the web app takes longer time to load
and MDBs
needs the producer pool which is loaded in the load-on-startup servlet.
Also when the server is shut down, the web app is unloaded first, tne
MDBs are
still processing, that's a problem for me too. what's the elegant way
to deal
with it?

Similar Messages

  • Deployment order of MDBs vs EJBs in WL startup sequence

              This is a problem that follows on from my last posting.
              To recap, we have multiple WL servers not clustered, one acts as the JMS server that
              all of them use as their MDB jndi-provider-url so when a message (on a JMS topic)
              is published to the main server, all the WL servers receive it.
              The main WL server acting as the JMS server is started up first, then the others.
              The following problem can occur.
              A message can arrive at the main server while another server is booting up. The MDBs
              on this booting server can deploy it's MDBs before it's EJBs. Because this server
              is subscribing using the JMS server on the main server, the message is delivered
              and the onMessage() method is called. But this method may have to do lookups on EJBs
              that have not been deployed yet.
              So the question is, is it possible to ensure that all the EJBs deploy before the
              MDBs in a WL startup sequence? Does it require two separate JAR files to control
              the order, or can you control the order within a JAR file or have you simply no control
              over the order at all?
              Regs,
              Paul
              

    That's correct.
              "Paul Hammond" <[email protected]> wrote in message
              news:[email protected]...
              >
              > In my response to my own question I have seen in the WL docs that JMS
              servers are
              > deployed before EJB components, but within EJB components you can specify
              a deployment
              > order so presumably there by having separate JARs, one with EJBs, one with
              MDBs,
              > you can ensure your MDBs are deployed last?
              >
              > Paul
              >
              >
              >
              >
              > "Paul Hammond" <[email protected]> wrote:
              > >
              > >This is a problem that follows on from my last posting.
              > >
              > >To recap, we have multiple WL servers not clustered, one acts as the JMS
              > >server that
              > >all of them use as their MDB jndi-provider-url so when a message (on a
              JMS
              > >topic)
              > >is published to the main server, all the WL servers receive it.
              > >
              > >The main WL server acting as the JMS server is started up first, then the
              > >others.
              > >
              > >The following problem can occur.
              > >
              > >A message can arrive at the main server while another server is booting
              > >up. The MDBs
              > >on this booting server can deploy it's MDBs before it's EJBs. Because
              this
              > >server
              > >is subscribing using the JMS server on the main server, the message is
              delivered
              > >and the onMessage() method is called. But this method may have to do
              lookups
              > >on EJBs
              > >that have not been deployed yet.
              > >
              > >So the question is, is it possible to ensure that all the EJBs deploy
              before
              > >the
              > >MDBs in a WL startup sequence? Does it require two separate JAR files to
              > >control
              > >the order, or can you control the order within a JAR file or have you
              simply
              > >no control
              > >over the order at all?
              > >
              > >Regs,
              > >
              > >Paul
              > >
              >
              

  • How can we determine the order of DCs getting deployed in a SCA

    Hi,
    I have a set of DCs to be deployed on to the server. I create a SCA out of them, and then try to deploy it through the SDM or directly deploy the DCs with the IDE.
    Dcs are like below,
    tc/mdm/srmcat/uiprod
    tc/mdm/srmcat/uisearch
    tc/srmcat/custom/pr/convert.
    Now the last DC 'convert' is been used in the DC mentioned above 'uiprod'. (its a dependent DC to uiprod).
    So when I try to deploy the SCA (or in the IDE) for the first time on my J2EE engine, i get a warning saying that uiprod is not deployed properly as the dependent DC 'convert' is not present. But when I deploy it for the second time the message vanishes as the 'convert' is already present in the J2EE now. So can I avoid this double deployment, by altering the order and deploying the convert before the other DCs. Can I do this when I am forming the SCA, or is there a option in IDE to set this.
    Generally while deployment the dependencies are checked and the DCs are deployed in proper order, I feel the issue is occuring here because of different package structure one being tc/mdm/srmcat/.. and other being tc/srmcat/custom/pr/..
    Please do let me know your suggestions on the same.
    Thanks,
    Prakash

    Hi Siarhei,<br>
    <br>
    Thanks for your reply.<br>
    <br>
    Yes all these DCs do belong to the same SCA. I tried adding the deploy time dependency (by changing the dc def file) as you <br>had mentioned but the issue is still there. Below is the log attached.
    <br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53553sap.comtcmdmsrmcatconfig.sda<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53554sap.comtcmdmsrmcatimport.ear<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53555sap.comtcmdmsrmcatredirect.ear<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53556sap.comtcmdmsrmcatsortutility.ear<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53557sap.comtcmdmsrmcatuiconf.ear<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53558sap.comtcmdmsrmcatuiprod.ear<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53559sap.comtcmdmsrmcatuisearch.ear<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53560sap.comtcmdmsrmcatuiutil.ear<br>
    URL to deploy : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53561sap.comtcsrmcatcustompr~convert.ear<br>
    <br>
    Result<br>
    => successfully deployed : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53553sap.comtcmdmsrmcatconfig.sda<br>
    => successfully deployed : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53554sap.comtcmdmsrmcatimport.ear<br>
    => successfully deployed : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53555sap.comtcmdmsrmcatredirect.ear<br>
    => successfully deployed : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53556sap.comtcmdmsrmcatsortutility.ear<br>
    => successfully deployed : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53557sap.comtcmdmsrmcatuiconf.ear<br>
    deployed with warning : file:/C:/DOCUME1/I054568/LOCALS1/Temp/temp53558sap.comtcmdmsrmcatuiprod.ear<br>
    Finished with warnings: development component 'tc/mdm/srmcat/uiprod'/'sap.com'/'MAIN_SMDM3VAL_D'/'20091215181625'/'0':<br>
    Caught exception during application startup from SAP J2EE Engine's deploy service:<br>
    java.rmi.RemoteException: Error occurred while starting application sap.com/tc/mdm/srmcat/uiprod and wait. Reason: <br>Clusterwide exception: server ID 301385150:com.sap.engine.services.deploy.container.DeploymentException: Clusterwide <br>exception: Failed to prepare application ''sap.com/tcmdmsrmcatuiprod'' for startup. Reason=Clusterwide exception: <br>Failed to start application ''sap.com/tcmdmsrmcatuiprod'': The referenced <br>application ''sap.com/tcsrmcatcustomprconvert'' can''t be started. Check the causing exception for details. Hint: Is the <br>referenced application deployed correctly on the server?<br>
    <br>
    <br>
    <br>I do understand the issue here, while deploying uiprod it searches for pr~convert.  But I am not sure why the sca gets <br>deployed in this order. Even from IDE and directly in SDM i get this issue. When I do the same deployment again, then the warnings are gone.<br>
    <br>
    <br>So is there a possiblity that pr~convert gets deployed before uiprod. Is that in our control ?
    <br>
    Thanks,<br>
    <br>Prakash

  • Deployement order of MDBs and SSBs

    Hi All,
    Facing the issue with deployment order of EJBs in one ear,
    MDBs start reading and processing message before SSBs are initialised in JNDI while server startup.
    And JNDI lookup for SSB from MDB failes JNDI lookup exception gets raised, failing the whole processing of message.
    1) MDBs jar and SSBs jar are in one EAR, so deployment order attribute can't be specified in config.xml or thru admin console, as it is with an application.
    2) Have tried <start-mdbs-with-application>false</start-mdbs-with-application> (even with true)
    as per http://download.oracle.com/docs/cd/E12840_01/wls/docs103/ejb/message_beans.html#wp1167264
    but it doesn't work.
    3) Now planning to use WL LifeCyclelistner and get server state = RUNNING, before starting to process the messages in MDB.
    Anybody has any viable solution other than this?
    Thanks & Regards,
    Keyur

    Hi Keyur,
    Which version on weblogic are you using because its seems that this might be a bug and similar bug was seen in WLS-9.2 version more details are given below:
    From the link below which you gave it states that
    “Set to false to defer message processing until after WebLogic Server opens its listen port.”
    Search for: start-mdbs-with-application
    Link-1 http://download.oracle.com/docs/cd/E12840_01/wls/docs103/ejb/message_beans.html#wp1167264
    # Conclusion:
    This means that “false” should have resolved your issue but it is not so this might be a bug. Similar bug was seen in WLS-9.2 version which was fixed in WLS-9.2 Mp-1 version check out the link below.
    Search for: CR293982 or CR299012
    Link-2 http://download.oracle.com/docs/cd/E13222_01/wls/docs92/issues/known_resolved.html
    However if it was fixed in WLS 9.2 Mp-1 then the same issue is most probably taken care in WLS 10.x.x version also.
    # Suggestion:
    - Try to set “start-mdbs-with-application” as “true” and check if that works for you.
    This is because if you read the “Link-1″ carefully it states that “With default setting of true”, however when you check the “Default” column it shows “false”. Hence cant say which one is default. It might be document bug as well. However you have tried it so you can skip this suggestion.
    # How to solve this issue:
    1) Create a simple test case to prove that “start-mdbs-with-application” when set as “false” does not work.
    2) Open a ticket with Oracle and provide all the details with the test case and let them do their job.
    Hope this information helps.
    Regards,
    Ravish Mody

  • What is the best way to deploy/update custom security realm classes to WLS 6.0?

    From the WLS 6.0 console, I see that I can specify the Java class that
    implements my custom security realm but I am wondering what is the best way
    to deploy/update this code. I don't see a way to do this from the console.
    Does this mean that I have to manually copy the class files over that
    implement my custom security realm?

    Thanks Danut,
    A jar file seems to be a good way to package it up but it sounds like it
    still needs to be manually copied to each Weblogic server install directory
    post-installation and whenever it is updated. I thought it would be nice to
    be able to deploy/update the custom security realm by uploading it through
    the Console just as you can with web applications and EJBs.
    Brian
    "Danut Prisacaru" <[email protected]> wrote in message
    news:3aba2db0$[email protected]..
    You have to have your Custom Realm class in the class path. I usually havea
    jar file with all the Custom Realm classes and that jar I copy it in thelib
    folder. Then I modify "startWebLogic.cmd" and I add to the classpath
    ".\lib\CustomRealm.jar"
    set
    CLASSPATH=.;.\lib\weblogic_sp.jar;.\lib\weblogic.jar;.\lib\CustomRealm.jar;
    >
    Be aware that in order to have you custom realm besides creating thecustom
    realm using the console you also have to create a custom caching andchoose
    that one as your default caching realm.
    Here is how the security settings are looking in my "config.xml"
    <CustomRealm Name="CustomRealm"
    RealmClassName="Custom.appserver.weblogic.security.CustomRealm"/>
    <CachingRealm BasicRealm="CustomRealm" CacheCaseSensitive="true"
    Name="CustomCachingRealm"/>
    <Realm CachingRealm="CustomCachingRealm" FileRealm="wl_default_file_realm"
    Name="wl_default_realm"/>
    <FileRealm Name="wl_default_file_realm"/>
    <Security GuestDisabled="false"
    Name="mydomain" PasswordPolicy="wl_default_password_policy"
    Realm="wl_default_realm"/>
    Danut

  • What is the order of restoring backups in sharepoint 2010

    Hi
    production form has 
    2 web application ,custom solutions and service applications configured(user profile,serarch)
    here what is the order of restoring backups in  my newly created test form
    adil

    Hi
    in my production environment when i create new web application how
    the custom solution included in _layouts folder?
    this  is the information from systemsettings>farmsolutions
    Name: xyz.scan.wsp
    Type: Core Solution
    Contains Web Application Resource: Yes
    Contains Global Assembly: Yes
    Contains Code Access Security Policy: No
    Deployment Server Type: Front-end Web server
    Deployment Status: Deployed
    Deployed To: http://spwf01:81/;
    http://spwf01:83/; http://spwf01/;
    http://spwf01:84/; http://spwf01:82/
    here  there is no webapplication with port 85 , but when i create new web application with port 85
    this solution exists in _layouts folder
    adil

  • Cisco ISE posture requirements whats the ordering of requirements?

    Hi Everyone,
    I am in the middle of deploying the anyconnect posture module (ac 4.0), with ISE 1.3. I have a problem, with the order of which the posture requirements get checked, it does not seem to order the requirements alphabetically, and can't figure out how to make it check for certain things, before other things. An example :
    I have Symantec SEP 12.1 AV in this environment, and i have the following checks :
    - AV_installed : is the av agent installed ?, if not start installation from a network share
    - AV_started : is the av agent started ?, if not try to start the service
    - AV_uptodate : is the av definitions up to date?, if not start the update function in the av client
    Now this is the order it needs to be checked in, as it would fail if i tried to check if the AV is running, before i check if it's actually installd,  but i can't get posture to do that, going on the names of the rules, these should alphabetically be run in the order i have, but they are not.
    Any ideas?, the documentation for posture is lacking to be polite, i have not been able to find anything describing this process.

    Abhishek,
    This is possible, please use this link for reference:
    http://www.cisco.com/en/US/docs/security/ise/1.1.1/user_guide/ise_pos_pol.html#wp1922448
    Your AV vendor will have to be supported based on the release notes:
    http://www.cisco.com/en/US/docs/security/ise/ComplianceModule/win-avas-3_5_1549_2.pdf
    Thanks,
    Tarik Admani
    *Please rate helpful posts*

  • MDB deployed in WebLogic and Queues in IBM MQ

    Hi all,
    I have a MDB which is deployed in Weblogic 10.0 and created queues in IBM MQ 6. The state of MDB is active. But its not picking up the messages from the Queue. And there is no expection thrown also in the Web Logic log file.
    To test the MQ series binding file, i created a standalone client, which puts and picks the message. It works fine.If I stop the MQ, Weblogic is throwing error and if I change the Manager name or Connection factory name in binding file, Weblogic throwing error. So its able to get connection.
    And the MDB if deployed in OC4J, picks the messages and processes. So MDB also working fine. So I think i have missed out some configuration. Can anyone tell what i have missed out.
    Please help me out in this.
    Thanks in advance.
    Steps used are:
    1.Deployed jms-xa-adp.rar file in OC4J.
         <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE connector PUBLIC '-//Sun Microsystems, Inc.//DTD Connector 1.0//EN' 'http://java.sun.com/j2ee/dtds/connector_1_0.dtd'>
    <connector>
        <display-name>Weblogic Messaging Bridge Adapter (XA)</display-name>
        <vendor-name>BEA System</vendor-name>
        <spec-version>1.0</spec-version>
        <eis-type>JMS Service</eis-type>
        <version>1.0.2</version>
        <resourceadapter>
            <managedconnectionfactory-class>weblogic.jms.adapter.JMSManagedConnectionFactory</managedconnectionfactory-class>
            <connectionfactory-interface>weblogic.jms.bridge.AdapterConnectionFactory</connectionfactory-interface>
            <connectionfactory-impl-class>weblogic.jms.adapter.JMSBaseConnectionFactory</connectionfactory-impl-class>
            <connection-interface>weblogic.jms.bridge.AdapterConnection</connection-interface>
            <connection-impl-class>weblogic.jms.adapter.JMSBaseConnection</connection-impl-class>
            <transaction-support>XATransaction</transaction-support>
            <config-property>
                <config-property-name>ConnectionURL</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>file:/C:/JNDIDirectory</config-property-value>
            </config-property>
            <config-property>
                <config-property-name>InitialContextFactory</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>com.sun.jndi.fscontext.RefFSContextFactory</config-property-value>
            </config-property>
            <config-property>
                <config-property-name>ConnectionFactoryJNDI</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>WLReceiverQCF</config-property-value>
            </config-property>
            <config-property>
                <config-property-name>DestinationJNDI</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>WLReceiverQueue</config-property-value>
            </config-property>
            <config-property>
                <config-property-name>DestinationType</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>Queue</config-property-value>
            </config-property>
            <config-property>
                <config-property-name>AdapterType</config-property-name>
                <config-property-type>java.lang.String</config-property-type>
                <config-property-value>XATransaction</config-property-value>
            </config-property>
            <authentication-mechanism>
                <authentication-mechanism-type>BasicPassword</authentication-mechanism-type>
                <credential-interface>javax.resource.spi.security.PasswordCredential</credential-interface>
            </authentication-mechanism>
            <reauthentication-support>false</reauthentication-support>
        </resourceadapter>
    </connector>
    2. Created JMS Module, under it created Foriegn Server, Inside that created Connection factories and Destinations.
    3.Deployed the MDB.
    weblogic-ejb-jar.xml
    <?xml version="1.0"?>
    <!DOCTYPE weblogic-ejb-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic 8.1.0 EJB//EN" "http://www.bea.com/servers/wls810/dtd/weblogic-ejb-jar.dtd">
    <weblogic-ejb-jar>
        <weblogic-enterprise-bean>
              <!-- EJB Reference Name -->
            <ejb-name>MDB_Bean</ejb-name>
              <message-driven-descriptor>
                   <pool>
                      <max-beans-in-free-pool>200</max-beans-in-free-pool>
                      <initial-beans-in-free-pool>5</initial-beans-in-free-pool>
                  </pool>
                  <destination-jndi-name>WLReceiverQueue</destination-jndi-name>
                   <initial-context-factory>com.sun.jndi.fscontext.RefFSContextFactory</initial-context-factory>
                   <connection-factory-jndi-name>WLReceiverQCF</connection-factory-jndi-name>
              </message-driven-descriptor>
              <!-- EJB Reference Descriptions STARTS-->
            <reference-descriptor>
                   <!-- EJB Resource Reference Descriptions STARTS-->
               <resource-description>
                  <res-ref-name>FCDEV</res-ref-name>
                  <jndi-name>FCDEV</jndi-name>
               </resource-description>
                 <resource-description>
                  <res-ref-name>WLReceiverQCF</res-ref-name>
                  <jndi-name>WLReceiverQCF</jndi-name>
               </resource-description>
                 <!-- EJB Resource Reference Descriptions ENDS-->
                 <!-- EJB Resource environment Reference Descriptions STARTS-->
                 <resource-env-description>
                        <res-env-ref-name>WLReplyQueue</res-env-ref-name>
                        <jndi-name>WLReplyQueue</jndi-name>
                   </resource-env-description>
                   <resource-env-description>
                        <res-env-ref-name>WLDLQQueue</res-env-ref-name>
                        <jndi-name>WLDLQQueue</jndi-name>
                   </resource-env-description>     
                   <!-- EJB Resource environment Reference Descriptions ENDS-->
            </reference-descriptor>          
              <!-- EJB Reference Descriptions ENDS-->
        </weblogic-enterprise-bean>
    </weblogic-ejb-jar>ejb-jar.xml
    <?xml version="1.0"?>
    <ejb-jar id="MDB_Bean" version="2.1" xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">
        <enterprise-beans>
            <message-driven>
                <display-name>MDB Bean</display-name>
                <ejb-name>MDB_Bean</ejb-name>
                <ejb-class>com.mdb.MDBBean</ejb-class>
                <messaging-type>javax.jms.MessageListener</messaging-type>
                <transaction-type>Container</transaction-type>
                   <env-entry>      
                        <env-entry-name>propertyPath</env-entry-name>      
                        <env-entry-type>java.lang.String</env-entry-type>
                        <env-entry-value>D:/MDB/config/</env-entry-value>
                   </env-entry>
                   <activation-config>
                    <activation-config-property>
                        <activation-config-property-name>DestinationType</activation-config-property-name>
                        <activation-config-property-value>javax.jms.Queue</activation-config-property-value>
                    </activation-config-property>
                    <activation-config-property>
                        <activation-config-property-name>DestinationName</activation-config-property-name>
                        <activation-config-property-value>WLReceiverQueue</activation-config-property-value>
                    </activation-config-property>
                    <activation-config-property>
                        <activation-config-property-name>ConnectionFactoryJndiName</activation-config-property-name>
                        <activation-config-property-value>WLReceiverQCF</activation-config-property-value>
                    </activation-config-property>
                </activation-config>
                <resource-ref>
                    <description>Connection Factory for Response / DLQ</description>
                    <res-ref-name>WLReceiverQCF</res-ref-name>
                    <res-type>javax.jms.XAQueueConnectionFactory</res-type>
                    <res-auth>Container</res-auth>
                    <res-sharing-scope>Shareable</res-sharing-scope>
                </resource-ref>
                <resource-env-ref>
                    <description>Queue to send reply to</description>
                    <resource-env-ref-name>WLReplyQueue</resource-env-ref-name>
                    <resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
                </resource-env-ref>
                <resource-env-ref>
                    <description>MDB Dead Letter Queue</description>
                    <resource-env-ref-name>WLDLQQueue</resource-env-ref-name>
                    <resource-env-ref-type>javax.jms.Queue</resource-env-ref-type>
                </resource-env-ref>
            </message-driven>
        </enterprise-beans>
        <assembly-descriptor>
            <container-transaction>
                <method>
                    <ejb-name>MDB_Bean</ejb-name>
                    <method-name>*</method-name>
                </method>
                <trans-attribute>Required</trans-attribute>
            </container-transaction>
        </assembly-descriptor>
    </ejb-jar>Edited by: shruthi04 on Nov 22, 2008 10:51 AM
    Edited by: shruthi04 on Nov 22, 2008 11:42 AM
    Edited by: shruthi04 on Nov 22, 2008 11:44 AM

    Does your MDB require transactions ? If so you need to XA enable the connection factory. Looks like you are using a transactional MDB with non XA connection factory.

  • MDB deployment problem

    when i put MDB deployment jar file in JBOSS deploy folder i am getting
    these exception.
    11:10:46,765 WARN [JMSContainerInvoker] JMS provider failure detected:
    javax.jms.JMSException: Error creating the dlq connection: XAConnectionFactory not bound
    at org.jboss.ejb.plugins.jms.DLQHandler.createService(DLQHandler.java:171)
    at org.jboss.system.ServiceMBeanSupport.jbossInternalCreate(ServiceMBeanSupport.java:237)
    at org.jboss.system.ServiceMBeanSupport.create(ServiceMBeanSupport.java:164)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker.innerCreate(JMSContainerInvoker.java:542)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker.startService(JMSContainerInvoker.java:764)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker$ExceptionListenerImpl.onException(JMSContainerInvoker.java:1267)
    at org.jboss.ejb.plugins.jms.JMSContainerInvoker$1.run(JMSContainerInvoker.java:776)

    According to ur deployment descriptors u have to create QueueConnectionFactory and Queue .

  • Define the order to pickup jars in pickup folder of Virgo Nano

    Hello,
    Could you please let me know how to define the order in which Virgo nano can pick up the jars from pickup folder ? All that i have is set of jars in virgo nano pickup folder and i want virgo to deploy some specific jars first and then deploy the remaining jars later.
    Thanks
    Chandru

    Hello,
    You can use a Plan https://eclipse.org/virgo/documentation/virgo-documentation-3.6.3.RELEASE/docs/virgo-programmer-guide/html/ch04s03.html
    (I use Virgo Server for Tomcat, but I suppose Virgo Nano is the same).
    GianMaria

  • Change the order in which the processes come up on restart

    Is there a way to change the order in which the processes come up again when restarting the OC4J?

    Hi --
    Do you mean the order of the applications deployed to an OC4J instance, or the processes started by OPMN when OracleAS is started.
    For the former, we put the application entries into a ordered map based on the order they are seen as in the server.xml file. While we don't offer a feature that the applications will definitively be started in that order, we do work our way through the ordered list. So for more parts you'll see the application starting the same order as they are seen in server.xml.
    For the latter, I'm not sure. I also tend to think that its again based on the order within OPMN. What you can try and use is the opmnctl startall sequential=true command, which will sequentially start each process, where it waits for the previous process to start before starting the next one. That will at least show you the order the processes are starting in and help you test the opmn ordering hypothesis.
    cheers
    -steve-

  • MDB deployment in cluster

    i have an MDB deployed to a weblogic cluster(weblogic10).
    My requirement is i need MDB failover in case one server goes down. so i have no choice of deploying the MDB to any of the manged server. i ahve set the maximum pool size as 1 for MDB,but the MDB is instantiated from each managed server. I need only one MDB to service the queue ,but needs failover in case the any of the servere fails. Any option to do this in weblogic server.If not possible by waht way i can accomplish this task.

    Is there any special reason why you only want one MDB to consume messages fro the queue?

  • How can I control the order of photos in a Ravel slideshow?

    I'm using the web version.  After I uploaded my photos, I discovered that Ravel does not display them in alphanumeric file name order.  Instead it appears to order them by file date.  Unfortunately, I have always altered the file name to set up the order of my photos.  In the future, if I use PhotoShop to manually alter the date of the jpeg files, and then upload them, will Ravel "see" the altered date and change the order?  I've used up my upload limit, so I can't just try it and see.
    On a slide note, I tried the method of sharing an album on PC as described in the Adobe FAQ, and it worked pretty well.  Two minor things I'd add:  (1) You have to first click the URL field before the copy, and (2) the URL includes two non-functional characters at the end (#!) that can be deleted from the e-mail.

    Yes, as you noticed, the only option for Revel is to sort by date.  If you change the date that the photo was taken, it will indeed change the order.  This is something you can also do within the Revel app, though not currently with the web version you are using.

  • Free Goods not getting Determined at the Order Level

    Dear All,
    I have activated free goods settings and also maintained free goods master record for exclusive free goods.However when I am entering the main line item the second line item in the sales order which should contain the free qty is not coming,please advice what needs to be done.
    Kind Regards
    Atul

    Hi Jelena,
    Thanks for your post with this I could find out what was happening.The following is the analysis once I switched on the free goods determination at the order level and below was the system response.
    Diagnosis
         There are certain business transactions where it is not possible to
         determine free goods in the SAP standard system: reason 3
         Explanation of reasons
         1      Document category is not from sales order category (VBTYP <> 'C'
         2      Lower-level item
         3      Bill of material
         4      Product selection
         5      Configurable item
         6      Scheduling agreement/forecast delivery schedule
         7      Item with active ingredient management
         8      Item without schedule lines
    I had found that in my item category the structure scope was marked as A where it was exploding the single level bill of material.Once this configuration was turned blank which is no explosion the free goods were getting determined.
    Kind Regards
    Atul

  • Bug 769476 - sync from Mobile Firefox (smartphone or tablet) will disorganize the order of bookmarks on desktop

    Hello,
    Normally, I've been using Firefox sync on desktops (home and at work, all running on Arch Linux and one Windows desktop) until now only, without any bigger problems.
    I've bought an tablet last week (Nexus 7, with Android 4.2 after update).
    After I installed the Mobile Firefox (version 18 was just fresh) onto the tablet, have linked via my account to the sync.
    After initial sync finished, I noticed first disorder of my bookmarks on my desktop, without knowing more about the source of the problem at first.
    Have been observing and performing various tests the last days, and have come to an conclusion, that the source of this is the Mobile Firefox on my tablet.
    Every time I had to restore (fortunatelly I'm performing backups of these) my bookmarks on my desktop to regain the order I want.
    I have to disable the sync on the Mobile Firefox in order to stop this bookmarks disorganization.
    Afterwards, the problem of bookmarks disorder on my desktops is gone, just until I reenable the sync on Mobile Firefox, then it gets broken again.
    By disorder/disorganization of bookmarks I mean this:
    1. normal working status as desired when Mobile Firefox ain't synchronizing:
    A
    B
    C
    D
    E
    F
    2. broken status after Mobile Firefox sync. enabled (the order may change randomly):
    A
    C
    E
    F
    D
    B
    -- but on the tablet's Mobile Firefox, the bookmarks order is being held as far as I've noticed.
    I've already tried to clear my entire Mobile Firefox profile, in order to get rid of all Mobile Firefox settings and bookmars, to start on the tablet with a clean shield. Haven't helped, it always breaks the bookmarks order on the desktops again once newly reconnected via sync.
    Unfortunatelly, I don't have no other tablet device at hand to test in elsewhere, thus to confirm or deny, whether this is lonely problem on my table only, or a globale Mobile Firefox problem.
    Is this some sort of Mobile Firefox bug?
    Any other ideas about what to check/change in order to fix this problem?
    Thanks in advance for any help.
    ---- update 20130115 ---
    Have just tried to enable the sync even on my smartphone (HTC Desire S, Android 2.3.6), where I used the Mobile Firefox sync before, but have disabled the sync few weeks ago (that time using ver. 17), as the Mobile Firefox started to trigger the sync very often with these new versions, and with one core CPU smarphone, it always took quite long to finish.
    Since then, I was forced to perform Factory Reset due to some another unrelated problem.
    Afterwards, new version 18 was released, I still wansn't using the sync on the smartphone.
    But after I opened this question, just to test it I've reenabled the sync on the smartphone (having already ver.18 installed), waited for the sync to finish on both, smartphone first, following on the desktop, and what a surprise, the bookmarks order did screw up again.
    Thus, it's not just my tablet affected, but smartphone is as well.
    Now just to differentiate, whether perhaps my sync account with my data is broken somehow, or if the Mobile Firefox sync is indeed the the reason even globaly, not just with me?
    But how to differentiate it?
    Shall I perhaps open an bug at the bugzilla.mozilla.org ?
    have just discovered, that bug already reported https://bugzilla.mozilla.org/show_bug.cgi?id=769476

    Windows 7, Linux, and Android each sort Alpha-Numeric strings differently.
    Linux ignores beginning spaces and symbols.

Maybe you are looking for

  • Is there any API

    Hi, Is there any API to update schedule_start_date and schedule_finish_date for workplan in Projects Please let me know even is there any sample code also?

  • XP home or Professional

    Need to purchase XP, is Pro worth the extra coin or should I get Home!

  • N97 Firmware 2.1 Music Player - Podcast listing

    I just updated to 2.1, and within the music player - podcasts, i have lost, Never Played, recently heard, all podcasts and now only have listing by podcast name.   liked the prior features, anyone know if this is a bug or "upgrade"? thanks

  • Can't get rid of folder with !

    Here's the long story. I bought this ipod off ebay. I got it today and connected it to my computer. I was trying to configure it once it said it was done I tried adding some songs to it. Not using itunes, using just the removeable E: drive like I did

  • Safari has stooped loading some regularly used sites but loads as a guest user

    A couple of weeks ago safari stopped loading Facebook but it loads in Firefox and as guest user in Safari. It has now stopped loading Ebay UK but as with Facebook it loads as a guest. This only happens, so far with my macbook, iPad and iPhone are ok.