Questions tagged [apache-ace]

Apache ACE is a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don't have to be.

Apache ACE is a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don't have to be.

When assembling software out of reusable components, the task of deploying software onto an ever increasing number of targets is not trivial to solve. This becomes even harder when these targets require different components based on who's using them.

Apache ACE allows you to group those components and assign them to a managed set of targets. This allows you to distribute updates and new components easily, while keeping a full history of what was installed where during what period. It also helps you setup an automated development, QA/testing, staging and production environment.

If you want to learn more about how to use Apache ACE, go to the User Documentation and start with A brief introduction. If you are interested in becoming involved, check out our Mailing Lists and finally, to gain a deeper understanding of the software, read the available Developer Documentation which explains how to build the software and the overall Software Architecture.

Official Website: http://ace.apache.org/

Useful Links:

29 questions
3
votes
1 answer

Enable SSL authentication between Apache Ace and Management agent

I am trying to enable two way ssl authentication between Apache Ace and management agent(by following the document http://ace.apache.org/dev-doc/design/using-client-certificates.html). To achieve this , first of all i created the required…
Ayushi
  • 405
  • 1
  • 9
  • 19
2
votes
1 answer

Adding targets in Apache ACE

I'm trying to use Apache ACE web UI to remotely manage OSGi bundles on Raspberry PI devices. I followed the documentations here but I can't find out how to actually add a target (RPi) to the server (which is my PC). To be clearer, I downloaded the…
hatef
  • 5,491
  • 30
  • 43
  • 46
2
votes
2 answers

Can Apache Ace be used as Maven repository?

we want to use some repository for maven, we have used Artifactory, Nexus etc as repository. ** But I just want to know whether we can use Apache Ace as Maven repository? ** If yes, how to configure ace in Maven's setting.xml for…
1
vote
0 answers

How to store artifacts at targets using Apache ACE?

I use Apache Ace to deploy OSGi bundles to so-called targets (see http://ace.apache.org/docs/user-guide.html). Deployment works fine (deployed bundles will be installed and started), but it looks like deployed bundles are only stored in the OSGi…
Mike
  • 3,094
  • 2
  • 12
  • 5
1
vote
2 answers

Set ACE target launcher's internal server port to Bluemix's random port number

I am currently trying to deploy and run an Ace Target on an IBM Bluemix CloudFoundry Java/Liberty buildpack but without much success. Symptoms: During the deploy/re-stage procedure, the ACE Launcher's internal server is started with a preset port…
eLeMenCy
  • 11
  • 1
  • 2
1
vote
0 answers

when does Apache felix perform signature verification of a OSGI bundle .jar file?

we have a command in apache felix to install an OSGi bundle i.e "felix:install Jar-file". My query is :Does this command also perform verification(before installing) of contents of jar-file against the signature with which it was signed earliar? Or…
1
vote
1 answer

Apache ACE - Simple folder based deployment / provisioning?

I have many bundles (let's say hundreds) and it is quite difficult to specify relation between bundles+features-distrubutions in UI. Image, at first I define all relations between bundles, features and distribution. Than I want to update some…
user1696594
1
vote
0 answers

How to run Apache ACE devserver using Proxy

I am trying to start Apache Ace devserver on my machine running on a corporate network that requires proxy authentication, but the server does not starts & it gives Connection timeout error. Following the instructions from the link…
Ayushi
  • 405
  • 1
  • 9
  • 19
1
vote
4 answers

How to change Port of Apache ACE?

I want to change the port of Apache ACE to 80. How can I do that? I could not find any documentation for that. I have tried by changing value of key Dorg.osgi.service.http.port in file platform.properties from 8080 to 80. But after this, i am not…
Ayushi
  • 405
  • 1
  • 9
  • 19
1
vote
1 answer

How to enable logging in Apache Ace?

Is it possible to enable logging in Apache Ace? If yes, How? In the source code, i can see that the LogService is used to write messages to the log. But i am not able to locate the logs when i start the ace devserver.
Ayushi
  • 405
  • 1
  • 9
  • 19
1
vote
1 answer

How to access OBR in Apache ACE?

When I run Apache ACE, console shows a message that OBR site is hosted at http://localhost:8080/obr. But when I tried to access this link nothing happens. What modification are required to make it work? Thanks
Vinod
  • 1,076
  • 2
  • 16
  • 33
1
vote
3 answers

What are the non-osgi targets with which Apache ACE can work

Apache Ace documentation refers that it can do software provisioning to other types of targets "non-OSGi containers, or something completely different target". But no documentation is available regarding non-OSGi target. Can I have some examples of…
Vinod
  • 1,076
  • 2
  • 16
  • 33
0
votes
1 answer

Is there any way to upload Artifacts to the Apache ACE server without Web UI?

We are working on an enterprise system writed by Java. And we use an Apache ACE server to deploy the OSGi bundles, a Jenkins as CI server. When we want to update a bundle, we make a jar file in Eclipse, and upload it to ACE server through Web UI.…
0
votes
0 answers

Running gogo shell client api commands via shell script

I am trying to run create targets via gogo shell client api. I have written a script which starts the client.jar from apache ace distribution. Then I am trying to run the gogo shell client api commands in the same script. The script code…
0
votes
1 answer

Using Apache ACE for automatic OSGI software distribution

I am using Apache ACE for deploying OSGI bundles to targets,I am successfully able to do it manually using apace ace UI , but when I try to do it via running a shell script in "Gogo Shell client API" I am unable to check whether a feature exists or…
Shridhar
  • 11
  • 5
1
2