Hi All,
I am trying out the calculator example.
Using RIO version 5.1.4
JDK version j1.7.0_79
Maven version 3.3.3
on Ubuntu 14.04
When running the mvn rio:start-all command from the calculator directory it gives a build success message as follows.
rio-5.1.4/examples/calculator$ mvn rio:start-all
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Example :: Calculator
[INFO] Example :: Calculator API
[INFO] Example :: Calculator Service Implementation
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Example :: Calculator 2.3.3
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-rio-plugin:5.1:start-all (default-cli) @ calculator ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Example :: Calculator API 2.3.3
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-rio-plugin:5.1:start-all (default-cli) @ calculator-api ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Example :: Calculator Service Implementation 2.3.3
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-rio-plugin:5.1:start-all (default-cli) @ calculator-service ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Example :: Calculator .............................. SUCCESS [ 0.295 s]
[INFO] Example :: Calculator API .......................... SUCCESS [ 0.002 s]
[INFO] Example :: Calculator Service Implementation ....... SUCCESS [ 0.001 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.893 s
[INFO] Finished at: 2015-05-06T15:05:25+05:30
[INFO] Final Memory: 11M/239M
[INFO] ------------------------------------------------------------------------
is this the expected output or should some applications start up as a result of this command?
Next when I run the mvn rio:deploy command from the command line the following is the output.
rio/rio-5.1.4/examples/calculator$ mvn rio:deploy
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Example :: Calculator
[INFO] Example :: Calculator API
[INFO] Example :: Calculator Service Implementation
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Example :: Calculator 2.3.3
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-rio-plugin:5.1:deploy (default-cli) @ calculator ---
total 0
discovery time 5005 millis, timeout used 5000
No Provision Monitor instances discovered
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Example :: Calculator API 2.3.3
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-rio-plugin:5.1:deploy (default-cli) @ calculator-api ---
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building Example :: Calculator Service Implementation 2.3.3
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-rio-plugin:5.1:deploy (default-cli) @ calculator-service ---
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] Example :: Calculator .............................. SUCCESS [ 7.931 s]
[INFO] Example :: Calculator API .......................... SUCCESS [ 0.002 s]
[INFO] Example :: Calculator Service Implementation ....... SUCCESS [ 0.001 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 8.504 s
[INFO] Finished at: 2015-05-06T15:06:52+05:30
[INFO] Final Memory: 8M/239M
[INFO] ------------------------------------------------------------------------
mvn rio:ui gives the ui with "waiting to discovery the Rio system".
When I run rio from the command line following is the output
./bin/rio start all
INFO 15:08:57 starter config [/home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/start-all.groovy]
INFO 15:08:59.447 org.rioproject.config.RioProperties - /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/rio.env not found, skipping
WARN 15:08:59.788 org.rioproject.start - service.creation.unknown
java.net.BindException: Could not start Webster.
at org.rioproject.tools.webster.Webster.initialize(Webster.java:254) ~[na:na]
at org.rioproject.tools.webster.Webster.<init>(Webster.java:203) ~[na:na]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[na:1.7.0_79]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) ~[na:1.7.0_79]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[na:1.7.0_79]
at java.lang.reflect.Constructor.newInstance(Constructor.java:526) ~[na:1.7.0_79]
at org.rioproject.start.RioServiceDescriptor.create(RioServiceDescriptor.java:344) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.create(ServiceStarter.java:229) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.doStart(ServiceStarter.java:346) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.main(ServiceStarter.java:440) ~[rio-start-5.1.4.jar:5.1.4]
WARN 15:08:59.788 org.rioproject.start - service.creation.unknown.detail 0 RioServiceDescriptor codebase: , policy: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/policy/policy.all, classpath: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/lib/webster-5.1.4.jar, implClassName: org.rioproject.tools.webster.Webster, serverConfigArgs: [-roots, /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/deploy;/home/pubudu/.m2/repository, -bindAddress, 10.101.9.131, -port, 9010], lifeCycle: org.rioproject.start.RioServiceDescriptor$1@4a6cef0f
WARN 15:08:59.789 org.rioproject.start - service.creation.unknown
java.net.MalformedURLException: unknown protocol: artifact
at java.net.URL.<init>(URL.java:592) ~[na:1.7.0_79]
at java.net.URL.<init>(URL.java:482) ~[na:1.7.0_79]
at java.net.URL.<init>(URL.java:431) ~[na:1.7.0_79]
at com.sun.jini.start.ClassLoaderUtil.getCodebaseURLs(ClassLoaderUtil.java:103) ~[start-2.2.2.jar:na]
at org.rioproject.start.RioServiceDescriptor.create(RioServiceDescriptor.java:303) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.create(ServiceStarter.java:229) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.doStart(ServiceStarter.java:346) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.main(ServiceStarter.java:440) ~[rio-start-5.1.4.jar:5.1.4]
WARN 15:08:59.789 org.rioproject.start - service.creation.unknown.detail 1 RioServiceDescriptor codebase: artifact:org.apache.river/reggie-dl/2.2.2;
http://10.101.9.131:9010, policy: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/policy/policy.all, classpath: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/lib/reggie-2.2.2.jar, implClassName: com.sun.jini.reggie.TransientRegistrarImpl, serverConfigArgs: [/home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/common.groovy, /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/reggie.groovy], lifeCycle: org.rioproject.start.RioServiceDescriptor$1@4a6cef0f
WARN 15:08:59.790 org.rioproject.start - service.creation.unknown
java.net.MalformedURLException: unknown protocol: artifact
at java.net.URL.<init>(URL.java:592) ~[na:1.7.0_79]
at java.net.URL.<init>(URL.java:482) ~[na:1.7.0_79]
at java.net.URL.<init>(URL.java:431) ~[na:1.7.0_79]
at com.sun.jini.start.ClassLoaderUtil.getCodebaseURLs(ClassLoaderUtil.java:103) ~[start-2.2.2.jar:na]
at org.rioproject.start.RioServiceDescriptor.create(RioServiceDescriptor.java:303) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.create(ServiceStarter.java:229) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.doStart(ServiceStarter.java:346) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.main(ServiceStarter.java:440) ~[rio-start-5.1.4.jar:5.1.4]
WARN 15:08:59.790 org.rioproject.start - service.creation.unknown.detail 2 RioServiceDescriptor codebase: artifact:org.rioproject.monitor/monitor-proxy/5.1.4;
http://10.101.9.131:9010, policy: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/policy/policy.all, classpath: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/lib/monitor-service-5.1.4.jar, implClassName: org.rioproject.monitor.service.ProvisionMonitorImpl, serverConfigArgs: [/home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/common.groovy, /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/monitor.groovy], lifeCycle: org.rioproject.start.RioServiceDescriptor$1@4a6cef0f
WARN 15:08:59.790 org.rioproject.start - service.creation.unknown
java.net.MalformedURLException: unknown protocol: artifact
at java.net.URL.<init>(URL.java:592) ~[na:1.7.0_79]
at java.net.URL.<init>(URL.java:482) ~[na:1.7.0_79]
at java.net.URL.<init>(URL.java:431) ~[na:1.7.0_79]
at com.sun.jini.start.ClassLoaderUtil.getCodebaseURLs(ClassLoaderUtil.java:103) ~[start-2.2.2.jar:na]
at org.rioproject.start.RioServiceDescriptor.create(RioServiceDescriptor.java:303) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.create(ServiceStarter.java:229) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.doStart(ServiceStarter.java:346) ~[rio-start-5.1.4.jar:5.1.4]
at org.rioproject.start.ServiceStarter.main(ServiceStarter.java:440) ~[rio-start-5.1.4.jar:5.1.4]
WARN 15:08:59.791 org.rioproject.start - service.creation.unknown.detail 3 RioServiceDescriptor codebase: artifact:org.rioproject.cybernode/cybernode-proxy/5.1.4;
http://10.101.9.131:9010, policy: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/policy/policy.all, classpath: /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/lib/cybernode-service-5.1.4.jar, implClassName: org.rioproject.cybernode.service.CybernodeImpl, serverConfigArgs: [/home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/common.groovy, /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/cybernode.groovy, /home/pubudu/projects/catnet/learn/rio/rio-5.1.4/config/compute_resource.groovy], lifeCycle: org.rioproject.start.RioServiceDescriptor$1@4a6cef0f
Can someone point me towards the correct direction to get the examples running?