When I start servicemix my chat application works perfect but I cannot send
message from servicemix to smack.

Same component not owner errror occured to me.

I've tried to send message from servicemix by copying following xml to
C:\opensrc\test\myOutbox directory which I was defined in endpoint.

<message to='[EMAIL PROTECTED]'
                     from='[EMAIL PROTECTED]/Smack'
                     type='chat'
                     xml:lang='en'>  
    <body>Hello from servicemix!</body>
</message>

How do I send message from servicemix to smack?


aznmedia wrote:
> 
> It's working perfectly on Servicemix 3.3.
> Maybe it was a bug of 3.2.2.
> 
> 
> aznmedia wrote:
>> 
>> Oh sure. I've added SU dependancy to SA when you said several days ago.
>> Have you found anything wrong?
>> 
>> Also I'll try to integrate RabbitMQ with servicemix when I successfully
>> integrate smack and servicemix.
>> 
>> On Mon, Oct 27, 2008 at 5:37 AM, Gert Vanthienen
>> <[EMAIL PROTECTED]>wrote:
>> 
>>> L.S.,
>>>
>>> Have you tried this suggestion?  You really have to add a dependency for
>>> the SU you want to add to your SA.  As long as the SU archives aren't in
>>> the
>>> SA ZIP file, this won't work.
>>>
>>> Regards,
>>>
>>> Gert
>>>
>>>
>>> Gert Vanthienen wrote:
>>>
>>>> L.S.,
>>>>
>>>> Yeah, you need to add the SU to the SA by adding dependencies to the
>>>> SA's
>>>> pom.xml.  Have a look at the 'Adding the SU to the SA' section on the
>>>> 2.4
>>>> tutorial page I mentioned earlier.
>>>>
>>>> Gert
>>>>
>>>> aznmedia wrote:
>>>>
>>>>> It seems SA project which I've created doesn't contain the file SU and
>>>>> xmpp
>>>>> SU.
>>>>>
>>>>> Inside xmpp-sa-1.0-SNAPSHOT.jar:
>>>>>
>>>>> META-INF [folder]
>>>>>    maven [folder]
>>>>>        org.apache.servicemix.examples [folder]
>>>>>            xmpp-sa [folder]
>>>>>                pom.xml [file]
>>>>>                pom.properties [file]
>>>>>        dependencies.properties  [file]
>>>>>            MANIFEST.MF [file]
>>>>>    jbi.xml [file]
>>>>>
>>>>> pom.xml file content:
>>>>>
>>>>>    <?xml version="1.0" encoding="UTF-8"?><project>
>>>>>      <parent>
>>>>>        <artifactId>my-xmpp</artifactId>
>>>>>        <groupId>org.apache.servicemix.examples</groupId>
>>>>>        <version>1.0-SNAPSHOT</version>
>>>>>      </parent>
>>>>>      <modelVersion>4.0.0</modelVersion>
>>>>>      <groupId>org.apache.servicemix.examples</groupId>
>>>>>      <artifactId>xmpp-sa</artifactId>
>>>>>      <packaging>jbi-service-assembly</packaging>
>>>>>      <name>XMPP :: XMPP SA</name>
>>>>>      <version>1.0-SNAPSHOT</version>
>>>>>      <url>http://www.myorganization.org</url>
>>>>>      <build>
>>>>>        <plugins>
>>>>>          <plugin>
>>>>>            <groupId>org.apache.servicemix.tooling</groupId>
>>>>>            <artifactId>jbi-maven-plugin</artifactId>
>>>>>            <version>${servicemix-version}</version>
>>>>>            <extensions>true</extensions>
>>>>>            <configuration>
>>>>>              <type>service-assembly</type>
>>>>>            </configuration>
>>>>>          </plugin>
>>>>>        </plugins>
>>>>>      </build>
>>>>>      <repositories>
>>>>>        <repository>
>>>>>          <releases />
>>>>>          <snapshots>
>>>>>            <enabled>false</enabled>
>>>>>          </snapshots>
>>>>>          <id>apache</id>
>>>>>          <name>Apache Repository</name>
>>>>>         
>>>>> <url>http://people.apache.org/repo/m2-ibiblio-rsync-repository
>>>>> </url>
>>>>>        </repository>
>>>>>        <repository>
>>>>>          <releases>
>>>>>            <enabled>false</enabled>
>>>>>          </releases>
>>>>>          <snapshots />
>>>>>          <id>apache.snapshots</id>
>>>>>          <name>Apache Snapshots Repository</name>
>>>>>         
>>>>> <url>http://people.apache.org/repo/m2-snapshot-repository</url>
>>>>>        </repository>
>>>>>      </repositories>
>>>>>      <pluginRepositories>
>>>>>        <pluginRepository>
>>>>>          <releases />
>>>>>          <snapshots>
>>>>>            <enabled>false</enabled>
>>>>>          </snapshots>
>>>>>          <id>apache</id>
>>>>>          <name>Apache Repository</name>
>>>>>         
>>>>> <url>http://people.apache.org/repo/m2-ibiblio-rsync-repository
>>>>> </url>
>>>>>        </pluginRepository>
>>>>>        <pluginRepository>
>>>>>          <releases>
>>>>>            <enabled>false</enabled>
>>>>>          </releases>
>>>>>          <snapshots />
>>>>>          <id>apache.snapshots</id>
>>>>>          <name>Apache Snapshots Repository</name>
>>>>>         
>>>>> <url>http://people.apache.org/repo/m2-snapshot-repository</url>
>>>>>        </pluginRepository>
>>>>>      </pluginRepositories>
>>>>>      <dependencies>
>>>>>        <dependency>
>>>>>          <groupId>junit</groupId>
>>>>>          <artifactId>junit</artifactId>
>>>>>          <version>3.8.1</version>
>>>>>          <scope>test</scope>
>>>>>        </dependency>
>>>>>      </dependencies>
>>>>>      <properties>
>>>>>        <servicemix-version>3.2.2</servicemix-version>
>>>>>      </properties>
>>>>>    </project>
>>>>>
>>>>> pom.properties file content:
>>>>>
>>>>>    #Generated by Maven
>>>>>    #Mon Oct 20 15:24:07 GMT+08:00 2008
>>>>>    version=1.0-SNAPSHOT
>>>>>    groupId=org.apache.servicemix.examples
>>>>>    artifactId=xmpp-sa
>>>>>
>>>>> dependencies.properties file content:
>>>>>
>>>>>    # Project dependencies generated by the Apache ServiceMix Maven
>>>>> Plugin
>>>>>    # Generated at: Wed Oct 22 14:33:57 GMT+08:00 2008
>>>>>
>>>>>    groupId = org.apache.servicemix.examples
>>>>>    artifactId = xmpp-sa
>>>>>    version = 1.0-SNAPSHOT
>>>>>    org.apache.servicemix.examples/xmpp-sa/version = 1.0-SNAPSHOT
>>>>>
>>>>>    # dependencies
>>>>>
>>>>>    junit/junit/version = 3.8.1
>>>>>    junit/junit/type = jar
>>>>>    junit/junit/scope = test
>>>>>
>>>>> MANIFEST.MF file content:
>>>>>
>>>>>    Manifest-Version: 1.0
>>>>>    Archiver-Version: Plexus Archiver
>>>>>    Created-By: Apache Maven
>>>>>    Built-By: MethoD
>>>>>    Build-Jdk: 1.6.0_10-rc
>>>>>
>>>>> jbi.xml file content:
>>>>>
>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>> <jbi xmlns="http://java.sun.com/xml/ns/jbi"; version="1.0">
>>>>>  <service-assembly>
>>>>>    <identification>
>>>>>      <name>xmpp-sa</name>
>>>>>      <description>XMPP :: XMPP SA</description>
>>>>>    </identification>
>>>>>  </service-assembly>
>>>>> </jbi>
>>>>>
>>>>>
>>>>> Gert Vanthienen wrote:
>>>>>
>>>>>
>>>>>> L.S.,
>>>>>>
>>>>>> You seem to be going the right way, just until the very end.  After
>>>>>> you
>>>>>> have created your Maven SA project, you should add the xmpp SU and
>>>>>> file SU
>>>>>> there as a dependency.  This way, both SU will get packaged inside
>>>>>> the same
>>>>>> SA.  You only have to deploy the SA.  Have a quick look at
>>>>>> http://servicemix.apache.org/24-beginner-creating-the-service-assembly.htmland
>>>>>> http://servicemix.apache.org/25-beginner-deploying-the-service-assembly.html.
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Gert
>>>>>>
>>>>>> aznmedia wrote:
>>>>>>
>>>>>>
>>>>>>> Hello guys.
>>>>>>>
>>>>>>> I'm using Openfire 3.6.0, Smack 3.0.4 and Servicemix 3.2.2.
>>>>>>>
>>>>>>> My swing test application successfully connected to Openfire server
>>>>>>> by
>>>>>>> using
>>>>>>> smack API.
>>>>>>> But how can I integrate with servicemix xmpp?
>>>>>>>
>>>>>>> I've created:
>>>>>>> 1. I've created my-xmpp folder in %servicemix-home%/examples/ folder
>>>>>>>
>>>>>>> 2. create pom.xml file with following content:
>>>>>>>
>>>>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>>>>> <project xmlns="http://maven.apache.org/POM/4.0.0";
>>>>>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>>>>>> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
>>>>>>> http://maven.apache.org/maven-v4_0_0.xsd";>
>>>>>>>  <modelVersion>4.0.0</modelVersion>
>>>>>>>  <groupId>org.apache.servicemix.examples</groupId>
>>>>>>>  <artifactId>my-xmpp</artifactId>
>>>>>>>  <version>1.0-SNAPSHOT</version>
>>>>>>>  <packaging>pom</packaging>
>>>>>>>  <name>XMPP demo</name>
>>>>>>>  <url>http://www.servicemix.org</url>
>>>>>>> </project>
>>>>>>>
>>>>>>> 3. mvn clean install
>>>>>>>
>>>>>>> 4. mvn archetype:create
>>>>>>> -DarchetypeGroupId=org.apache.servicemix.tooling
>>>>>>> -DarchetypeArtifactId=servicemix-service-unit
>>>>>>> -DgroupId=org.apache.servicemix.examples
>>>>>>> -DartifactId=xmpp-consumer-su
>>>>>>>
>>>>>>> 5. create xbean.xml file in xmpp-consumer-su\src\main\resources with
>>>>>>> following content:
>>>>>>>
>>>>>>> <beans xmlns:xmpp="http://servicemix.apache.org/xmpp/1.0";
>>>>>>>       xmlns:tut="urn:servicemix:tutorial">
>>>>>>>  <xmpp:groupChatEndpoint service="tut:file" endpoint="xmpp"
>>>>>>>    uri="xmpp://[EMAIL PROTECTED]/Smack" password="password"
>>>>>>> room="[EMAIL PROTECTED]"/>
>>>>>>> </beans>
>>>>>>>
>>>>>>> 6. mvn archetype:create
>>>>>>> -DarchetypeGroupId=org.apache.servicemix.tooling
>>>>>>> -DarchetypeArtifactId=servicemix-service-unit
>>>>>>> -DgroupId=org.apache.servicemix.examples
>>>>>>> -DartifactId=file-consumer-su
>>>>>>>
>>>>>>> 7. create xbean.xml file in file-consumer-su\src\main\resources with
>>>>>>> following content:
>>>>>>>
>>>>>>> <beans xmlns:file="http://servicemix.apache.org/file/1.0";
>>>>>>>       xmlns:tut="urn:servicemix:tutorial">
>>>>>>>  <file:sender service="tut:file" endpoint="sender"
>>>>>>>             directory="file:///C:/test/myOutbox"
>>>>>>>             autoCreateDirectory="true">
>>>>>>>             <property name="marshaler">
>>>>>>>                   <bean
>>>>>>> class="org.apache.servicemix.components.util.BinaryFileMarshaler" />
>>>>>>>             </property>
>>>>>>>  </file:sender>
>>>>>>>  <file:poller service="tut:file" endpoint="poller"
>>>>>>>             file="file:///C:/test/myInbox"
>>>>>>>             targetService="tut:file"
>>>>>>>             targetEndpoint="xmpp"
>>>>>>>             period="60000"
>>>>>>>             recursive="true"
>>>>>>>             autoCreateDirectory="true"/>
>>>>>>> </beans>
>>>>>>>
>>>>>>> 8. mvn archetype:create
>>>>>>> -DarchetypeArtifactId=servicemix-service-assembly
>>>>>>> -DarchetypeGroupId=org.apache.servicemix.tooling
>>>>>>> -DartifactId=xmpp-sa
>>>>>>>
>>>>>>> 9. mvn install
>>>>>>>
>>>>>>> 10. copied following files to servicemix hotdeploy directory.
>>>>>>>    xmpp-sa\target\xmpp-sa-1.0-SNAPSHOT.jar
>>>>>>>    xmpp-consumer-su\target\xmpp-consumer-su-1.0-SNAPSHOT.jar
>>>>>>>    xmpp-consumer-su\target\file-consumer-su-1.0-SNAPSHOT.jar
>>>>>>> Servicemix said successful.
>>>>>>>
>>>>>>> But I don't see any integration with openfire and servicemix?
>>>>>>> Maybe I'm doing wrong with misunderstood.
>>>>>>>
>>>>>>> Help me to integrate please.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -----
>>>>>> ---
>>>>>> Gert Vanthienen
>>>>>> http://gertvanthienen.blogspot.com
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>> 
>> 
>> -- 
>> Let's care our nature!!!
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/XMPP-tp17412424p20262509.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to