...
Ensure you have OpenJDK 8 , and maven on your machine.
Ensure you have maven installed on your machine, and configured for ONAP. To build you will need to ensure you update your settings with the ONAP settings.xml (Workspace and Development Tools)
NOTE: If you are having trouble with some of the apt-get installation packages, enter the name of the vm alongside localhost in the line for 127.0.0.1 in /etc/hosts. Some of the apt-get installation may require this.
...
- Download the Version 8.5 Apache Tomcat https://tomcat.apache.org/download-80.cgi (this is for version 8.5) into /opt/app/music/.
- Follow RUNNING.txt instructions for completing tomcat installation. This file can be found in the tomcat directory. Or look at https://tomcat.apache.org/tomcat-8.5-doc/setup.html#Introduction for more in depth instructions
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
my.id=0 all.ids=0 my.public.ip=localhost all.public.ips=localhost ####################################### # Optional current values are defaults ####################################### # If using docker this would point to the specific docker name. #zookeeper.host=localhost #cassandra.host=localhost #music.ip=localhost #debug=true #music.rest.ip=localhost #lock.lease.period=6000 # Cassandra Login - Do not user cassandra/cassandra cassandra.user=<new_user> cassandra.password=<new_password> # AAF Endpoint #aaf.endpoint.url=<aaf url> |
...
Build Music
Documentation will be updated to show that. Code can be downloaded from Music Gerrit.
To build you will need to ensure you update your settings with the ONAP settings.xml (Workspace and Development Tools)
Once you have done that run the following:
Make a directory for MUSIC logs. The logs will be placed here after MUSIC starts
Build the MUSIC.war and place in tomcat webapps dir.Code Block language bash theme Midnight title music.properties mkdir /opt/app/music/logs
- Authentications/AAF Setup For Authentication setup.
- Start tomcat and you should now have MUSIC running.
...
Download MUSIC from the Music Gerrit into your music folder (/opt/app/music/)
Code Block language bash theme Midnight cd /opt/app/music/ git clone https://gerrit.onap.org/r/music
Build music using maven
Code Block language bash theme Midnight cd music # If you installed settings.
...
xml in your ./m2 folder mvn clean package
...
If the build is successful, you will find the MUSIC.war in the ./target folder
...
. Copy this to your tomcat's webapp folder
Code Block language bash theme Midnight cp target/MUSIC.WAR $TOMCAT_HOME/webapps
Start tomcat and you should now have MUSIC running.
There is a folder called postman that contains a postman collection for testing with postman.
...
Continue with Authentication
...