Hello when I init my servlet I get the following error:

MessageBrokerServlet failed to initialize due to runtime exception:
Exception: flex.messaging.MessageException: Unable to create a new
instance of type 'flex.messaging.services.RemotingService'. Types
cannot be instantiated without a public, no arguments constructor.
        at flex.messaging.util.ClassUtil.createDefaultInstance(ClassUtil.java:
144)
        at flex.messaging.MessageBroker.createService(MessageBroker.java:990)
        at flex.messaging.config.MessagingConfiguration.createServices
(MessagingConfiguration.java:299)
        at flex.messaging.config.MessagingConfiguration.configureBroker
(MessagingConfiguration.java:100)
        at flex.messaging.MessageBrokerServlet.init(MessageBrokerServlet.java:
129)
        at org.apache.catalina.core.StandardWrapper.loadServlet
(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:
992)
        at org.apache.catalina.core.StandardContext.loadOnStartup
(StandardContext.java:4058)
        at org.apache.catalina.core.StandardContext.start
(StandardContext.java:4371)
        at org.apache.catalina.core.ContainerBase.addChildInternal
(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:
771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:
525)
        at org.apache.catalina.startup.HostConfig.deployDescriptor
(HostConfig.java:627)
        at org.apache.catalina.startup.HostConfig.deployDescriptors
(HostConfig.java:553)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:
488)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent
(HostConfig.java:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent
(LifecycleSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1053)
        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:
1045)
        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:
443)
        at org.apache.catalina.core.StandardService.start
(StandardService.java:516)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:
710)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke
(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)


servlet-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<services-config>
        <!--<factories>
        <factory id="spring" class="flex.samples.factories.SpringFactory"/
>
        </factories>-->
    <services>
        <service-include file-path="remote-config.xml" />
                <default-channels>
           <channel ref="my-amf"/>
        </default-channels>
    </services>
    <!-- <security>
        <security-constraint id="sample-users">
            <auth-method>Custom</auth-method>
            <roles>
                <role>sampleusers</role>
            </roles>
        </security-constraint>

        <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.TomcatLoginCommand" server="JBoss">
        <login-command
class="flex.messaging.security.WeblogicLoginCommand" server="Weblogic"/
>
        <login-command
class="flex.messaging.security.WebSphereLoginCommand"
server="WebSphere"/>
    </security> -->
   <!-- <servers>
        <server id="my-nio-server"
class="flex.messaging.socketserver.SocketServer">
                <properties>

                <websphere-workmanager-jndi-name>java:comp/env/wm/
MessagingWorkManager</websphere-workmanager-jndi-name>

            </properties>
        </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>
        <channel-definition id="my-amf"
class="mx.messaging.channels.AMFChannel">
            <endpoint url="http://{server.name}:{server.port}/
{context.root}/messagebroker/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
        </channel-definition>
        <channel-definition id="my-http"
class="mx.messaging.channels.HTTPChannel">
            <endpoint url="http://{server.name}:{server.port}/
{context.root}/messagebroker/http"
class="flex.messaging.endpoints.HTTPEndpoint"/>
        </channel-definition>
    </channels>

    <system>
    <manageable>false</manageable>
        <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/remoting-
config.xml</watch-file>
            <touch-file>{context.root}/WEB-INF/web.xml</touch-file>
        </redeploy>
    </system>

</services-config>



remoting-config.xml

<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService">
    <default-channels>
        <channel ref="my-amf"/>
    </default-channels>

    <adapters>
        <adapter-definition id="java-object"
class="flex.messaging.services.remoting.adapters.JavaAdapter"
default="true"/>
    </adapters>



        <destination id="mortgageService">
<!--        <properties>
                <factory>spring</factory>
                <source>mortgageBean</source>
            </properties>-->
            <properties>
            <source>flex.samples.spring.mortgage.Mortgage</source>
        </properties>
        </destination>
</service>


any idea? Thanks in advance




--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to