5 Replies Latest reply on Jan 4, 2011 8:00 AM by tomj

    Changes not getting reflected on multiple clients

    Shally Dhar Level 1

      Hi All,

       

      I am using LCDS - DMS in my application. Now when I make changes at the client end, the changes get pushed to the server but they do not get reflected at the other clients which are running side by side.

       

      Really stuck with this. I did exactly what has been shown in the lcds samples and even made an application using the lcds-samples folder and it is running fine. But when I do the same in my application, it is able to push the changes to the database and save them but the changes do not get reflected to the other clients.

       

      Please reply asap.

       

      Regards,

      Shally

        • 1. Re: Changes not getting reflected on multiple clients
          Bill.QE Adobe Employee

          Hi Shally,

           

          What application server do you run your app on? Did you try moving the lcds samples to your application to see whether it work?  Can I see your destination definition in your configuration file? I would also like to see how do you define your DataService in your app.  Did you use Flex builder to compile your app?

           

           

          William

          • 2. Re: Changes not getting reflected on multiple clients
            Shally Dhar Level 1

            The sample application that I had created was on my machine. However, the actual application is on some

            other machine which hosts it. Also, the application server is JBOSS which is hosted on port no 8080. Now

            I just use my machine for compiling the flex code and then copy the related files on to the other machine which hosts the application server and the appli

            cation.

             

            I am using default channel as rtmp in my services-config and similar is the channel in data-management-config.xml.

             

            Now, I was not providing a channel definition for rtmp but for amf and other channels which I think might be the probable cause.

             

            The services-config.xml is:

             

            <?xml version="1.0" encoding="UTF-8"?>
            <services-config>
            <factories>
                           <factory id="spring" class="flex.samples.factories.SpringFactory"/>
                </factories>

                <services>
                    <service-include file-path="remoting-config.xml" />
                    <service-include file-path="proxy-config.xml" />
                    <service-include file-path="messaging-config.xml" />
                    <service-include file-path="data-management-config.xml" />
                    <service class="fiber.data.services.ModelDeploymentService" id="model-deploy-service" />
                   
                    <!--
                 Application level default channels. Application level default channels are
                 necessary when a dynamic destination is being used by a service component
                 and no ChannelSet has been defined for the service component. In that case,
                 application level default channels will be used to contact the destination.
                    -->  
                    <default-channels>
                       <channel ref="my-rtmp"/>
                    </default-channels>

                </services>

                <security>
              <login-command class="flex.messaging.security.TomcatLoginCommand" server="Tomcat"/>       
                    <!-- Uncomment the correct app server
                    <login-command class="flex.messaging.security.JRunLoginCommand" server="JRun"/>
                    <login-command class="flex.messaging.security.WeblogicLoginCommand" server="Weblogic"/>
                    <login-command class="flex.messaging.security.WebSphereLoginCommand" server="WebSphere"/>
                    -->
                    <security-constraint id="basic-read-access">
                        <auth-method>Basic</auth-method>
                        <roles>
                            <role>guests</role>
                            <role>accountants</role>
                            <role>employees</role>
                            <role>managers</role>
                        </roles>
                    </security-constraint>
                </security>

                <!-- Socket servers that NIO endpoints all share -->
                <servers>
                    <server id="my-nio-server" class="flex.messaging.socketserver.SocketServer">
                    </server>
                    <!--
                    <server id="secure-nio-server" class="flex.messaging.socketserver.SocketServer">
                        <properties>
                            <keystore-file>{context.root}/WEB-INF/flex/localhost.keystore</keystore-file>
                            <keystore-password>changeit</keystore-password>
                        </properties>
                    </server>
                    -->
                </servers>

                <channels>

                    <!-- Servlet Based endpoints -->
                    <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
                        <endpoint url="http://localhost:8080/test/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
                        <properties>
                            <polling-enabled>false</polling-enabled>
                        </properties>
                    </channel-definition>

                    <channel-definition id="my-polling-amf" class="mx.messaging.channels.AMFChannel">
                        <endpoint url="http://localhost:8080/test/messagebroker/amf/messagebroker/amfpolling" class="flex.messaging.endpoints.AMFEndpoint"/>
                        <properties>
                            <polling-enabled>true</polling-enabled>
                            <polling-interval-seconds>8</polling-interval-seconds>
                        </properties>
                    </channel-definition>

                    <channel-definition id="my-http" class="mx.messaging.channels.HTTPChannel">
                        <endpoint url="http://localhost:8080/test/messagebroker/amf/messagebroker/http" class="flex.messaging.endpoints.HTTPEndpoint"/>
                    </channel-definition>

                    <!-- Secure Servlet-based endpoints -->
                    <channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
                        <endpoint url="https://localhost:8080/test/messagebroker/amf/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
                        <properties>
                            <!--HTTPS requests on some browsers do not work when pragma "no-cache" are set-->
                            <add-no-cache-headers>false</add-no-cache-headers>
                        </properties>
                    </channel-definition>

                    <channel-definition id="my-secure-http" class="mx.messaging.channels.SecureHTTPChannel">
                        <endpoint url="https://localhost:8080/test/messagebroker/amf/messagebroker/httpsecure" class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
                        <properties>
                         <!--HTTPS requests on some browsers do not work when pragma "no-cache" are set-->
                            <add-no-cache-headers>false</add-no-cache-headers>
                        </properties>
                    </channel-definition>

                    <!-- NIO based endpoints -->
                    <channel-definition id="my-rtmp" class="mx.messaging.channels.RTMPChannel">
                        <endpoint url="rtmp://{server.name}:2037" class="flex.messaging.endpoints.RTMPEndpoint"/>
                        <properties>
                            <idle-timeout-minutes>20</idle-timeout-minutes>
                            <!-- for deployment on WebSphere, must be mapped to a WorkManager available in the web application's jndi context.
                            <websphere-workmanager-jndi-name>java:comp/env/wm/MessagingWorkManager</websphere-workman ager-jndi-name>
                            -->
                        </properties>
                    </channel-definition>

                    <channel-definition id="my-nio-amf" class="mx.messaging.channels.AMFChannel">
                        <endpoint url="http://{server.name}:2880/nioamf" class="flex.messaging.endpoints.NIOAMFEndpoint"/>
                        <server ref="my-nio-server"/>
                        <properties>
                            <polling-enabled>false</polling-enabled>
                        </properties>
                    </channel-definition>

                    <channel-definition id="my-nio-amf-poll" class="mx.messaging.channels.AMFChannel">
                        <endpoint url="http://{server.name}:2880/nioamfpoll" class="flex.messaging.endpoints.NIOAMFEndpoint"/>
                        <server ref="my-nio-server"/>
                        <properties>
                            <polling-enabled>true</polling-enabled>
                            <polling-interval-millis>3000</polling-interval-millis>
                        </properties>
                    </channel-definition>

                    <channel-definition id="my-nio-http" class="mx.messaging.channels.HTTPChannel">
                        <endpoint url="http://{server.name}:2880/niohttp" class="flex.messaging.endpoints.NIOHTTPEndpoint"/>
                        <server ref="my-nio-server"/>
                        <properties>
                            <polling-enabled>false</polling-enabled>
                        </properties>
                    </channel-definition>

                    <!-- Secure NIO based endpoints -->
                    <!--
                    <channel-definition id="secure-nio-amf" class="mx.messaging.channels.SecureAMFChannel">
                        <endpoint url="https://{server.name}:2443/securenioamf" class="flex.messaging.endpoints.SecureNIOAMFEndpoint"/>
                        <server ref="secure-nio-server"/>
                        <properties>
                            <polling-enabled>false</polling-enabled>
                        </properties>
                    </channel-definition>

                    <channel-definition id="secure-nio-http" class="mx.messaging.channels.SecureHTTPChannel">
                        <endpoint url="https://{server.name}:2443/secureniohttp" class="flex.messaging.endpoints.SecureNIOHTTPEndpoint"/>
                        <server ref="secure-nio-server"/>
                        <properties>
                            <polling-enabled>false</polling-enabled>
                        </properties>
                    </channel-definition>
                    -->
                </channels>

                <logging>
                    <target class="flex.messaging.log.ConsoleTarget" level="Warn">
                        <properties>
                            <prefix>[LCDS] </prefix>
                            <includeDate>false</includeDate>
                            <includeTime>false</includeTime>
                            <includeLevel>false</includeLevel>
                            <includeCategory>false</includeCategory>
                        </properties>
                        <filters>
                            <pattern>Endpoint.*</pattern>
                            <pattern>Service.*</pattern>
                            <pattern>Configuration</pattern>
                            <pattern>SocketServer.*</pattern>
                            <pattern>Model.*</pattern>
                        </filters>
                    </target>
                </logging>

                <system>
                    <redeploy>
                        <enabled>true</enabled>
                        <watch-interval>20</watch-interval>
                        <watch-file>{context.root}/WEB-INF/flex/services-config.xml</watch-file>
                        <watch-file>{context.root}/WEB-INF/flex/proxy-config.xml</watch-file>
                        <watch-file>{context.root}/WEB-INF/flex/remoting-config.xml</watch-file>
                        <watch-file>{context.root}/WEB-INF/flex/messaging-config.xml</watch-file>
                        <watch-file>{context.root}/WEB-INF/flex/data-management-config.xml</watch-file>
                        <touch-file>{context.root}/WEB-INF/web.xml</touch-file>
                    </redeploy>
                </system>

            </services-config>

             

            The data-management-config.xml is:

             

            <?xml version="1.0" encoding="UTF-8"?>
            <service id="data-service"
                class="flex.data.DataService">

                <adapters>
                    <adapter-definition id="actionscript" class="flex.data.adapters.ASObjectAdapter" default="true"/>
                    <adapter-definition id="java-dao" class="flex.data.adapters.JavaAdapter"/>
                </adapters>

            <default-channels>
                    <channel ref="my-rtmp"/>
                </default-channels>

            <destination id="login">

                  <adapter ref="java-dao" />

                  <properties>

                    <factory>spring</factory>

                    <source>loginDaoAssemblerBean</source>
              <item-class>com.myTest.test.bean.Users</item-class>
              <metadata><identity property="userName"/></metadata>

                </properties>
            <channels>
                        <channel ref="my-rtmp"/>
                </channels>


            </destination>


            </service>

             

            and the mxml file is :

            <?xml version="1.0" encoding="utf-8"?>

            <mx:Application

             

             

            xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"

            creationComplete="callServer()"

            >

            <mx:Script>

            <![CDATA[

             

             

            import mx.rpc.events.FaultEvent;

             

            import mx.controls.Alert;

             

            import mx.rpc.events.ResultEvent;

             

            private var mTimer:Timer;

             

            private function resulthandler(evt:ResultEvent):void

            {

             

             

            //Alert.show("Hello");

             

             

            //lblMessage.text = srv.isValidUser.lastResult + srv.selectAllUser.lastResult + "---Natak";

            }

             

             

             

            private function callServerMethods():void

            {

            ds.fill(products);

            }

             

             

             

            private function faultHandler(event:FaultEvent):void

            {

            Alert.show(

             

            "Fault...\n"+event.fault.message);

            }

             

             

            private function callServer():void

            {

            mTimer =

             

            new Timer(1000,0)

             

            mTimer.addEventListener(TimerEvent.TIMER,Countsec);

            mTimer.start();

            }

             

             

            private function Countsec(e:TimerEvent):void

            {

            lbltime.text=e.target.currentCount +

             

            "Shally";

             

            if(e.target.currentCount == 20)

            {

            lbltime.text=

            "Time Complete";

            ds.fill(products);

            mTimer.reset();

            mTimer.start();

            }

            }

             

             

            ]]>

            </mx:Script>

             

             

             

             

            <mx:ArrayCollection id="products"/>

             

            <mx:DataService id="ds" destination="login" result="resulthandler(event)"

            autoCommit="

            true" autoSyncEnabled="true" autoMerge="true"/>

             

             

             

            <mx:DataGrid dataProvider="{products}" id="dg" editable="true" width="100%"

            height="

            429">

             

             

            <mx:columns>

             

             

            <mx:DataGridColumn dataField="userName" headerText="Name"/>

             

             

            <mx:DataGridColumn dataField="password" headerText="Category"/>

             

             

            </mx:columns>

             

             

            </mx:DataGrid>

             

             

            <!--mx:Label id="lbltime" x="10" y="27" text="Username" width="96"/-->

             

             

            <mx:Button label="Get Data" click="callServerMethods()" x="32" y="467"/>

             

            <mx:Label id="lbltime" x="10" y="567" text="Username" width="327"/>

            </mx:Application>

            and there is a Users. as file which is mapped with the server side file

             

            package

             

            {

            [Managed]

            [RemoteClass(alias=

             

            "com.myTest.test.bean.Users")]

             

            public class Users

            {

             

            public function Users()

            {

            }

             

            public var userName:String;

             

            public var password:String;

            }

            }

             

             

            Now, as you can see in services-config.xml, the default channel is rtmp but there is no channel definition for it. If this is the cause for the whole problem, then my question is:

            1) Should I set the channel definition to

            <endpoint url="rtmp://{localhost:8080" class="flex.messaging.endpoints.RTMPEndpoint"/>  while compiling the flex code as I have done for the other channels. Will the machine on which the application is hosted be able to understand this or something needs to be done on that machine apart from this?

             

            Looking forward to get an answer. Thanks in advance.

             

            Regards,

            Shally

             

             

            • 3. Re: Changes not getting reflected on multiple clients
              Bill.QE Adobe Employee

              I read your response several time. I didn't see anything wrong. The rtmp channel is defined in your services-config.xml

              <channel-definition id="my-rtmp" class="mx.messaging.channels.RTMPChannel">
                          <endpoint url="rtmp://{server.name}:2037" class="flex.messaging.endpoints.RTMPEndpoint"/>
                          <properties>
                              <idle-timeout-minutes>20</idle-timeout-minutes>
                          </properties>
                      </channel-definition>

              it listens to port 2037 which is different from you jboss web port. When you compile your mxml page, you should have -services parameter specified, and it should point to your application WEB-INF/flex/services-config.xml.

              I have no clue at this moment. Can you go to services-config.xml

              1.change the logging level to debug.

              2.Run 2 clients. Fill the datagrid for each of them.

              3. client one update one item

              4. show me your debug log

               

              Thanks

               

              William

              • 4. Re: Changes not getting reflected on multiple clients
                Shally Dhar Level 1

                Hi William,

                 

                Thanks for your reply. I was busy with some work so could not revert with the logging details. I chaged the logging level to debug and changed the values for other parameters in the logging section to true.

                 

                Now, when I start my JBOSS server, I get the following errors on the console:

                 

                ****************************************************************************************** ****************************************************************************************** ****

                JAVA_HOME is not set. Unexpected results may occur.
                Set JAVA_HOME to the directory of your local JDK to avoid this message.
                ===============================================================================

                  JBoss Bootstrap Environment

                  JBOSS_HOME: C:\jboss

                  JAVA: java

                  JAVA_OPTS: -Dprogram.name=run.bat -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000

                  CLASSPATH: ;C:\jboss\bin\run.jar

                ===============================================================================

                17:08:26,552 INFO  [ServerImpl] Starting JBoss (Microcontainer)...
                17:08:26,552 INFO  [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.CR2 (build: SVNTag=JBoss_5_0_0_CR2 date=200809171139)
                17:08:26,567 INFO  [ServerImpl] Home Dir: C:\jboss
                17:08:26,567 INFO  [ServerImpl] Home URL: file:/C:/jboss/
                17:08:26,567 INFO  [ServerImpl] Library URL: file:/C:/jboss/lib/
                17:08:26,567 INFO  [ServerImpl] Patch URL: null
                17:08:26,567 INFO  [ServerImpl] Server Name: default
                17:08:26,567 INFO  [ServerImpl] Server Home Dir: C:\jboss\server\default
                17:08:26,567 INFO  [ServerImpl] Server Home URL: file:/C:/jboss/server/default/
                17:08:26,567 INFO  [ServerImpl] Server Data Dir: C:\jboss\server\default\data
                17:08:26,567 INFO  [ServerImpl] Server Temp Dir: C:\jboss\server\default\tmp
                17:08:26,567 INFO  [ServerImpl] Server Config URL: file:/C:/jboss/server/default/conf/
                17:08:26,567 INFO  [ServerImpl] Server Library URL: file:/C:/jboss/server/default/lib/
                17:08:26,567 INFO  [ServerImpl] Root Deployment Filename: jboss-service.xml
                17:08:27,224 INFO  [ServerImpl] Starting Microcontainer, bootstrapURL=file:/C:/jboss/server/default/conf/bootstrap.xml
                17:08:28,458 INFO  [CopyMechanism] VFS temp dir: C:\jboss\server\default\tmp
                17:08:28,505 INFO  [ZipEntryContext] VFS force nested jars copy-mode is enabled.
                17:08:29,770 INFO  [ServerInfo] Java version: 1.6.0_21,Sun Microsystems Inc.
                17:08:29,770 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Client VM 17.0-b17,Sun Microsystems Inc.
                17:08:29,770 INFO  [ServerInfo] OS-System: Windows XP 5.1,x86
                17:08:29,817 INFO  [JMXKernel] Legacy JMX core initialized
                17:08:31,223 INFO  [MetaDataAwareProfile] Using profile root:C:\jboss\server\default
                17:08:32,614 INFO  [WebService] Using RMI server codebase: http://127.0.0.1:8083/
                17:08:45,300 WARN  [HackClassloaderMetaDataDeployer] FIXME Using loader repository config: jboss.console:sar=console-mgr.sar for  vfsfile:/C:/jboss/server/default/deploy/management/console-mgr.sar/ use classloading metadata not loa
                17:08:46,988 INFO  [AspectDeployer] Deploying xml into org.jboss.aop.AspectManager@1ab9bfe for BaseClassLoader@3f4f44{vfsfile:/C:/jboss/server/default/deploy/ejb3-interceptors-aop.xml}
                17:10:21,495 INFO  [JMXConnectorServerService] JMX Connector server: service:jmx:rmi://127.0.0.1/jndi/rmi://127.0.0.1:1090/jmxconnector
                17:10:21,620 INFO  [MailService] Mail Service bound to java:/Mail
                17:10:22,402 INFO  [NativeServerConfig] JBoss Web Services - Stack Native Core
                17:10:22,402 INFO  [NativeServerConfig] 3.0.3.GA
                17:10:23,480 WARN  [JBossASSecurityMetadataStore] WARNING! POTENTIAL SECURITY RISK. It has been detected that the MessageSucker component which sucks messages from one node to another has not had its password changed from the insta
                ctions on how to do this.
                17:10:23,714 INFO  [TransactionManagerService] JBossTS Transaction Service (JTA version) - JBoss Inc.
                17:10:23,714 INFO  [TransactionManagerService] Setting up property manager MBean and JMX layer
                17:10:24,026 INFO  [TransactionManagerService] Initializing recovery manager
                17:10:24,308 INFO  [TransactionManagerService] Recovery manager configured
                17:10:24,308 INFO  [TransactionManagerService] Binding TransactionManager JNDI Reference
                17:10:24,355 INFO  [TransactionManagerService] Starting transaction recovery manager
                17:10:26,089 INFO  [AprLifecycleListener] The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\WINDOWS\system32;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS
                32\Wbem;C:\Program Files\Borland\StarTeam SDK 10.0\Lib;C:\Program Files\Borland\StarTeam SDK 10.0\Bin
                17:10:26,167 INFO  [Http11Protocol] Initializing Coyote HTTP/1.1 on http-127.0.0.1-8080
                17:10:26,167 INFO  [AjpProtocol] Initializing Coyote AJP/1.3 on ajp-127.0.0.1-8009
                17:10:26,167 INFO  [Catalina] Initialization processed in 289 ms
                17:10:26,167 INFO  [StandardService] Starting service jboss.web
                17:10:26,167 INFO  [StandardEngine] Starting Servlet Engine: JBoss Web/2.1.1.CR7
                17:10:26,229 INFO  [Catalina] Server startup in 62 ms
                17:10:26,261 INFO  [TomcatDeployment] deploy, ctxPath=/jbossws, vfsUrl=jbossws.sar/jbossws-management.war
                17:10:26,948 INFO  [TomcatDeployment] deploy, ctxPath=/invoker, vfsUrl=http-invoker.sar/invoker.war
                17:10:27,042 INFO  [TomcatDeployment] deploy, ctxPath=/web-console, vfsUrl=management/console-mgr.sar/web-console.war
                17:10:27,448 INFO  [RARDeployment] Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/jboss-local-jdbc.rar/META-INF/ra.xml
                17:10:27,464 INFO  [RARDeployment] Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/jboss-xa-jdbc.rar/META-INF/ra.xml
                17:10:27,495 INFO  [RARDeployment] Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/jms-ra.rar/META-INF/ra.xml
                17:10:27,526 INFO  [RARDeployment] Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/mail-ra.rar/META-INF/ra.xml
                17:10:27,573 INFO  [RARDeployment] Required license terms exist, view vfszip:/C:/jboss/server/default/deploy/quartz-ra.rar/META-INF/ra.xml
                17:10:27,729 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
                17:10:29,229 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
                17:10:29,245 INFO  [RAMJobStore] RAMJobStore initialized.
                17:10:29,245 INFO  [StdSchedulerFactory] Quartz scheduler 'DefaultQuartzScheduler' initialized from default resource file in Quartz package: 'quartz.properties'
                17:10:29,245 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
                17:10:29,245 INFO  [QuartzScheduler] Scheduler DefaultQuartzScheduler_$_NON_CLUSTERED started.
                17:10:29,948 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
                17:10:30,338 WARN  [QuartzTimerServiceFactory] sql failed: 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
                RCHAR(1) NOT NULL, REQUESTS_RECOVERY VARCHAR(1) NOT NULL, JOB_DATA BINARY NULL, PRIMARY KEY (JOB_NAME,JOB_GROUP))
                17:10:30,401 INFO  [SimpleThreadPool] Job execution threads will use class loader of thread: main
                17:10:30,417 INFO  [QuartzScheduler] Quartz Scheduler v.1.5.2 created.
                17:10:30,417 INFO  [JobStoreCMT] Using db table-based data access locking (synchronization).
                17:10:30,432 INFO  [JobStoreCMT] Removed 0 Volatile Trigger(s).
                17:10:30,432 INFO  [JobStoreCMT] Removed 0 Volatile Job(s).
                17:10:30,432 INFO  [JobStoreCMT] JobStoreCMT initialized.
                17:10:30,432 INFO  [StdSchedulerFactory] Quartz scheduler 'JBossEJB3QuartzScheduler' initialized from an externally provided properties instance.
                17:10:30,432 INFO  [StdSchedulerFactory] Quartz scheduler version: 1.5.2
                17:10:30,448 INFO  [JobStoreCMT] Freed 0 triggers from 'acquired' / 'blocked' state.
                17:10:30,463 INFO  [JobStoreCMT] Recovering 0 jobs that were in-progress at the time of the last shut-down.
                17:10:30,479 INFO  [JobStoreCMT] Recovery complete.
                17:10:30,479 INFO  [JobStoreCMT] Removed 0 'complete' triggers.
                17:10:30,479 INFO  [JobStoreCMT] Removed 0 stale fired job entries.
                17:10:30,479 INFO  [QuartzScheduler] Scheduler JBossEJB3QuartzScheduler_$_NON_CLUSTERED started.
                17:10:30,807 INFO  [ServerPeer] JBoss Messaging 1.4.1.CR1 server [0] started
                17:10:30,963 WARN  [ConnectionFactoryJNDIMapper] supportsFailover attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection factory
                17:10:30,963 WARN  [ConnectionFactoryJNDIMapper] supportsLoadBalancing attribute is true on connection factory: jboss.messaging.connectionfactory:service=ClusteredConnectionFactory but post office is non clustered. So connection fa
                17:10:31,088 INFO  [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
                17:10:31,088 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@160ab13 started
                17:10:31,088 INFO  [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
                17:10:31,104 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@1f92d2d started
                17:10:31,120 INFO  [QueueService] Queue[/queue/ExpiryQueue] started, fullSize=200000, pageSize=2000, downCacheSize=2000
                17:10:31,135 INFO  [QueueService] Queue[/queue/DLQ] started, fullSize=200000, pageSize=2000, downCacheSize=2000
                17:10:31,135 INFO  [ConnectionFactory] Connector bisocket://127.0.0.1:4457 has leasing enabled, lease period 10000 milliseconds
                17:10:31,135 INFO  [ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@160fc9c started
                17:10:31,338 INFO  [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
                17:10:31,370 INFO  [TomcatDeployment] deploy, ctxPath=/, vfsUrl=ROOT.war
                17:10:31,495 INFO  [TomcatDeployment] deploy, ctxPath=/drools-guvnor, vfsUrl=drools-guvnor.war
                17:10:50,024 ERROR [STDERR] SLF4J: Class path contains multiple SLF4J bindings.
                17:10:50,024 ERROR [STDERR] SLF4J: Found binding in [vfszip:/C:/jboss/server/default/deploy/drools-guvnor.war/WEB-INF/lib/slf4j-log4j12-1.6.0 .jar/org/slf4j/impl/StaticLoggerBinder.class]
                17:10:50,024 ERROR [STDERR] SLF4J: Found binding in [vfszip:/C:/jboss/server/default/lib/slf4j-jboss-logging.jar/org/slf4j/impl/StaticLoggerB inder.class]
                17:10:50,024 ERROR [STDERR] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
                17:10:59,274 INFO  [STDOUT] INFO  29-12 17:10:59,274 (LoggingHelper.java:info:51)        Starting mailbox service
                17:10:59,289 INFO  [STDOUT] INFO  29-12 17:10:59,289 (LoggingHelper.java:info:51)        Waking up
                17:10:59,289 INFO  [STDOUT] INFO  29-12 17:10:59,289 (LoggingHelper.java:info:51)        Processing outgoing messages
                17:10:59,398 INFO  [STDOUT] DEBUG 29-12 17:10:59,398 (LoggingHelper.java:debug:65)       Outgoing messages size 0
                17:10:59,398 INFO  [TomcatDeployment] deploy, ctxPath=/eqc, vfsUrl=eqc.war
                17:10:59,414 INFO  [STDOUT] DEBUG 29-12 17:10:59,414 (LoggingHelper.java:debug:65)       Processing any inbound messages for alan_parsons
                17:10:59,945 INFO  [STDOUT] DEBUG 29-12 17:10:59,945 (LoggingHelper.java:debug:65)       Processing any inbound messages for mailman
                17:10:59,961 INFO  [STDOUT] DEBUG 29-12 17:10:59,945 (LoggingHelper.java:debug:65)       Processing any inbound messages for admin
                17:10:59,992 INFO  [[/eqc]] Initializing Spring root WebApplicationContext
                17:10:59,992 INFO  [STDOUT] 17:10:59,992  INFO ContextLoader:189 - Root WebApplicationContext: initialization started
                17:11:00,008 INFO  [STDOUT] DEBUG 29-12 17:11:00,008 (LoggingHelper.java:debug:65)       Processing any inbound messages for HCLTECH\goel.sharad
                17:11:00,023 INFO  [STDOUT] DEBUG 29-12 17:11:00,023 (LoggingHelper.java:debug:65)       Processing any inbound messages for Lab_assistant
                17:11:00,102 INFO  [STDOUT] 17:11:00,086  INFO XmlWebApplicationContext:411 - Refreshing org.springframework.web.context.support.XmlWebApplicationContext@13ad2aa: display name [Root WebApplicationContext]; startup date [Wed Dec 29
                17:11:00,242 INFO  [STDOUT] 17:11:00,242  INFO XmlBeanDefinitionReader:323 - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
                17:11:00,367 INFO  [STDOUT] 17:11:00,367  INFO XmlWebApplicationContext:426 - Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@13ad2aa]: org.springframework.beans.factory.suppor
                17:11:00,477 INFO  [STDOUT] 17:11:00,477  INFO DefaultListableBeanFactory:414 - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@12f545c: defining beans [cacheManager,someCache,da
                ulatingCache,loginDaoImpl,org.springframework.scheduling.concurrent.ScheduledExecutorFacto ryBean#0]; root of factory hierarchy
                17:11:00,586 INFO  [STDOUT] 17:11:00,586  INFO EhCacheManagerFactoryBean:100 - Initializing EHCache CacheManager
                17:11:02,320 WARN  [ConfigurationFactory] No configuration found. Configuring ehcache from ehcache-failsafe.xml  found in the classpath: vfszip:/C:/jboss/server/default/deploy/eqc.war/WEB-INF/lib/ehcache-core-2.3.0.jar/ehcache -fail
                17:11:02,570 INFO  [STDOUT] SelfPopulatingCacheExample cache :: [ name = login1.sampleCache2 status = STATUS_ALIVE eternal = false overflowToDisk = true maxElementsInMemory = 300 maxElementsOnDisk = 0 memoryStoreEvictionPolicy = LR
                lse diskExpiryThreadIntervalSeconds = 150 cacheEventListeners: net.sf.ehcache.statistics.LiveCacheStatisticsWrapper  hitCount = 0 memoryStoreHitCount = 0 diskStoreHitCount = 0 missCountNotFound = 0 missCountExpired = 0 ]
                17:11:02,570 INFO  [STDOUT] SelfPopulatingCacheExample updatingFactory :: com.quest.eqc.factory.CacheEntryFactoryImpl@b010b4
                17:11:02,586 INFO  [STDOUT] set loginDaoAssemblerBean :: com.quest.eqc.lcds.assemblers.LoginAssembler@9b5e7e
                17:11:02,601 INFO  [STDOUT] set selfPopulatingCache :: com.quest.eqc.factory.SelfPopulatingCacheExample@58b5ff
                17:11:02,617 INFO  [STDOUT] set loginDAO :: com.quest.eqc.dao.iBatis.ILoginDaoImpl@17ce599
                17:11:02,711 INFO  [STDOUT] 17:11:02,711  INFO ScheduledExecutorFactoryBean:177 - Initializing ScheduledExecutorService 'org.springframework.scheduling.concurrent.ScheduledExecutorFactoryBean#0'
                17:11:02,711 INFO  [STDOUT] 17:11:02,711  INFO ContextLoader:209 - Root WebApplicationContext: initialization completed in 2719 ms
                17:11:03,226 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.226 [INFO] [Configuration] null
                17:11:03,242 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.242 [WARN] [Configuration] No login command was found for 'JBoss Web/2.1.1.CR7'. Please ensure that the login-command tag has the correct server attribute value, or use 'all' to
                17:11:03,304 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.304 [INFO] [Configuration] Server 'my-nio-server' of type 'flex.messaging.socketserver.SocketServer' created.
                17:11:03,429 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.429 [INFO] [Configuration] Endpoint 'my-nio-amf-poll' created with security: None
                at URL: http://{server.name}:2880/nioamfpoll
                17:11:03,445 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.445 [INFO] [Configuration] Endpoint 'my-rtmp' created with security: None
                at URL: rtmp://localhost:2037
                17:11:03,476 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.476 [INFO] [Configuration] Endpoint 'my-http' created with security: None
                at URL: http://localhost:8080/eqc/messagebroker/amf/messagebroker/http
                17:11:03,492 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.492 [INFO] [Configuration] Endpoint 'my-polling-amf' created with security: None
                at URL: http://localhost:8080/eqc/messagebroker/amf/messagebroker/amfpolling
                17:11:03,508 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.508 [INFO] [Configuration] Endpoint 'my-nio-http' created with security: None
                at URL: http://{server.name}:2880/niohttp
                17:11:03,508 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.508 [INFO] [Configuration] Endpoint 'my-amf' created with security: None
                at URL: http://localhost:8080/eqc/messagebroker/amf
                17:11:03,523 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.523 [INFO] [Configuration] Endpoint 'my-nio-amf' created with security: None
                at URL: http://{server.name}:2880/nioamf
                17:11:03,523 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.523 [INFO] [Configuration] Endpoint 'my-secure-http' created with security: None
                at URL: https://localhost:8080/eqc/messagebroker/amf/messagebroker/httpsecure
                17:11:03,539 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.539 [INFO] [Configuration] Endpoint 'my-secure-amf' created with security: None
                at URL: https://localhost:8080/eqc/messagebroker/amf/messagebroker/amfsecure
                17:11:03,836 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.836 [INFO] [Model.Deployment] ModelDeploymentService: initializing...
                17:11:03,836 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.836 [DEBUG] [Model.Deployment] ModelDeploymentService: Getting persistence class
                17:11:03,836 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.836 [DEBUG] [Model.Deployment] ModelDeploymentService: Using default persistence class.
                17:11:03,836 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.836 [INFO] [Model.Deployment] ModelDeploymentService: Using model deploy directory: C:\jboss\server\default\.\deploy\eqc.war\WEB-INF\datamodel
                17:11:03,851 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.851 [INFO] [Model.Deployment] ModelDeploymentService: initialization completed.
                17:11:03,867 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.867 [DEBUG] [Configuration] MessageBroker id: __default__ classLoader is: the MessageBroker's class loader (classLoader hashCode: 24579052 (parent null)
                17:11:03,929 INFO  [STDOUT] [LCDS]12/29/2010 17:11:03.929 [ERROR] [Configuration] MessageBroker failed to start:   Exception: java.lang.NullPointerException
                        at java.lang.StringBuffer.<init>(Unknown Source)
                        at flex.messaging.license.StandardLicense.getEdition(StandardLicense.java:72)
                        at flex.messaging.license.LicenseServiceImpl.init(LicenseServiceImpl.java:329)
                        at flex.messaging.license.LicenseServiceImpl.getLicenseService(LicenseServiceImpl.java:169)
                        at flex.messaging.license.LicenseServiceImpl.getLicenseService(LicenseServiceImpl.java:87)
                        at flex.data.DataService.start(DataService.java:188)
                        at flex.messaging.MessageBroker.startServices(MessageBroker.java:2131)
                        at flex.messaging.MessageBroker.start(MessageBroker.java:325)
                        at flex.messaging.AsyncMessageBroker.start(AsyncMessageBroker.java:619)
                        at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:149)
                        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
                        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)
                        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4099)
                        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4398)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeplo yment.java:352)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.ja va:140)
                        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:459)
                        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
                        at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                        at java.lang.reflect.Method.invoke(Unknown Source)
                        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
                        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
                        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
                        at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
                        at $Proxy35.start(Unknown Source)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:42)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:37)
                        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(Sim pleControllerContextAction.java:62)
                        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControlle rContextAction.java:71)
                        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerC ontextActions.java:51)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext .java:286)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.system.ServiceController.doChange(ServiceController.java:672)
                        at org.jboss.system.ServiceController.start(ServiceController.java:444)
                        at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(Abstra ctSimpleRealDeployer.java:62)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer .java:50)
                        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1285)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1003)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1024)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:944)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:627)
                        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileService Bootstrap.java:265)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootst rap.java:143)
                        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
                        at org.jboss.Main.boot(Main.java:209)
                        at org.jboss.Main$1.run(Main.java:544)
                        at java.lang.Thread.run(Unknown Source)
                17:11:04,117 ERROR [STDERR] **** MessageBrokerServlet in application 'LiveCycle Data Services' failed to initialize due to runtime exception:   Exception: java.lang.RuntimeException
                        at flex.messaging.MessageBroker.start(MessageBroker.java:337)
                        at flex.messaging.AsyncMessageBroker.start(AsyncMessageBroker.java:619)
                        at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:149)
                        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
                        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)
                        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4099)
                        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4398)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeplo yment.java:352)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.ja va:140)
                        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:459)
                        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
                        at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                        at java.lang.reflect.Method.invoke(Unknown Source)
                        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
                        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
                        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
                        at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
                        at $Proxy35.start(Unknown Source)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:42)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:37)
                        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(Sim pleControllerContextAction.java:62)
                        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControlle rContextAction.java:71)
                        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerC ontextActions.java:51)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext .java:286)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.system.ServiceController.doChange(ServiceController.java:672)
                        at org.jboss.system.ServiceController.start(ServiceController.java:444)
                        at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(Abstra ctSimpleRealDeployer.java:62)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer .java:50)
                        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1285)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1003)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1024)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:944)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:627)
                        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileService Bootstrap.java:265)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootst rap.java:143)
                        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
                        at org.jboss.Main.boot(Main.java:209)
                        at org.jboss.Main$1.run(Main.java:544)
                        at java.lang.Thread.run(Unknown Source)
                Caused by: java.lang.NullPointerException
                        at java.lang.StringBuffer.<init>(Unknown Source)
                        at flex.messaging.license.StandardLicense.getEdition(StandardLicense.java:72)
                        at flex.messaging.license.LicenseServiceImpl.init(LicenseServiceImpl.java:329)
                        at flex.messaging.license.LicenseServiceImpl.getLicenseService(LicenseServiceImpl.java:169)
                        at flex.messaging.license.LicenseServiceImpl.getLicenseService(LicenseServiceImpl.java:87)
                        at flex.data.DataService.start(DataService.java:188)
                        at flex.messaging.MessageBroker.startServices(MessageBroker.java:2131)
                        at flex.messaging.MessageBroker.start(MessageBroker.java:325)
                        ... 62 more
                17:11:04,304 INFO  [STDOUT] [LCDS]12/29/2010 17:11:04.304 [DEBUG] [Configuration] MessageBroker stopping: __default__
                17:11:04,320 INFO  [STDOUT] [LCDS]12/29/2010 17:11:04.320 [DEBUG] [Configuration] MessageBroker stopped: __default__
                17:11:04,336 ERROR [[/eqc]] Servlet /eqc threw load() exception
                java.lang.NullPointerException
                        at java.lang.StringBuffer.<init>(Unknown Source)
                        at flex.messaging.license.StandardLicense.getEdition(StandardLicense.java:72)
                        at flex.messaging.license.LicenseServiceImpl.init(LicenseServiceImpl.java:329)
                        at flex.messaging.license.LicenseServiceImpl.getLicenseService(LicenseServiceImpl.java:169)
                        at flex.messaging.license.LicenseServiceImpl.getLicenseService(LicenseServiceImpl.java:87)
                        at flex.data.DataService.start(DataService.java:188)
                        at flex.messaging.MessageBroker.startServices(MessageBroker.java:2131)
                        at flex.messaging.MessageBroker.start(MessageBroker.java:325)
                        at flex.messaging.AsyncMessageBroker.start(AsyncMessageBroker.java:619)
                        at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:149)
                        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
                        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)
                        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4099)
                        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4398)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeplo yment.java:352)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.ja va:140)
                        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:459)
                        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
                        at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                        at java.lang.reflect.Method.invoke(Unknown Source)
                        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
                        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
                        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
                        at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
                        at $Proxy35.start(Unknown Source)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:42)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:37)
                        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(Sim pleControllerContextAction.java:62)
                        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControlle rContextAction.java:71)
                        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerC ontextActions.java:51)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext .java:286)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.system.ServiceController.doChange(ServiceController.java:672)
                        at org.jboss.system.ServiceController.start(ServiceController.java:444)
                        at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(Abstra ctSimpleRealDeployer.java:62)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer .java:50)
                        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1285)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1003)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1024)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:944)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:627)
                        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileService Bootstrap.java:265)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootst rap.java:143)
                        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
                        at org.jboss.Main.boot(Main.java:209)
                        at org.jboss.Main$1.run(Main.java:544)
                        at java.lang.Thread.run(Unknown Source)
                17:11:04,523 ERROR [[/eqc]] Servlet /eqc threw load() exception
                javax.servlet.ServletException: Unable to find MessageBroker, ensure that if messageBrokerId is set for the MessageBrokerServlet the RDS FrontEndServlet has a matching init-param value
                        at flex.rds.server.RdsServlet.init(RdsServlet.java:64)
                        at flex.rds.server.servlet.FrontEndServlet.loadServlet(FrontEndServlet.java:262)
                        at flex.rds.server.servlet.FrontEndServlet.init(FrontEndServlet.java:127)
                        at javax.servlet.GenericServlet.init(GenericServlet.java:212)
                        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1048)
                        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:950)
                        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4099)
                        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4398)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeplo yment.java:352)
                        at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.ja va:140)
                        at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:459)
                        at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
                        at org.jboss.web.deployers.WebModule.start(WebModule.java:96)
                        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                        at java.lang.reflect.Method.invoke(Unknown Source)
                        at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
                        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
                        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
                        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
                        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
                        at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
                        at $Proxy35.start(Unknown Source)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:42)
                        at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycle Action.java:37)
                        at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(Sim pleControllerContextAction.java:62)
                        at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControlle rContextAction.java:71)
                        at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerC ontextActions.java:51)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext .java:286)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.system.ServiceController.doChange(ServiceController.java:672)
                        at org.jboss.system.ServiceController.start(ServiceController.java:444)
                        at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:146)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:104)
                        at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(Abstra ctSimpleRealDeployer.java:62)
                        at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer .java:50)
                        at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1285)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1003)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.ja va:1024)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:944)
                        at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext. java:348)
                        at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
                        at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:93 4)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1 062)
                        at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:9 84)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
                        at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
                        at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:627)
                        at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileService Bootstrap.java:265)
                        at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootst rap.java:143)
                        at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
                        at org.jboss.Main.boot(Main.java:209)
                        at org.jboss.Main$1.run(Main.java:544)
                        at java.lang.Thread.run(Unknown Source)
                17:11:04,695 INFO  [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
                17:11:04,804 INFO  [Http11Protocol] Starting Coyote HTTP/1.1 on http-127.0.0.1-8080
                17:11:04,836 INFO  [AjpProtocol] Starting Coyote AJP/1.3 on ajp-127.0.0.1-8009
                17:11:04,836 INFO  [ServerImpl] JBoss (Microcontainer) [5.0.0.CR2 (build: SVNTag=JBoss_5_0_0_CR2 date=200809171139)] Started in 2m:38s:269ms

                ****************************************************************************************** ***************************************************************************************

                 

                I had made some changes to the configuration files as weel. Now the services-config looks like:

                 

                <?xml version="1.0" encoding="UTF-8"?>
                <services-config>
                <factories>
                               <factory id="spring" class="flex.samples.factories.SpringFactory"/>
                    </factories>

                    <services>
                        <service-include file-path="remoting-config.xml" />
                        <service-include file-path="proxy-config.xml" />
                        <service-include file-path="messaging-config.xml" />
                        <service-include file-path="data-management-config.xml" />
                        <service class="fiber.data.services.ModelDeploymentService" id="model-deploy-service" />
                       
                        <!--
                     Application level default channels. Application level default channels are
                     necessary when a dynamic destination is being used by a service component
                     and no ChannelSet has been defined for the service component. In that case,
                     application level default channels will be used to contact the destination.
                        -->  
                        <default-channels>
                           <channel ref="my-rtmp"/>
                        </default-channels>

                    </services>

                    <security>
                  <login-command class="flex.messaging.security.TomcatLoginCommand" server="Tomcat"/>       
                        <!-- Uncomment the correct app server
                        <login-command class="flex.messaging.security.JRunLoginCommand" server="JRun"/>
                        <login-command class="flex.messaging.security.WeblogicLoginCommand" server="Weblogic"/>
                        <login-command class="flex.messaging.security.WebSphereLoginCommand" server="WebSphere"/>
                        -->
                        <security-constraint id="basic-read-access">
                            <auth-method>Basic</auth-method>
                            <roles>
                                <role>guests</role>
                                <role>accountants</role>
                                <role>employees</role>
                                <role>managers</role>
                            </roles>
                        </security-constraint>
                    </security>

                    <!-- Socket servers that NIO endpoints all share -->
                    <servers>
                        <server id="my-nio-server" class="flex.messaging.socketserver.SocketServer">
                        </server>
                        <!--
                        <server id="secure-nio-server" class="flex.messaging.socketserver.SocketServer">
                            <properties>
                                <keystore-file>{context.root}/WEB-INF/flex/localhost.keystore</keystore-file>
                                <keystore-password>changeit</keystore-password>
                            </properties>
                        </server>
                        -->
                    </servers>

                    <channels>

                        <!-- Servlet Based endpoints -->
                        <channel-definition id="my-amf" class="mx.messaging.channels.AMFChannel">
                            <endpoint url="http://localhost:8080/eqc/messagebroker/amf" class="flex.messaging.endpoints.AMFEndpoint"/>
                            <properties>
                                <polling-enabled>false</polling-enabled>
                            </properties>
                        </channel-definition>

                        <channel-definition id="my-polling-amf" class="mx.messaging.channels.AMFChannel">
                            <endpoint url="http://localhost:8080/eqc/messagebroker/amf/messagebroker/amfpolling" class="flex.messaging.endpoints.AMFEndpoint"/>
                            <properties>
                                <polling-enabled>true</polling-enabled>
                                <polling-interval-seconds>8</polling-interval-seconds>
                            </properties>
                        </channel-definition>

                        <channel-definition id="my-http" class="mx.messaging.channels.HTTPChannel">
                            <endpoint url="http://localhost:8080/eqc/messagebroker/amf/messagebroker/http" class="flex.messaging.endpoints.HTTPEndpoint"/>
                        </channel-definition>

                        <!-- Secure Servlet-based endpoints -->
                        <channel-definition id="my-secure-amf" class="mx.messaging.channels.SecureAMFChannel">
                            <endpoint url="https://localhost:8080/eqc/messagebroker/amf/messagebroker/amfsecure" class="flex.messaging.endpoints.SecureAMFEndpoint"/>
                            <properties>
                                <!--HTTPS requests on some browsers do not work when pragma "no-cache" are set-->
                                <add-no-cache-headers>false</add-no-cache-headers>
                            </properties>
                        </channel-definition>

                        <channel-definition id="my-secure-http" class="mx.messaging.channels.SecureHTTPChannel">
                            <endpoint url="https://localhost:8080/eqc/messagebroker/amf/messagebroker/httpsecure" class="flex.messaging.endpoints.SecureHTTPEndpoint"/>
                            <properties>
                             <!--HTTPS requests on some browsers do not work when pragma "no-cache" are set-->
                                <add-no-cache-headers>false</add-no-cache-headers>
                            </properties>
                        </channel-definition>

                        <!-- NIO based endpoints -->
                       
                <channel-definition id="my-rtmp" class="mx.messaging.channels.RTMPChannel">
                            <endpoint url="rtmp://localhost:2037" class="flex.messaging.endpoints.RTMPEndpoint"/>
                            <properties>
                                <idle-timeout-minutes>20</idle-timeout-minutes>
                  <bind-address>10.97.40.144</bind-address>
                         <bind-port>2037</bind-port>
                                <!-- for deployment on WebSphere, must be mapped to a WorkManager available in the web application's jndi context.
                                <websphere-workmanager-jndi-name>java:comp/env/wm/MessagingWorkManager</websphere-workman ager-jndi-name>
                                -->
                            </properties>
                        </channel-definition>
                        <channel-definition id="my-nio-amf" class="mx.messaging.channels.AMFChannel">
                            <endpoint url="http://{server.name}:2880/nioamf" class="flex.messaging.endpoints.NIOAMFEndpoint"/>
                            <server ref="my-nio-server"/>
                            <properties>
                                <polling-enabled>false</polling-enabled>
                            </properties>
                        </channel-definition>

                        <channel-definition id="my-nio-amf-poll" class="mx.messaging.channels.AMFChannel">
                            <endpoint url="http://{server.name}:2880/nioamfpoll" class="flex.messaging.endpoints.NIOAMFEndpoint"/>
                            <server ref="my-nio-server"/>
                            <properties>
                                <polling-enabled>true</polling-enabled>
                                <polling-interval-millis>3000</polling-interval-millis>
                            </properties>
                        </channel-definition>

                        <channel-definition id="my-nio-http" class="mx.messaging.channels.HTTPChannel">
                            <endpoint url="http://{server.name}:2880/niohttp" class="flex.messaging.endpoints.NIOHTTPEndpoint"/>
                            <server ref="my-nio-server"/>
                            <properties>
                                <polling-enabled>false</polling-enabled>
                            </properties>
                        </channel-definition>

                        <!-- Secure NIO based endpoints -->
                        <!--
                        <channel-definition id="secure-nio-amf" class="mx.messaging.channels.SecureAMFChannel">
                            <endpoint url="https://{server.name}:2443/securenioamf" class="flex.messaging.endpoints.SecureNIOAMFEndpoint"/>
                            <server ref="secure-nio-server"/>
                            <properties>
                                <polling-enabled>false</polling-enabled>
                            </properties>
                        </channel-definition>

                        <channel-definition id="secure-nio-http" class="mx.messaging.channels.SecureHTTPChannel">
                            <endpoint url="https://{server.name}:2443/secureniohttp" class="flex.messaging.endpoints.SecureNIOHTTPEndpoint"/>
                            <server ref="secure-nio-server"/>
                            <properties>
                                <polling-enabled>false</polling-enabled>
                            </properties>
                        </channel-definition>
                        -->
                    </channels>

                    <logging>
                        <target class="flex.messaging.log.ConsoleTarget" level="Debug">
                            <properties>
                                <prefix>[LCDS] </prefix>
                                <includeDate>true</includeDate>
                                <includeTime>true</includeTime>
                                <includeLevel>true</includeLevel>
                                <includeCategory>true</includeCategory>
                            </properties>
                            <filters>
                                <pattern>Endpoint.*</pattern>
                                <pattern>Service.*</pattern>
                                <pattern>Configuration</pattern>
                                <pattern>SocketServer.*</pattern>
                                <pattern>Model.*</pattern>
                            </filters>
                        </target>
                    </logging>

                    <system>
                        <redeploy>
                            <enabled>true</enabled>
                            <watch-interval>20</watch-interval>
                            <watch-file>{context.root}/WEB-INF/flex/services-config.xml</watch-file>
                            <watch-file>{context.root}/WEB-INF/flex/proxy-config.xml</watch-file>
                            <watch-file>{context.root}/WEB-INF/flex/remoting-config.xml</watch-file>
                            <watch-file>{context.root}/WEB-INF/flex/messaging-config.xml</watch-file>
                            <watch-file>{context.root}/WEB-INF/flex/data-management-config.xml</watch-file>
                            <touch-file>{context.root}/WEB-INF/web.xml</touch-file>
                        </redeploy>
                    </system>

                </services-config>

                 

                The data-management-config looks like:

                <?xml version="1.0" encoding="UTF-8"?>
                <service id="data-service"
                    class="flex.data.DataService">

                    <adapters>
                        <adapter-definition id="actionscript" class="flex.data.adapters.ASObjectAdapter" default="true"/>
                        <adapter-definition id="java-dao" class="flex.data.adapters.JavaAdapter"/>
                    </adapters>

                <default-channels>
                        <channel ref="my-rtmp"/>
                    </default-channels>

                <destination id="login">

                        <adapter ref="java-dao" />

                        <properties>

                         <factory>spring</factory>
                 
                         <source>loginDaoAssemblerBean</source>
                  <item-class>com.quest.eqc.bean.Users</item-class>
                  <metadata><identity property="userName"/></metadata>

                    </properties>
                <channels>
                            <channel ref="my-rtmp"/>
                    </channels>


                </destination>


                </service>

                The web.xml looks like:

                <?xml version="1.0" encoding="UTF-8"?>
                <web-app id="WebApp_ID" version="2.4" 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/web-app_2_4.xsd">
                <display-name>LiveCycle Data Services</display-name>
                    <description>LiveCycle Data Services Application</description>
                <!-- MessageBroker Servlet -->
                <listener>
                        <listener-class>flex.messaging.HttpFlexSession</listener-class>
                    </listener>

                <context-param>
                   <param-name>contextConfigLocation</param-name>
                    <param-value>/WEB-INF/applicationContext.xml</param-value>
                </context-param>
                <listener>
                    <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class>
                </listener>
                    <servlet>
                  <display-name>MessageBrokerServlet</display-name>
                  <servlet-name>MessageBrokerServlet</servlet-name>
                 
                  <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
                  <init-param>
                   <param-name>services.configuration.file</param-name>
                   <param-value>/WEB-INF/flex/services-config.xml</param-value>
                  </init-param>
                  <load-on-startup>1</load-on-startup>
                    </servlet>
                <servlet-mapping>
                  <servlet-name>MessageBrokerServlet</servlet-name>
                  <url-pattern>/messagebroker/*</url-pattern>
                </servlet-mapping>
                <servlet> 
                  <display-name>LoginServlet</display-name>
                  <servlet-name>LoginServlet</servlet-name>
                  <servlet-class>
                  com.quest.eqc.modules.login.LoginServlet</servlet-class>
                </servlet>
                <servlet-mapping>
                  <servlet-name>LoginServlet</servlet-name>
                  <url-pattern>/LoginServlet</url-pattern>
                </servlet-mapping>

                <servlet>
                        <servlet-name>TestingServlet</servlet-name>
                <!--display-name>TestingServlet</display-name-->
                        <servlet-class>flex.rds.server.servlet.FrontEndServlet</servlet-class>
                  <init-param>
                   <param-name>useAppserverSecurity</param-name>
                   <param-value>false</param-value>
                  </init-param>
                     
                        <load-on-startup>10</load-on-startup>
                    </servlet>

                    <servlet-mapping id="RDS_DISPATCH_MAPPING">
                        <servlet-name>TestingServlet</servlet-name>
                        <url-pattern>/CFIDE/main/ide.cfm</url-pattern>
                    </servlet-mapping>  

                <welcome-file-list>
                  <welcome-file>/jsp/login.jsp</welcome-file>
                </welcome-file-list>
                </web-app>

                 

                 

                What I get from the log is that there is some license issue. Would request you to please give me some direction on it. Looking forward to your reply on this.

                 

                One more thing, when I use "my-amf" as the default channel, everything works fine. But using "my-rtmp" brings up this issue.

                 

                Thanks and Regards,

                Shally

                • 5. Re: Changes not getting reflected on multiple clients
                  tomj Adobe Employee

                  Are you using a release version of LCDS 3.1?  The log you posted shows a Null Pointer exception in the licensing code, which is very unusual. It is also preventing the MessageBroker from starting up, which means LCDS will not function.