I think I am making some progress, but now I need some other help.

The following xbean.xml seems to work well, but I still could not connect to
the Jabber server(Openfire).
Could someone help me out?
Here is my xbean.xml and error message.

Thanks,

John

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
      xmlns:jabberbot="http://myAppURL/jabberbot";>
       <xmpp:privateChatEndpoint
               service="jabberbot:LSJabberService"
               endpoint="endpoint"
               user="[email protected]"
               password="servicemix-pwd"
               uri="xmpp://johnrail.local/[email protected]"
               marshaler="#lionsharemarshaler" >
       </xmpp:privateChatEndpoint>
       <bean id="lionsharemarshaler"
class="org.apache.servicemix.jbi.LSJabberMarshaler" />

</beans>





 ============================================= ERROR MESSAGE
=============================================

INFO  - ServiceAssemblyLifeCycle       - Starting service assembly:
lionshare-jabber-bot-sa
INFO  - ServiceUnitLifeCycle           - Initializing service unit:
lionshare-jabber-bot-su
DEBUG - XMPPComponent                  - Initializing service unit
DEBUG - ComponentContextImpl           - Component: servicemix-xmpp
activated endpoint: {http://myAppURL/jabberbot}LSJabberService : endpoint
DEBUG - XMPPComponent                  - Querying service description for
ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
DEBUG - XMPPComponent                  - No description found for
{http://myAppURL/jabberbot}LSJabberService:endpoint
DEBUG - WSDL1Processor                 - Endpoint
ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
has no service description
DEBUG - XMPPComponent                  - Querying service description for
ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
DEBUG - XMPPComponent                  - No description found for
{http://myAppURL/jabberbot}LSJabberService:endpoint
DEBUG - WSDL2Processor                 - Endpoint
ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
has no service description
DEBUG - JCAFlow                        - ServiceMix: broadcasting info for
org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]]
DEBUG - JMSFlow                        - ServiceMix: broadcasting info for
org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]]
DEBUG - XMPPComponent                  - Service unit initialized
INFO  - ServiceUnitLifeCycle           - Starting service unit:
lionshare-jabber-bot-su
DEBUG - XMPPComponent                  - Starting service unit
INFO  - XMPPComponent                  - Logging in to Jabber as user:
[email protected] on connection:
org.jivesoftware.smack.xmppconnect...@1662a95
java.net.SocketException: Socket closed
   at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:99)
   at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
   at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(StreamEncoder.java:336)
   at
sun.nio.cs.StreamEncoder$CharsetSE.implFlushBuffer(StreamEncoder.java:404)
   at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:408)
   at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
   at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
   at java.io.BufferedWriter.flush(BufferedWriter.java:236)
   at
org.jivesoftware.smack.PacketWriter.writePackets(PacketWriter.java:260)
   at org.jivesoftware.smack.PacketWriter.access$000(PacketWriter.java:39)
   at org.jivesoftware.smack.PacketWriter$1.run(PacketWriter.java:79)
javax.net.ssl.SSLException: Received fatal alert: internal_error
   at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:166)
   at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:117)
   at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1650)
   at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:925)
   at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1089)
   at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1116)
   at
com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1100)
   at
org.jivesoftware.smack.XMPPConnection.proceedTLSReceived(XMPPConnection.java:1121)
   at
org.jivesoftware.smack.PacketReader.parsePackets(PacketReader.java:327)
   at org.jivesoftware.smack.PacketReader.access$000(PacketReader.java:43)
   at org.jivesoftware.smack.PacketReader$1.run(PacketReader.java:63)
java.lang.IllegalStateException: Not connected to server.
   at
org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:699)
   at
org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:54)
   at
org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:213)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:426)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:389)
   at org.apache.servicemix.xmpp.XMPPEndpoint.start(XMPPEndpoint.java:93)
   at
org.apache.servicemix.xmpp.PrivateChatEndpoint.start(PrivateChatEndpoint.java:47)
   at
org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
   at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
   at
org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)
   at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:132)
   at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:355)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
INFO  - DeploymentService              - Error in start
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
   <component-name>servicemix-xmpp</component-name>
   <component-task-result-details>
       <task-result-details>
           <task-id>start</task-id>
           <task-result>FAILED</task-result>
           <message-type>ERROR</message-type>
           <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to start service unit</loc-message>
</msg-loc-info>
</task-status-msg>
           <exception-info>
               <nesting-level>1</nesting-level>
               <msg-loc-info>
                   <loc-token/>
                   <loc-message>Not connected to server.</loc-message>
                   <stack-trace><![CDATA[java.lang.IllegalStateException:
Not connected to server.
   at
org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:699)
   at
org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:54)
   at
org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:223)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:426)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:389)
   at org.apache.servicemix.xmpp.XMPPEndpoint.start(XMPPEndpoint.java:93)
   at
org.apache.servicemix.xmpp.PrivateChatEndpoint.start(PrivateChatEndpoint.java:47)
   at
org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
   at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
   at
org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)
   at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:132)
   at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:355)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
]]></stack-trace>
               </msg-loc-info>
           </exception-info>
       </task-result-details>
   </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

   at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
   at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
   at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:146)
   at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:355)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
ERROR - AutoDeploymentService          - Failed to update Service Assembly:
lionshare-jabber-bot-sa
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
   <component-name>servicemix-xmpp</component-name>
   <component-task-result-details>
       <task-result-details>
           <task-id>start</task-id>
           <task-result>FAILED</task-result>
           <message-type>ERROR</message-type>
           <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to start service unit</loc-message>
</msg-loc-info>
</task-status-msg>
           <exception-info>
               <nesting-level>1</nesting-level>
               <msg-loc-info>
                   <loc-token/>
                   <loc-message>Not connected to server.</loc-message>
                   <stack-trace><![CDATA[java.lang.IllegalStateException:
Not connected to server.
   at
org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:699)
   at
org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:54)
   at
org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:223)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:426)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:389)
   at org.apache.servicemix.xmpp.XMPPEndpoint.start(XMPPEndpoint.java:93)
   at
org.apache.servicemix.xmpp.PrivateChatEndpoint.start(PrivateChatEndpoint.java:47)
   at
org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
   at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
   at
org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)
   at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:132)
   at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:355)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
]]></stack-trace>
               </msg-loc-info>
           </exception-info>
       </task-result-details>
   </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

   at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
   at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
   at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:146)
   at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:355)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
DEBUG - SedaFlow                       - Called Flow resume
DEBUG - JMSFlow                        - Called Flow resume
DEBUG - JCAFlow                        - Called Flow resume
WARN  - AutoDeploymentService          - Directory: hotdeploy: Automatic
install of
/home/john/opt/servicemix/apache-servicemix-3.3/hotdeploy/lionshare-jabber-bot-sa-1.0-SNAPSHOT.jar
failed
javax.jbi.management.DeploymentException: Failed to update Service Assembly:
lionshare-jabber-bot-sa
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:368)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
   <component-name>servicemix-xmpp</component-name>
   <component-task-result-details>
       <task-result-details>
           <task-id>start</task-id>
           <task-result>FAILED</task-result>
           <message-type>ERROR</message-type>
           <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Unable to start service unit</loc-message>
</msg-loc-info>
</task-status-msg>
           <exception-info>
               <nesting-level>1</nesting-level>
               <msg-loc-info>
                   <loc-token/>
                   <loc-message>Not connected to server.</loc-message>
                   <stack-trace><![CDATA[java.lang.IllegalStateException:
Not connected to server.
   at
org.jivesoftware.smack.XMPPConnection.sendPacket(XMPPConnection.java:699)
   at
org.jivesoftware.smack.NonSASLAuthentication.authenticate(NonSASLAuthentication.java:54)
   at
org.jivesoftware.smack.SASLAuthentication.authenticate(SASLAuthentication.java:223)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:426)
   at org.jivesoftware.smack.XMPPConnection.login(XMPPConnection.java:389)
   at org.apache.servicemix.xmpp.XMPPEndpoint.start(XMPPEndpoint.java:93)
   at
org.apache.servicemix.xmpp.PrivateChatEndpoint.start(PrivateChatEndpoint.java:47)
   at
org.apache.servicemix.common.DefaultServiceUnit.start(DefaultServiceUnit.java:78)
   at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:155)
   at
org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)
   at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:132)
   at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:355)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
   at java.util.TimerThread.mainLoop(Timer.java:512)
   at java.util.TimerThread.run(Timer.java:462)
]]></stack-trace>
               </msg-loc-info>
           </exception-info>
       </task-result-details>
   </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

   at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
   at
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
   at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:146)
   at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
   at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:355)
   ... 6 more







============================================== END
=============================




















jwy923 wrote:
> 
> 
> I just put the user/password as attributes of privateChatEndpoint, 
> but I don't know whether or not it is valid.
> 
> I have the following error message when I used this xbean.xml.
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
>        xmlns:jabberbot="http://myAppURL/jabberbot";>
>       <xmpp:privateChatEndpoint 
>               service="jabberbot:LSJabberService" 
>               endpoint="endpoint" 
>               user="[email protected]"
>               password="servicemix-pwd"
>               
> uri="xmpp://[email protected]/[email protected]"
> >
>       <bean id="lionsharemarshaler"
> class="org.apache.servicemix.jbi.LSJabberMarshaler" />
>       </xmpp:privateChatEndpoint>
> </beans>
> 
> What is the service description?
> 
> INFO  - ComponentMBeanImpl             - Setting running state for
> Component: servicemix-xmpp to Started
> INFO  - ComponentMBeanImpl             - Initializing component:
> servicemix-xmpp
> DEBUG - XMPPComponent                  - Initializing component
> DEBUG - XMPPComponent                  - Component initialized
> DEBUG - XMPPComponent                  - Starting component
> DEBUG - XMPPComponent                  - Component started
> INFO  - ServiceAssemblyLifeCycle       - Stopping service assembly:
> lionshare-jabber-bot-sa
> INFO  - ServiceUnitLifeCycle           - Initializing service unit:
> lionshare-jabber-bot-su
> DEBUG - XMPPComponent                  - Initializing service unit
> DEBUG - XMPPComponent                  - Looking for
> /home/john/opt/servicemix/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_1/sus/servicemix-xmpp/lionshare-jabber-bot-su/xbean.xml:
> true
> DEBUG - ComponentContextImpl           - Component: servicemix-xmpp
> activated endpoint: {http://myAppURL/jabberbot}LSJabberService : endpoint
> DEBUG - XMPPComponent                  - Querying service description for
> ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
> DEBUG - XMPPComponent                  - No description found for
> {http://myAppURL/jabberbot}LSJabberService:endpoint
> DEBUG - WSDL1Processor                 - Endpoint
> ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
> has no service description
> DEBUG - XMPPComponent                  - Querying service description for
> ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
> DEBUG - XMPPComponent                  - No description found for
> {http://myAppURL/jabberbot}LSJabberService:endpoint
> DEBUG - WSDL2Processor                 - Endpoint
> ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]
> has no service description
> DEBUG - JCAFlow                        - ServiceMix: broadcasting info for
> org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]]
> DEBUG - JMSFlow                        - ServiceMix: broadcasting info for
> org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]]
> DEBUG - XMPPComponent                  - Service unit initialized
> INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly:
> lionshare-jabber-bot-sa
> INFO  - ServiceUnitLifeCycle           - Shutting down service unit:
> lionshare-jabber-bot-su
> DEBUG - XMPPComponent                  - Shutting down service unit
> DEBUG - JCAFlow                        - ServiceMix: broadcasting info for
> org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]]
> DEBUG - JMSFlow                        - ServiceMix: broadcasting info for
> org.apache.servicemix.jbi.event.EndpointEvent[source=ServiceEndpoint[service={http://myAppURL/jabberbot}LSJabberService,endpoint=endpoint]]
> DEBUG - XMPPComponent                  - Service unit shut down
> 
> 
> jwy923 wrote:
>> 
>> Hi Gert,
>> 
>> For a few months I was involved in another project.
>> And now I found a small time slot for XMPP.
>> 
>> 
>> Here is my xbean.xml and I want to know where I can put user/pwd
>> information.
>> Could you help me?
>> 
>> Best,
>> John
>> 
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
>>        xmlns:jabberbot="http://myAppURL/jabberbot";>
>>        <xmpp:privateChatEndpoint
>>            service="jabberbot:LSJabberService"
>>            endpoint="endpoint"
>>            uri="xmpp://[email protected]/[email protected]" >
>>        <bean id="lionsharemarshaler"
>> class="org.apache.servicemix.jbi.LSJabberMarshaler" />
>>        </xmpp:privateChatEndpoint>
>> </beans>
>> 
>> 
>> 
>> 
>> 
>> 
>> Gert Vanthienen wrote:
>>> 
>>> John,
>>> 
>>> Since you're using SA deployment, you can simply put the 
>>> <xmpp:privateChatEndpoint/> within the <beans/> tag of your xbean.xml 
>>> file.  You can also configure the user and password on the endpoint
>>> itself.
>>> 
>>> Could you retry after you have removed the <xmpp:component> and 
>>> <xmpp:endpoints> tags? 
>>> 
>>> Regards,
>>> 
>>> Gert
>>> 
>>> jwy923 wrote:
>>>> I see "no endpoint found" errors in the log.
>>>> Does it have something to do with Jabber Server or it is a problem of
>>>> my
>>>> service assembly/unit?
>>>>
>>>> For your information, I am using OpenFire 3.6.3 on Mac OS X 10.4
>>>> machine.
>>>>
>>>> Here is my xbean.xml file contents, for your reference.
>>>>
>>>> =================================================================
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
>>>>        xmlns:jabberbot="http://hello.com/jabberbot";>
>>>>     <xmpp:component user="[email protected]"
>>>> password="changeit">
>>>>     <xmpp:endpoints>
>>>>         <xmpp:privateChatEndpoint
>>>>                 service="jabberbot:LSJabberService"
>>>>                 endpoint="endpoint"
>>>>                
>>>> uri="xmpp://[email protected]/[email protected]"
>>>> >
>>>>         <bean id="lionsharemarshaler"
>>>> class="org.apache.servicemix.jbi.LSJabberMarshaler" />
>>>>         </xmpp:privateChatEndpoint>
>>>>     </xmpp:endpoints>
>>>>     </xmpp:component>
>>>> </beans>
>>>>
>>>> ================================================================
>>>> Logs follow...
>>>>
>>>>
>>>> DEBUG - WSNComponent                   - Starting component
>>>> DEBUG - WSNComponent                   - Component started
>>>> INFO  - ComponentMBeanImpl             - Setting running state for
>>>> Component: servicemix-xmpp to Started
>>>> INFO  - ComponentMBeanImpl             - Initializing component:
>>>> servicemix-xmpp
>>>> DEBUG - XMPPComponent                  - Initializing component
>>>> DEBUG - XMPPComponent                  - Component initialized
>>>> DEBUG - XMPPComponent                  - Starting component
>>>> DEBUG - XMPPComponent                  - Component started
>>>> INFO  - JBIContainer                   - ServiceMix JBI Container
>>>> (ServiceMix) started
>>>> INFO  - JDBCAdapterFactory             - Database driver recognized:
>>>> [apache_derby_embedded_jdbc_driver]
>>>> DEBUG - ManagementContext              - Registering system service:
>>>> org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=JdbcAuditor
>>>> DEBUG - JBIContainer                   - Removing listener: class
>>>> org.apache.servicemix.jbi.audit.jdbc.JdbcAuditor
>>>> DEBUG - ManagementContext              - Registering system service:
>>>> org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=DotViewService
>>>> DEBUG - JBIContainer                   - Adding listener: class
>>>> org.apache.servicemix.jbi.view.DotViewEndpointListener
>>>> DEBUG - JBIContainer                   - Adding listener: class
>>>> org.apache.servicemix.jbi.view.DotViewFlowListener
>>>> DEBUG - ManagementContext              - Registering system service:
>>>> org.apache.servicemix:ContainerName=ServiceMix,Type=SystemService,Name=LogService
>>>> DEBUG - LogService                     - Located logging configuration:
>>>> file:/usr/local/apache-servicemix-3.3/conf/log4j.xml
>>>> INFO  - LogTask                        - Logging system reconfigured
>>>> using
>>>> file: file:/usr/local/apache-servicemix-3.3/conf/log4j.xml
>>>> INFO  - AutoDeploymentService          - Directory: hotdeploy: Archive
>>>> changed: processing lionshare-jabber-bot-sa-1.0-SNAPSHOT.jar ...
>>>> DEBUG - AutoDeploymentService          - Unpacked archive
>>>> /usr/local/apache-servicemix-3.3/hotdeploy/lionshare-jabber-bot-sa-1.0-SNAPSHOT.jar
>>>> to
>>>> /usr/local/apache-servicemix-3.3/data/smx/tmp/lionshare-jabber-bot-sa-1.0-SNAPSHOT.0.tmp
>>>> DEBUG - SedaFlow                       - Called Flow suspend
>>>> DEBUG - JMSFlow                        - Called Flow suspend
>>>> DEBUG - JCAFlow                        - Called Flow suspend
>>>> DEBUG - AutoDeploymentService          - SA dependencies:
>>>> [servicemix-xmpp]
>>>> DEBUG - DeploymentService              - Moving
>>>> /usr/local/apache-servicemix-3.3/data/smx/tmp/lionshare-jabber-bot-sa-1.0-SNAPSHOT.0.tmp
>>>> to
>>>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/install
>>>> DEBUG - DeploymentService              - Unpack service unit archive
>>>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/install/lionshare-jabber-bot-su-1.0-SNAPSHOT.zip
>>>> to
>>>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/sus/servicemix-xmpp/lionshare-jabber-bot-su
>>>> DEBUG - XMPPComponent                  - Deploying service unit
>>>> DEBUG - XMPPComponent                  - Looking for
>>>> /usr/local/apache-servicemix-3.3/data/smx/service-assemblies/lionshare-jabber-bot-sa/version_2/sus/servicemix-xmpp/lionshare-jabber-bot-su/xbean.xml:
>>>> true
>>>> ERROR - XMPPComponent                  -
>>>> javax.jbi.management.DeploymentException: <component-task-result
>>>> xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>>>>         <component-name>servicemix-xmpp</component-name>
>>>>         <component-task-result-details>
>>>>                 <task-result-details>
>>>>                         <task-id>deploy</task-id>
>>>>                         <task-result>FAILED</task-result>
>>>>                         <message-type>ERROR</message-type>
>>>>                        
>>>> <task-status-msg><msg-loc-info><loc-token/><loc-message>No endpoint
>>>> found</loc-message></msg-loc-info></task-status-msg>
>>>>                 </task-result-details>
>>>>         </component-task-result-details>
>>>> </component-task-result>
>>>> ERROR - AutoDeploymentService          - Failed to update Service
>>>> Assembly:
>>>> lionshare-jabber-bot-sa
>>>> java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
>>>> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
>>>> version="1.0">
>>>> <jbi-task-result>
>>>> <frmwk-task-result>
>>>> <frmwk-task-result-details>
>>>> <task-result-details>
>>>> <task-id>deploy</task-id>
>>>> <task-result>FAILED</task-result>
>>>> <message-type>ERROR</message-type>
>>>> </task-result-details>
>>>> </frmwk-task-result-details>
>>>> </frmwk-task-result>
>>>> <component-task-result
>>>> xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>>>>         <component-name>servicemix-xmpp</component-name>
>>>>         <component-task-result-details>
>>>>                 <task-result-details>
>>>>                         <task-id>deploy</task-id>
>>>>                         <task-result>FAILED</task-result>
>>>>                         <message-type>ERROR</message-type>
>>>>                         <task-status-msg>
>>>> <msg-loc-info>
>>>> <loc-token/>
>>>> <loc-message>No endpoint found</loc-message>
>>>> </msg-loc-info>
>>>> </task-status-msg>
>>>>                 </task-result-details>
>>>>         </component-task-result-details>
>>>> </component-task-result>
>>>> </jbi-task-result>
>>>> </jbi-task>
>>>>
>>>>         at
>>>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:353)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
>>>>         at java.util.TimerThread.mainLoop(Timer.java:512)
>>>>         at java.util.TimerThread.run(Timer.java:462)
>>>> DEBUG - SedaFlow                       - Called Flow resume
>>>> DEBUG - JMSFlow                        - Called Flow resume
>>>> DEBUG - JCAFlow                        - Called Flow resume
>>>> WARN  - AutoDeploymentService          - Directory: hotdeploy:
>>>> Automatic
>>>> install of
>>>> /usr/local/apache-servicemix-3.3/hotdeploy/lionshare-jabber-bot-sa-1.0-SNAPSHOT.jar
>>>> failed
>>>> javax.jbi.management.DeploymentException: Failed to update Service
>>>> Assembly:
>>>> lionshare-jabber-bot-sa
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:368)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:256)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:667)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:62)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:631)
>>>>         at java.util.TimerThread.mainLoop(Timer.java:512)
>>>>         at java.util.TimerThread.run(Timer.java:462)
>>>> Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
>>>> <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
>>>> version="1.0">
>>>> <jbi-task-result>
>>>> <frmwk-task-result>
>>>> <frmwk-task-result-details>
>>>> <task-result-details>
>>>> <task-id>deploy</task-id>
>>>> <task-result>FAILED</task-result>
>>>> <message-type>ERROR</message-type>
>>>> </task-result-details>
>>>> </frmwk-task-result-details>
>>>> </frmwk-task-result>
>>>> <component-task-result
>>>> xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>>>>         <component-name>servicemix-xmpp</component-name>
>>>>         <component-task-result-details>
>>>>                 <task-result-details>
>>>>                         <task-id>deploy</task-id>
>>>>                         <task-result>FAILED</task-result>
>>>>                         <message-type>ERROR</message-type>
>>>>                         <task-status-msg>
>>>> <msg-loc-info>
>>>> <loc-token/>
>>>> <loc-message>No endpoint found</loc-message>
>>>> </msg-loc-info>
>>>> </task-status-msg>
>>>>                 </task-result-details>
>>>>         </component-task-result-details>
>>>> </component-task-result>
>>>> </jbi-task-result>
>>>> </jbi-task>
>>>>
>>>>         at
>>>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:543)
>>>>         at
>>>> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:353)
>>>>         ... 6 more
>>>>
>>>> Gert Vanthienen wrote:
>>>>   
>>>>> John,
>>>>>
>>>>> This component probably hasn't been used very much up to now and I
>>>>> don't 
>>>>> think we have a working example at hand.  What problems are you
>>>>> running 
>>>>> into? 
>>>>> Could you try turning on DEBUG logging and sending that information
>>>>> along?
>>>>>
>>>>> Let's try to work through this together so we do have a good working 
>>>>> example for the next user that comes along.  Btw, if you fancy taking
>>>>> a 
>>>>> look at the code for this component, it's at 
>>>>> http://svn.apache.org/repos/asf/servicemix/components/bindings/servicemix-xmpp/trunk/
>>>>>
>>>>> Regards,
>>>>>
>>>>> Gert
>>>>>
>>>>> jwy923 wrote:
>>>>>     
>>>>>> Would someone share a working example of XMPPMarshaler and its
>>>>>> configuration
>>>>>> with me?
>>>>>>
>>>>>> I have been struggling with building an XMPP service unit to
>>>>>> communicate
>>>>>> with a Jabber client (Instant Messenger) via a Jabber server.
>>>>>>
>>>>>> My goal is that the XMPP service unit reply back (or echo) to the
>>>>>> Jabber
>>>>>> client after receiving a message from the Jabber client (Instant
>>>>>> Messenger),
>>>>>> of course, via the Jabber server.
>>>>>>
>>>>>> Unfortunately, I have made any progress for one month.
>>>>>>
>>>>>> Please help me.
>>>>>>
>>>>>> John
>>>>>>   
>>>>>>       
>>>>>
>>>>> -----
>>>>> ---
>>>>> Gert Vanthienen
>>>>> http://gertvanthienen.blogspot.com
>>>>>
>>>>>     
>>>> Quoted from: 
>>>> http://www.nabble.com/Working-XMPPMarshaler-and-Configuration-Examples-tp21418143p21432170.html
>>>>
>>>>
>>>> Gert Vanthienen wrote:
>>>>   
>>>>> John,
>>>>>
>>>>> This component probably hasn't been used very much up to now and I
>>>>> don't 
>>>>> think we have a working example at hand.  What problems are you
>>>>> running 
>>>>> into? 
>>>>> Could you try turning on DEBUG logging and sending that information
>>>>> along?
>>>>>
>>>>> Let's try to work through this together so we do have a good working 
>>>>> example for the next user that comes along.  Btw, if you fancy taking
>>>>> a 
>>>>> look at the code for this component, it's at 
>>>>> http://svn.apache.org/repos/asf/servicemix/components/bindings/servicemix-xmpp/trunk/
>>>>>
>>>>> Regards,
>>>>>
>>>>> Gert
>>>>>
>>>>> jwy923 wrote:
>>>>>     
>>>>>> Would someone share a working example of XMPPMarshaler and its
>>>>>> configuration
>>>>>> with me?
>>>>>>
>>>>>> I have been struggling with building an XMPP service unit to
>>>>>> communicate
>>>>>> with a Jabber client (Instant Messenger) via a Jabber server.
>>>>>>
>>>>>> My goal is that the XMPP service unit reply back (or echo) to the
>>>>>> Jabber
>>>>>> client after receiving a message from the Jabber client (Instant
>>>>>> Messenger),
>>>>>> of course, via the Jabber server.
>>>>>>
>>>>>> Unfortunately, I have made any progress for one month.
>>>>>>
>>>>>> Please help me.
>>>>>>
>>>>>> John
>>>>>>   
>>>>>>       
>>>>>
>>>>> -----
>>>>> ---
>>>>> Gert Vanthienen
>>>>> http://gertvanthienen.blogspot.com
>>>>>
>>>>>     
>>>>
>>>>   
>>> 
>>> 
>>> 
>>> -----
>>> ---
>>> Gert Vanthienen
>>> http://gertvanthienen.blogspot.com
>>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Working-XMPPMarshaler-and-Configuration-Examples-tp21418143p22541434.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to