Ask Your Question


asked 2015-08-22 04:52:50 -0700

mavrosiakovos gravatar image

Build failure in webgui pom.xml defense4all with maven 3.3.3 any solutions?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2015-12-15 00:51:43 -0700

sanjibdas gravatar image

updated 2015-12-15 02:49:05 -0700

I would like to share some useful working links/pointers for defese4all application. Hope it helps other..

OpenDaylight Working/Useful Packages/Links (Lithium)

(A) Karaf Packages Installed (in this order):

 feature:install odl-restconf-all

 feature:install odl-mdsal-all odl-dlux-all odl-netconf-connector-all

 config file "system/org/opendaylight/controller/netconf-connector-config/0.3.1-Lithium-SR1/netconf-connector-config-0.3.1-Lithium-SR1-config.xml" uploaded here.

 Note: in earlier ODL versions the config file name was "99-netconf-connector.xml" (etc/opendaylight/karaf)

(B) Verify ODL connectivity with open switch



(C) Links for ODL controller:

Note: Use the 1st link for download & from 2nd link (till 'bashrc' update) you can install dependent packages.

3rd link will tell you how to start the controller & which all packages are required. For packages check (A). Other links are for more of INFO purpose.


    cat ~/.bashrc

    export M2HOME=/usr/local/apache-maven/apache-maven-3.3.3 export MAVENOPTS="-Xms256m -Xmx512m" export JAVA_HOME=/usr/lib/jvm/java-8-oracle export PATH=$PATH:/usr/share

(D) Links/Steps for Defense4all:

  1. apt-get install libjna-java
  2. Install oracle-java 8: ,
  3. echo "deb main" | sudo tee - a /etc/apt/sources.list.d/cassandra.sources.list
  4. apt-get install curl
  5. curl -L | sudo apt-key add -
  6. apt-get update (might require multiple execution)
  7. apt-get install cassandra=2.2.1
  8. apt-get install dsc22

Download D4ALL & D4ALL-CLI debian packages

Before we start installing defense4all & defense4all-cli we have to make sure this

/etc/init.d/rsyslog start & then /etc/init.d/rsyslog status doesn't show it is running, change the script /etc/init.d/rsyslog

      #! /bin/sh
      if [ "$1" = "status" ]
           service rsyslog status
      elif [ "$1" = "start" ]
           service rsyslog start
      elif [ "$1" = "stop" ]
           service rsyslog stop
           echo "unknown action asked for"

dpkg -i df.aggregate-1.0.17-Helium-SR3-defense4all.deb dpkg -i df.aggregate-1.0.17-Helium-SR3-defense4all-cli.deb Edit /etc/cassandra/cassandra.yaml (check this working config file here)  (** very useful link)

run cassandra (I could run is successfully as a foreground process only) cassandra -f -p /var/run/cassandra/

        Note: Incase file is not there, create one (touch

I installed these packages (they may not be required, but good to have them) apt-get install npm

       npm install bower -g

       ln -s /usr/bin ...
edit flag offensive delete publish link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

[hide preview]


Asked: 2015-08-22 04:52:50 -0700

Seen: 116 times

Last updated: Dec 15 '15