Slik installerer Apache Ant, Maven Og Tomcat På CentOS 7 /6.5

In denne opplæringen, la meg vise deg hvordan du installerer Apache søsken som Ant, Maven, og Tomcat på CentOS 7 og 6.5 server. Disse tre søsken kan brukes samtidig bygge Java-baserte applikasjoner. De samme trinnene bør fungere på alle RPM baserte distribusjoner som RHEL /Scientific Linux 7 /6.x, og Fedora.
Forutsetninger
før du installerer Apache søsken, sørg for at du har installert Java JDK på systemet. For å installere Java JDK på CentOS, RHEL, Scientific Linux, kan du se følgende link.

  • Installer Oracle Java JDK på CentOS 7/6
    installasjonsmetode for Apache Ant, Maven og Tomcat er nesten samme, og veldig enkelt.
    Installer Apache Ant
    Fra Ant hjemmeside, etter

    Apache Ant er et Java-bibliotek og kommandolinjeverktøy som har som oppgave å drive prosessene beskrevet i bygge-filer som mål og skjøtepunkter som er avhengige av hverandre. Hoved kjente bruken av Ant er oppbygging av Java-programmer. Ant leverer en rekke innebygde oppgaver tillater å kompilere, montere, teste og kjøre Java-programmer. Maur kan også brukes effektivt til å bygge uten Java-programmer, for eksempel C eller C ++ applikasjoner. Mer generelt kan Ant brukes til pilot enhver type prosess som kan beskrives i form av mål og oppgaver.
    La oss laste ned siste versjon fra prosjektet nedlastingssiden. På tidspunktet for å skrive denne artikkelen, den siste stabile Ant versjonen var 1.9.4. For hensikten med denne opplæringen, vil jeg bruke Apache Ant binær fil i zip-format.

     wget http://mirror.sdunix.com/apache//ant/binaries/apache-ant-1.9.4 -bin.zipExtract det ved hjelp av kommandoen:. 
     unzip apache-ant-1.9.4-bin.zipMove de utpakkede innholdet til /opt /katalog 
     mv apache-ant-1.9.4 //opt /antMake en symlink til maur /bin mappe som vist nedenfor. 
     ln -s /opt /maur /bin /maur /usr /bin /antSetup ANT miljøvariabelen 
    Lag en fil som heter maur. sh henhold /etc/profile.d/katalogen
     vi /etc/profile.d/ant.shAdd følgende innhold:.! 
     # /bin /bashANT_HOME = /opt /antPATH = $ ANT_HOME /bin: $ PATHexport PATH ANT_HOMEexport CLASSPATH = .Lagre og lukke filen. Gjør det programet bruke følgende kommando 
     chmod + x /etc/profile.d/ant.shThen, sette miljøvariabler permanent ved å kjøre følgende kommando:. 
     kilde /etc /profile . .d /ant.shLog ut eller starte systemet på 
    nå, sjekk mauren versjonen bruker kommandoen:
     ant -versionSample utgang: 
     Apache Ant (TM) versjon 1.9.4 kompilert 29. april 2014Check banen og miljøvariabler: 
     echo $ ANT_HOMESample utgang: 
     /opt /ANTOR 
     echo $ PATHSample output:
    /usr/java/jdk1.8.0_25//bin:/opt/ant/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/binInstall Maven 
    Fra Apache Maven prosjektet hjemmeside, etter

    Apache Maven er en programvare prosjektledelse og forståelse verktøyet. Basert på konseptet av et prosjekt objektmodellen (POM), kan Maven administrere et prosjekt bygge, rapportering og dokumentasjon fra en sentral del av informasjonen.
    La oss laste ned siste versjon fra prosjektet nedlastingssiden. På tidspunktet for å skrive denne artikkelen, den stabile Ant versjonen var 3.2.3. For hensikten med denne opplæringen, vil jeg være bruker Apache Maven binær fil i zip-format.

     wget http://www.eng.lsu.edu/mirrors/apache/maven/maven-3/3.2. 3 /binærfiler /apache-maven-3.2.3-bin.zipExtract det ved hjelp av kommandoen:. 
     unzip apache-maven-3.2.3-bin.zipMove de utpakkede innholdet til /opt /katalog 
    < pre> mv apache-maven-3.2.3 //opt /mavenMake en symlink til maven /bin mappe som vist nedenfor.
     ln -s /opt /maven /bin /mvn /usr /bin /mvnSetup Maven miljøvariabelen 
    Lag en fil som heter maven.sh henhold /etc/profile.d/katalogen
     vi /etc/profile.d/maven.shAdd følgende innhold:. 
     # ! /bin /bashMAVEN_HOME = /opt /mavenPATH = $ MAVEN_HOME /bin: $ PATHexport PATH MAVEN_HOMEexport CLASSPATH = .Lagre og lukke filen. Gjør det programet bruke følgende kommando 
     chmod + x /etc/profile.d/maven.shThen, sette miljøvariabler permanent ved å kjøre følgende kommando:. 
     kilde /etc /profile . .d /maven.shLog ut eller starte systemet på 
    nå, sjekk mauren versjonen bruker kommandoen:
     mvn -versionSample utgang: 
     Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014 -08-12T02: 28: 10 + 05: 30) Maven hjem: /opt /mavenJava versjon: 1.8.0_25, leverandør: Oracle CorporationJava hjem: /usr/java/jdk1.8.0_25/jreDefault locale: no, plattform koding: UTF-8OS navn: "linux", version: "3.10.0-123.9.3.el7.x86_64", arch: "amd64", familie: "unix" Sjekk miljøvariabler: 
     echo $ MAVEN_HOMESample utgang: 
     /opt /mavenOr 
     echo $ PATHSample output:
    /opt/maven/bin:/usr/java/jdk1.8.0_25//bin:/opt/ant/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/binInstall Tomcat 
    Fra Apache Tomcat prosjektet hjemmesiden, etter

    Apache Tomcat er en åpen kildekode-programvare implementering av Java Servlet og JSP teknologier. Java Servlet og JSP spesifikasjoner er utviklet under Java Community Process. Apache Tomcat er utviklet i en åpen og deltakende miljø og utgitt under Apache License versjon 2. Apache Tomcat er ment å være et samarbeid av de best-of-breed utviklere fra hele verden. Apache Tomcat makter mange store, virksomhetskritiske web-applikasjoner på tvers av en rekke ulike bransjer og organisasjoner.
    Først laste ned den nyeste versjonen fra prosjektet nedlastingssiden. På tidspunktet for å skrive denne artikkelen, den stabile Tomcat versjonen var 8.0.15. For hensikten med denne opplæringen, vil jeg være bruker Apache Tomcat binære zip-fil.

     wget http://mirror.sdunix.com/apache/tomcat/tomcat-8/v8.0.15/bin/apache- Tomcat-8.0.15.zipExtract det ved hjelp av kommandoen: 
     unzip apache-Tomcat-8.0.15.zipMove de utpakkede innholdet til /opt /katalog 
     mv apache-tomcat-8.0.15. //opt /tomcatSetup Tomcat miljøvariabelen 
    Lag en fil som heter tomcat.sh henhold /etc/profile.d/katalogen
     vi /etc/profile.d/tomcat.shAdd følgende innhold:. 
     # /bin /bashCATALINA_HOME = /opt /tomcatPATH = $ CATALINA_HOME /bin: $ PATHexport PATH CATALINA_HOMEexport CLASSPATH = .Lagre og lukke filen. Gjør det programet bruke følgende kommando 
     chmod + x /etc/profile.d/tomcat.shThen, sette miljøvariabler permanent ved å kjøre følgende kommando:. 
     kilde /etc /profile .d /tomcat.shNow, må vi starte Tomcat server. Før du starter Tomcat, gi kjørbar tillatelse til følgende skriptfiler. 
     chmod + x $ CATALINA_HOME /bin /startup.shchmod + x $ CATALINA_HOME /bin /shutdown.shchmod + x $ CATALINA_HOME /bin /catalina.shStart Tomcat server ved å kjøre følgende kommando fra Terminal 
     cd $ CATALINA_HOME /bin /startup.shSample utgang:.. 
     Bruke CATALINA_BASE: /opt /tomcatUsing CATALINA_HOME: /opt /tomcatUsing CATALINA_TMPDIR: /opt /Tomcat /tempUsing JRE_HOME: /usr/java/jdk1.8.0_25/Using CLASSPATH: /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jarTomcat started.As du ser i ovennevnte utgang, har Tomcat-serveren er startet. Nå åpner opp nettleseren og gå til http: //ip-adresse:. 8080 /
    Kontroller at du har lov til Tomcat standard port 8080 gjennom iptables
    på CentOS 6.x-systemer.
    Rediger filen /etc /sysconfig /iptables, etter
     vi /etc /sysconfig /iptablesAdd følgende linje: 
     [...] - En INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -J ACCEPT [...] Lagre og lukk filen og start iptables tjenesten 
     tjenesteleverandører iptables restartOn CentOS 7 systemer:. 
    brannmur-cmd --permanent - add-port = 8080 /tcpfirewall-cmd --reloadNow navigerer du til http: //ip-adresse: 8080 fra nettleseren. Du bør se følgende skjermbilde.
    Voila! Gratulerer! Tomcat-serveren er oppe og jobber
    å stoppe serveren, bare skriv følgende kommandoer:..
     cd $ CATALINA_HOME /bin /shutdown.shAutostart Tomcat 
    Vi er ikke ferdig ennå. Tomcat server vil ikke starte etter at systemet startes på nytt. Du må gjøre det for å starte den manuelt på hver omstart.
    Hvis du vil at den skal starte automatisk ved hver omstart, Bare følg trinnene nedenfor.
    Lag en fil som heter tomcat henhold /etc/init.d/katalogen.
     vi /etc/init.d/tomcatCopy/paste følgende linjer i den. Bytt ut JAVA og Tomcat stier og miljøvariabler med din egen 
     # /bin /sh # chkconfig:.! 2 345 80 20 Beskrivelse: Tomcat Start /Shutdown scriptexport JAVA_HOME = /usr /java /jdk1.8.0_25case $ 1 instart) cd /opt/tomcat/bin/./startup.sh;;stop)cd /opt/tomcat/bin/./shutdown.sh;;restart)cd /opt/tomcat/bin/./shutdown.shcd /opt/tomcat/bin/./startup.sh;;esacexit 0make at du har lagt den riktige banen av JDK. Lagre og lukke filen. Still kjørbar tillatelse til filen ovenfor 
     chmod a + x /etc/init.d/tomcatRun følgende kommando for å legge til Tomcat tjenesten 
     chkconfig --add tomcatNB:.. Legg doble streker . (-) foran 'legge' ord 
    Nå starter Tomcat tjenesten og gjøre den til å starte automatisk som vist nedenfor
    på CentOS 6.x systemer:
     tjenesten hannkatt startchkconfig hannkatt. onon CentOS 7 systemer: 
     systemctl starte tomcatchkconfig Tomcat onAdd Tomcat lederrollen 

    For å legge til lederrollen, redigere filen Tomcat-users.xml, etter

     vi $ CATALINA_HOME /conf /Tomcat-users.xml 

    Legg til følgende linjer mellom < Tomcat-brukere > ... ≪ /Tomcat-brukere > Direktivet:

     [...] < rolle rolename = "manager-gui" /> < rolle rolename = "manager-script" /> < rolle rolename = "manager-JMX" /> < rolle rolename = "manager-status" /> < rolle rolename = "admin-gui" /> < rolle rolename = "admin-script" /> < bruker username = "admin" passord = "admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>[...]Restart . Tomcat tjenesten 
    på CentOS 6.x systemer:
    tjeneste Tomcat restartOn CentOS 7 systemer:
    systemctl starte tomcatClick på lederen app på høyre side. Skriv inn manger rolle (som du ser i oven Tomcat-users.xml fil, lederrollen legitimasjon er:

    Brukernavn: admin

    Passord: admin


    Det er alt nå. Vi har installert Apache søsken Ant, Maven, og Tomcat.
    Cheers!