I've writed smack chat application on swing.
When I shutdown servicemix my chat application works properly.
When I start servicemix my chat application cannot send receive messages.
Do I have to provide sample code and servicemix xmpp unit that demonstrates
this issue?
Here's the servicemix console:
INFO - ComponentMBeanImpl - Initializing component:
servicemix-droo
ls
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-eip to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-eip
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-file to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-file
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-ftp to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-ftp
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-http to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-http
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-jms to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-jms
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-jsr181 to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-jsr1
81
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-lwcontainer to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-lwco
ntainer
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-osworkflow to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-oswo
rkflow
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-quartz to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-quar
tz
1 name = quartz.properties
INFO - SimpleThreadPool - Job execution threads will use
class lo
ader of thread: main
INFO - QuartzScheduler - Quartz Scheduler v.1.5.2 created.
INFO - RAMJobStore - RAMJobStore initialized.
INFO - StdSchedulerFactory - Quartz scheduler
'DefaultQuartzSchedule
r' initialized from default resource file in Quartz package:
'quartz.properties'
INFO - StdSchedulerFactory - Quartz scheduler version: 1.5.2
INFO - QuartzScheduler - Scheduler
DefaultQuartzScheduler_$_NON_
CLUSTERED started.
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-saxon to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-saxo
n
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-script to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-scri
pt
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-truezip to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-true
zip
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-wsn2005 to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-wsn2
005
INFO - ComponentMBeanImpl - Setting running state for
Component: se
rvicemix-xmpp to Started
INFO - ComponentMBeanImpl - Initializing component:
servicemix-xmpp
INFO - ServiceAssemblyLifeCycle - Starting service assembly:
wsdl-first-s
a
INFO - ServiceUnitLifeCycle - Initializing service unit:
wsdl-first-j
sr181-su
INFO - ServiceUnitLifeCycle - Initializing service unit:
wsdl-first-h
ttp-su
INFO - ServiceUnitLifeCycle - Starting service unit:
wsdl-first-jsr18
1-su
INFO - ServiceUnitLifeCycle - Starting service unit:
wsdl-first-http-
su
INFO - jetty - jetty-6.1.6
INFO - jetty - Started
[EMAIL PROTECTED]:
8192
INFO - ServiceAssemblyLifeCycle - Starting service assembly: xmpp-sa
INFO - ServiceUnitLifeCycle - Initializing service unit:
file-consume
r-su
INFO - ServiceUnitLifeCycle - Initializing service unit:
xmpp-consume
r-su
INFO - ServiceUnitLifeCycle - Starting service unit:
file-consumer-su
INFO - ServiceUnitLifeCycle - Starting service unit:
xmpp-consumer-su
INFO - XMPPComponent - Logging in to Jabber as user: admin
on
connection: [EMAIL PROTECTED]
INFO - ServiceAssemblyLifeCycle - Starting service assembly:
bridge-sa
INFO - ServiceUnitLifeCycle - Initializing service unit:
bridge-http-
su
INFO - ServiceUnitLifeCycle - Initializing service unit:
bridge-eip-s
u
INFO - ServiceUnitLifeCycle - Initializing service unit:
bridge-xslt-
su
INFO - ServiceUnitLifeCycle - Initializing service unit:
bridge-jms-s
u
INFO - ServiceUnitLifeCycle - Starting service unit:
bridge-http-su
INFO - ServiceUnitLifeCycle - Starting service unit:
bridge-eip-su
INFO - ServiceUnitLifeCycle - Starting service unit:
bridge-xslt-su
INFO - ServiceUnitLifeCycle - Starting service unit:
bridge-jms-su
INFO - JBIContainer - ServiceMix JBI Container
(ServiceMix) s
tarted
INFO - JDBCAdapterFactory - Database driver recognized:
[apache_der
by_embedded_jdbc_driver]
INFO - LogTask - Logging system reconfigured using
file:
file:/C:/Program%20Files/apache-servicemix-3.2.2/conf/log4j.xml
ERROR - XMPPComponent - Error processing exchange InOnly[
id: ID:150.2.216.89-11d33184a47-8:0
status: Done
role: provider
service: {urn:servicemix:tutorial}file
endpoint: xmpp
in: Unable to display: java.io.IOException: Stream closed
]
java.lang.IllegalStateException: component is not owner
at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes
sageExchangeImpl.java:251)
at
org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp
oint.java:77)
at
org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi
derEndpoint.java:101)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
feCycle.java:538)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
BaseLifeCycle.java:490)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:46)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:172)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:619)
ERROR - XMPPComponent - Error setting exchange status to
ERROR
java.lang.IllegalStateException: component is not owner when trying to set
error
: java.lang.IllegalStateException: component is not owner
at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setError(Mess
ageExchangeImpl.java:264)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:57)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:172)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalStateException: component is not owner
at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes
sageExchangeImpl.java:251)
at
org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp
oint.java:77)
at
org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi
derEndpoint.java:101)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
feCycle.java:538)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
BaseLifeCycle.java:490)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:46)
... 7 more
ERROR - XMPPComponent - Error processing exchange InOnly[
id: ID:150.2.216.89-11d33184a47-8:1
status: Done
role: provider
service: {urn:servicemix:tutorial}file
endpoint: xmpp
in: Unable to display: java.io.IOException: Stream closed
]
java.lang.IllegalStateException: component is not owner
at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes
sageExchangeImpl.java:251)
at
org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp
oint.java:77)
at
org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi
derEndpoint.java:101)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
feCycle.java:538)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
BaseLifeCycle.java:490)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:46)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:172)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:619)
ERROR - XMPPComponent - Error setting exchange status to
ERROR
java.lang.IllegalStateException: component is not owner when trying to set
error
: java.lang.IllegalStateException: component is not owner
at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setError(Mess
ageExchangeImpl.java:264)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:57)
at
org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBoun
d(DeliveryChannelImpl.java:610)
at
org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlo
w.java:172)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.j
ava:167)
at
org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.jav
a:134)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalStateException: component is not owner
at
org.apache.servicemix.jbi.messaging.MessageExchangeImpl.setStatus(Mes
sageExchangeImpl.java:251)
at
org.apache.servicemix.common.endpoints.SimpleEndpoint.done(SimpleEndp
oint.java:77)
at
org.apache.servicemix.common.endpoints.ProviderEndpoint.process(Provi
derEndpoint.java:101)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLi
feCycle.java:538)
at
org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(Async
BaseLifeCycle.java:490)
at
org.apache.servicemix.common.BaseLifeCycle.onMessageExchange(BaseLife
Cycle.java:46)
... 7 more
INFO - JBIContainer - Shutting down ServiceMix JBI
Container
(ServiceMix) stopped
INFO - JBIContainer - Deactivating component
#SubscriptionMan
ager#
INFO - ServiceAssemblyLifeCycle - Stopping service assembly: xmpp-sa
INFO - ServiceUnitLifeCycle - Stopping service unit:
file-consumer-su
INFO - ServiceUnitLifeCycle - Stopping service unit:
xmpp-consumer-su
INFO - ServiceAssemblyLifeCycle - Shutting down service assembly:
xmpp-sa
INFO - ServiceUnitLifeCycle - Shutting down service unit:
file-consum
er-su
INFO - ServiceUnitLifeCycle - Shutting down service unit:
xmpp-consum
er-su
INFO - ServiceAssemblyLifeCycle - Stopping service assembly:
bridge-sa
INFO - ServiceUnitLifeCycle - Stopping service unit:
bridge-http-su
INFO - ServiceUnitLifeCycle - Stopping service unit:
bridge-eip-su
INFO - ServiceUnitLifeCycle - Stopping service unit:
bridge-xslt-su
INFO - ServiceUnitLifeCycle - Stopping service unit:
bridge-jms-su
INFO - ServiceAssemblyLifeCycle - Shutting down service assembly:
bridge-
sa
INFO - ServiceUnitLifeCycle - Shutting down service unit:
bridge-http
-su
INFO - ServiceUnitLifeCycle - Shutting down service unit:
bridge-eip-
su
INFO - ServiceUnitLifeCycle - Shutting down service unit:
bridge-xslt
-su
INFO - ServiceUnitLifeCycle - Shutting down service unit:
bridge-jms-
su
INFO - QuartzScheduler - Scheduler
DefaultQuartzScheduler_$_NON_
CLUSTERED paused.
INFO - QuartzScheduler - Scheduler
DefaultQuartzScheduler_$_NON_
CLUSTERED shutting down.
INFO - QuartzScheduler - Scheduler
DefaultQuartzScheduler_$_NON_
CLUSTERED paused.
INFO - QuartzScheduler - Scheduler
DefaultQuartzScheduler_$_NON_
CLUSTERED shutdown complete.
INFO - ServiceAssemblyLifeCycle - Stopping service assembly:
wsdl-first-s
a
INFO - ServiceUnitLifeCycle - Stopping service unit:
wsdl-first-jsr18
1-su
INFO - ServiceUnitLifeCycle - Stopping service unit:
wsdl-first-http-
su
INFO - ServiceAssemblyLifeCycle - Shutting down service assembly:
wsdl-fi
rst-sa
INFO - ServiceUnitLifeCycle - Shutting down service unit:
wsdl-first-
jsr181-su
INFO - ServiceUnitLifeCycle - Shutting down service unit:
wsdl-first-
http-su
INFO - JBIContainer - ServiceMix JBI Container
(ServiceMix) s
topped
file-consumer-su's xbean.xml
<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:/opensrc/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:/opensrc/test/myInbox"
targetService="tut:file"
targetEndpoint="xmpp"
period="60000"
recursive="true"
autoCreateDirectory="true"/>
</beans>
xmpp-consumer-su's xbean.xml
<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="secret"
room="[EMAIL PROTECTED]"/>
</beans>
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.html
>>> and
>>> 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
>>>
>>>
>>
>>
>
>
>
> -----
> ---
> Gert Vanthienen
> http://gertvanthienen.blogspot.com
>
--
View this message in context:
http://www.nabble.com/XMPP-tp17412424p20185127.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.