Skip to end of metadata
Go to start of metadata

Supported Platforms

Artifactory has been tested and verified on Linux, Windows (Vista and higher), Solaris and Mac OS X. You should be able to run Artifactory on other platforms, but these have not been tested.


You must run Artifactory with JDK 7 and above, preferably JDK 7 update 60 and above.

You can download the latest JDK from the Oracle Java SE Download Site.


Make sure your JAVA_HOME environment variable correctly points to your JDK 7 installation.

If you also have JRE_HOME defined in your system, this will take precedence over JAVA_HOME and therefore you need to either point JRE_HOME to your JDK 7 installation, or remove the JRE_HOME definition.

Page Contents

JVM Memory Allocation

While not a strict requirement, we recommend that you modify the JVM memory parameters used to run Artifactory.

You should reserve at least 512MB for Artifactory, and the recommended values for JVM parameters are:

Recommended JVM parameters

-server -Xms512m -Xmx2g -Xss256k -XX:PermSize=128m -XX:MaxPermSize=256m -XX:+UseG1GC

In JDK 8 the PermSize and MaxPermSize parameters have been deprecated. If you continue to use these parameters you may see warnings in the Artifactory startup sequence, but these may be safely ignored.

Repository size and number of concurrent users

The larger your repository or number of concurrent users, the larger you need to make the -Xms and -Xmx values accordingly


Artifactory has been tested with the latest versions of Google Chrome, Firefox, Internet Explorer and Safari.

Servlet Containers

Artifactory ships with a bundled Tomcat 7 servlet container, and has also been specifically verified to work seamlessly on Tomcat 7, Jetty 8, JBoss 6, Oracle Weblogic 12, GlassFish V3.0, IBM Websphere 8.5.


  • No labels