On Thu, May 16, 2013 at 12:22 PM, Bruce Jackson <[email protected]> wrote: > Hi Bram > > Further to the question of yesterday that you cleared up, its not clear how > you point the target to the Ace server. The docs say: > > Usage: java -jar ace-launcher.jar [identification=<id>] > [discovery=<ace-server>] [options...] > > All known options are: > > identification: sets the target ID to use > discovery: sets the ACE server to connect to > agents: configures multiple management agents: > agent-id,identification,discovery[;agent-id,identification,discovery]* > fwOption: sets framework options for the OSGi framework to be created. This > argument may be repeated > help: prints this help message > However, with the target.jar this doesn't work. I just get this: > > java -jar target.jar identification=MyTarget > discovery=http:/myserver.mydomain.com:8080/ > ____________________________ > Welcome to Apache Felix Gogo > > g! Started management agent. > Target ID : defaultTargetID > Server : http://localhost:8080 > Sync interval: 2000 ms > Unaffected bundles will not be stopped during deployment. > > So, neither the TargetID or the Server are being picked up correctly. What is > the correct way to configure the target? >
Hmm.. guessing this is caused by the way these dist are now packaged using bndpackage as I explained here [0]. Use the regular artifact and you should be fine; /path/to/ace-trunk/org.apache.ace.launcher/generated$ java -jar org.apache.ace.launcher.jar identification=MyTarget discovery=http:/myserver.mydomain.com:8080 Started management agent. Target ID : MyTarget Server : http:/myserver.mydomain.com:8080/ Sync interval: 2000 ms Unaffected bundles will not be stopped during deployment. grz Bram [0] http://mail-archives.apache.org/mod_mbox/ace-users/201305.mbox/browser > Thanks > > Bruce > >> On Thu, May 16, 2013 at 8:29 AM, Bruce Jackson <[email protected]> wrote: >>> Thanks Bram, thats very helpful. >>> >>> Can I specify the target id for my targets in config files, or are they >>> always auto-allocated? >>> >> >> Yes you can. By design this is all pluggable and one could employ all >> kinds of strategies. This agent has property based identification & >> discovery that can be set on the command line. >> >> $ java -jar generated/org.apache.ace.launcher.jar help >> Apache ACE Launcher >> Usage: >> java -jar ace-launcher.jar [identification=<id>] >> [discovery=<ace-server>] [options...] >> All known options are: >> agents: configures multiple management agents: >> agent-id,identification,discovery[;agent-id,identification,discovery]* >> auth: point to the properties file containing the authentication >> credentials for a certain subsystem: <dir/file/url> >> discovery: sets the ACE server to connect to >> id(?:entification)?: sets the target ID to use >> bundle: adds an additional bundle to be started with this management >> agent: bundle=my.fully.qualified.BundleActivator >> fwOption: sets framework options for the OSGi framework to be >> created. This argument may be repeated >> help: prints this help message >> Example: >> java -jar ace-launcher.jar identification=MyTarget >> discovery=http://provisioning.company.com:8080 >> fwOption=org.osgi.framework.system.packages.extra=sun.misc,com.sun.management >> >> >> Note that I recently proposed a new agent [0], found in projects >> "org.apache.ace.agent[.launcher]" , that aims to be simpler, more >> configurable and easier to extend. However, that is still bleeding >> edge and not included in the default build yet ;) >> >> greetz >> Bram >> >> [0] https://issues.apache.org/jira/browse/ACE-347 >> >>> Best regards >>> >>> Bruce >>> >>> On 15 May 2013, at 18:09, Bram de Kruijff <[email protected]> wrote: >>> >>>> Hi Bruce, >>>> >>>> welcome to ACE! :) >>>> >>>> On Wed, May 15, 2013 at 6:18 PM, Bruce Jackson <[email protected]> wrote: >>>>> Hi Christian >>>>> >>>>> Ok, I've done that now, and built everything using the instructions on >>>>> that page. These are also incorrect: the steps: >>>>> >>>>> ant -f bin-build.xml package >>>>> and >>>>> >>>>> $ cd generated/ace-devserver >>>>> $ sh run.sh >>>>> >>>>> do not work, as the file bin-build.xml doesn't exist. However, I do get a >>>>> binary zip in the generated folder if I build using: >>>>> >>>>> ant package-bin >>>>> >>>>> However, the binary this builds also does not have any information on how >>>>> to start everything up, but using common sense, I can go into the >>>>> server-allinone and run: >>>>> >>>>> java -jar server-allinone.jar >>>>> >>>> >>>> Correct, good catch. As you have noticed by now the build has >>>> undergone significant changes and the docs needs some close attention. >>>> >>>>> and can then access the web console at localhost:8080/ace >>>>> >>>>> I can also go to the client folder and run: >>>>> >>>>> java -jar client >>>>> >>>>> However, I never see the client appear in the web console. How do I >>>>> configure the client to point to the server? >>>>> >>>> >>>> The "client" is an infrastructural component just like the "server". >>>> When you start the server-allinone.jar" that actually contains the >>>> "client". This is for convenience as they can also be deployed >>>> independently. What you are looking for is a "target". >>>> >>>> $ cd ../target >>>> $ java -jar target-jar >>>> >>>> Now in the right column of the UI you should see a "defaultTargetId" >>>> appear which means your target is running and ready to receive >>>> deployment packages. >>>> >>>> >>>> Regards, >>>> Bram >>>> >>>> >>>>> Thanks >>>>> >>>>> Bruce >>>>> >>>>> On 15 May 2013, at 16:52, Christian Vogel <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Bruce, >>>>>> >>>>>> the version you want to download is pretty old and it is highly >>>>>> recommend to download the sources and build your dist of the latest >>>>>> version. There were a lot of improvements and we try to come out with a >>>>>> new release soon, where we also update the website >>>>>> >>>>>> A HowTo can be found here: >>>>>> http://ace.apache.org/dev-doc/getting-started.html >>>>>> >>>>>> Cheers, >>>>>> Christian >>>>>> >>>>>> On 15.05.2013 17:25, Bruce Jackson wrote: >>>>>>> Hi All >>>>>>> >>>>>>> New to Ace but not OSGi. The instruction for getting started suggest >>>>>>> getting a binary release, however none of the links to the 0.81 full >>>>>>> actually work. If I browse the archives, I can find a release, but this >>>>>>> appears to be a source release. I can try to build this using mvn >>>>>>> install, but after much compiling etc, I'm still left in the dark: I >>>>>>> don't know what its done, or where its actually put the binaries. >>>>>>> >>>>>>> Thanks >>>>>>> >>>>>>> Bruce >>>>>>> >>>>>>> >>>>>>> This e-mail is only intended for the person(s) to whom it is addressed >>>>>>> and may contain CONFIDENTIAL information. Any opinions or views are >>>>>>> personal to the writer and do not represent those of INQ Mobile >>>>>>> Limited, Hutchison Whampoa Limited or its group companies. If you are >>>>>>> not the intended recipient, you are hereby notified that any use, >>>>>>> retention, disclosure, copying, printing, forwarding or dissemination >>>>>>> of this communication is strictly prohibited. If you have received this >>>>>>> communication in error, please erase all copies of the message and its >>>>>>> attachments and notify the sender immediately. INQ Mobile Limited is >>>>>>> a company registered in the British Virgin Islands. www.inqmobile.com. >>>>>>> >>>>>>> >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> This e-mail is only intended for the person(s) to whom it is addressed >>>>> and may contain CONFIDENTIAL information. Any opinions or views are >>>>> personal to the writer and do not represent those of INQ Mobile Limited, >>>>> Hutchison Whampoa Limited or its group companies. If you are not the >>>>> intended recipient, you are hereby notified that any use, retention, >>>>> disclosure, copying, printing, forwarding or dissemination of this >>>>> communication is strictly prohibited. If you have received this >>>>> communication in error, please erase all copies of the message and its >>>>> attachments and notify the sender immediately. INQ Mobile Limited is a >>>>> company registered in the British Virgin Islands. www.inqmobile.com. >>>>> >>>>> >>> >>> >>> >>> >>> This e-mail is only intended for the person(s) to whom it is addressed and >>> may contain CONFIDENTIAL information. Any opinions or views are personal to >>> the writer and do not represent those of INQ Mobile Limited, Hutchison >>> Whampoa Limited or its group companies. If you are not the intended >>> recipient, you are hereby notified that any use, retention, disclosure, >>> copying, printing, forwarding or dissemination of this communication is >>> strictly prohibited. If you have received this communication in error, >>> please erase all copies of the message and its attachments and notify the >>> sender immediately. INQ Mobile Limited is a company registered in the >>> British Virgin Islands. www.inqmobile.com. >>> >>> >>> > > > > > > This e-mail is only intended for the person(s) to whom it is addressed and > may contain CONFIDENTIAL information. Any opinions or views are personal to > the writer and do not represent those of INQ Mobile Limited, Hutchison > Whampoa Limited or its group companies. If you are not the intended > recipient, you are hereby notified that any use, retention, disclosure, > copying, printing, forwarding or dissemination of this communication is > strictly prohibited. If you have received this communication in error, > please erase all copies of the message and its attachments and notify the > sender immediately. INQ Mobile Limited is a company registered in the > British Virgin Islands. www.inqmobile.com. > >
