On Thu, May 16, 2013 at 12:52 PM, Bruce Jackson <[email protected]> wrote:
> Yes, I'd guess that's correct, but per my email of yesterday, I don't know 
> where to find the launcher jar any more.
> It isn't produced when I build using the ant package-bin target.
>

$ cd /root/of/checkout
$ cd build
$ ant deepclean build
$  cd ../org.apache.ace.launcher/generated/
$  ls -l

grz
Bram


> On 16 May 2013, at 11:45, Bram de Kruijff <[email protected]> wrote:
>
>> 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.
>>>
>>>
>
>
>
>
> 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.
>
>
>

Reply via email to