Hi Chamara,
This is the expected behaviour. The BAM receiver thrift port will bind to
any of one IP of the node, not all . Therefore you should use the correct
IP which the thrift receiver is connected to, from any BAM data agents.
If you don't specify anything in the data-bridge-config.xml for <hostName>,
then by default the thrift receiver port will be bind to the IP which is
printed as Mgt Console URL in the server stratup. The thrift receiver IP
can be changed to any preferred IP (Eg:localhost/127.0.0.1/..) by
configuring below to the data-bridge-confing.xml.
<thriftDataReceiver>
<hostName>127.0.0.1</hostName>
<port>7611</port>
<securePort>7711</securePort>
</thriftDataReceiver>
In that case you have to use the same IP/hostname when you are connecting
from any data agents.
Thanks,
Sinthuja.
On Wed, May 8, 2013 at 11:32 AM, Chamara Ariyarathne <[email protected]>wrote:
> I encountered this.
>
> When I'm going to update the Service Data Publisher configuration from
> Appserver side, and when I do the Test Server;
> when I use the Receiver URL as tcp://localhost:7611 it fails.
> But If I use it as tcp://10.200.2.75:7611 then it passes.
>
> So that it is something with the data-bridge. In the default pack (OOTB)
> the configuration at
> repository/conf/data-bridge/data-bridge-config.xml is
>
> <thriftDataReceiver>
> <port>7611</port>
> <securePort>7711</secureP
>
> On Wed, May 8, 2013 at 11:11 AM, Chamara Ariyarathne <[email protected]>wrote:
>
>> Service Statistics, Mediation Statistics, Activity monitoring samples are
>> broken like this.
>> Rest API Sample works.
>>
>>
>> On Wed, May 8, 2013 at 11:03 AM, Chamara Ariyarathne
>> <[email protected]>wrote:
>>
>>> dd50ea1146863ec4fdd0137673564089 wso2bam-2.3.0.zip
>>>
>>> chamara@chamara-TECRA-M11:~/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats$
>>> ant
>>> Buildfile:
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats/build.xml
>>>
>>> clean:
>>>
>>> compile:
>>> [mkdir] Created dir:
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats/build/classes
>>> [javac]
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats/build.xml:33:
>>> warning: 'includeantruntime' was not set, defaulting to
>>> build.sysclasspath=last; set to false for repeatable builds
>>> [javac] Compiling 1 source file to
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats/build/classes
>>> [javac] Note:
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats/src/main/java/org/wso2/carbon/bam/statAgent/StatAgent.java
>>> uses or overrides a deprecated API.
>>> [javac] Note: Recompile with -Xlint:deprecation for details.
>>>
>>> jar:
>>> [mkdir] Created dir:
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats/build/jar
>>> [jar] Building jar:
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/service-stats/build/jar/StatAgent.jar
>>>
>>> run:
>>> [echo] Classpath =
>>> /home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/com.wso2.analytics.utils.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/commons-logging-1.1.1.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/commons-pool-1.5.0.wso2v1.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/google-collect-1.0.0.wso2v2.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/gson-2.1.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/guava-12.0.0.wso2v1.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/guava-12.0.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/libthrift-0.7.wso2v1.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/log4j-1.2.13.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/org.wso2.carbon.authenticator.stub-4.0.0-SNAPSHOT.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/org.wso2.carbon.databridge.agent.thrift-4.1.2.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/org.wso2.carbon.databridge.commons-4.1.2.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/org.wso2.carbon.databridge.commons.thrift-4.1.0.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/org.wso2.carbon.identity.authentication-4.0.0-SNAPSHOT.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/org.wso2.carbon.queuing-4.0.0-SNAPSHOT.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/slf4j.api-1.6.1.jar:/home/chamara/Downloads/newpack7thMAY/wso2bam-2.3.0/samples/dependencies/slf4j.log4j12-1.6.1.jar
>>> [java] Starting BAM Statistics Agent
>>> [java] Exception in thread "main" java.lang.NoClassDefFoundError:
>>> org/apache/http/conn/scheme/SocketFactory
>>> [java] at
>>> org.wso2.carbon.databridge.agent.thrift.Agent.<init>(Agent.java:68)
>>> [java] at org.wso2.carbon.bam.statAgent.StatAgent.main(Unknown
>>> Source)
>>> [java] Caused by: java.lang.ClassNotFoundException:
>>> org.apache.http.conn.scheme.SocketFactory
>>> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>>> [java] at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>> [java] at java.security.AccessController.doPrivileged(Native
>>> Method)
>>> [java] at
>>> java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
>>> [java] at
>>> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>>> [java] at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
>>> [java] ... 2 more
>>> [java] Java Result: 1
>>>
>>> main:
>>>
>>> BUILD SUCCESSFUL
>>> Total time: 2 seconds
>>>
>>>
>>> --
>>> *Chamara Ariyarathne*
>>> Senior Software Engineer - QA;
>>> WSO2 Inc; http://www.wso2.com/.
>>> Mobile; *+94772786766*
>>>
>>
>>
>>
>> --
>> *Chamara Ariyarathne*
>> Senior Software Engineer - QA;
>> WSO2 Inc; http://www.wso2.com/.
>> Mobile; *+94772786766*
>>
>
>
>
> --
> *Chamara Ariyarathne*
> Senior Software Engineer - QA;
> WSO2 Inc; http://www.wso2.com/.
> Mobile; *+94772786766*
>
--
*Sinthuja Rajendran*
Software Engineer <http://wso2.com/>
WSO2, Inc.:http://wso2.com
Blog: http://sinthu-rajan.blogspot.com/
Mobile: +94774273955
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev