StoryCode

Install and configure Apache Tomcat 8.5 on RHEL & CentOS7

Server 관리/Apache,Tomcat,NginX,WS,WAS
반응형

참조) https://www.linuxsysadmins.com/install-apache-tomcat-8-on-centos7/

참조) https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-centos-7

 

1) java 설치

$ java -version

$ sudo yum install java-1.8.0-openjdk
$ sudo yum install java-1.8.0-openjdk-devel

$ ls /usr/lib/jvm

$ export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64

$ sudo sh -c "echo export JAVA_HOME==/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64 >> /etc/environment"

$ export JRE_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre

$ export PATH=$PATH:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/bin:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64/jre/bin

 

 

 

2) tomcat 설치

$ cd /opt

 

참고) https://downloads.apache.org/tomcat/tomcat-8 에 방문해서 최근 버전 확인할것

$wget https://downloads.apache.org/tomcat/tomcat-8/v8.5.54/bin/apache-tomcat-8.5.54.tar.gz

 

$ sudo tar xzf apache-tomcat-8.5.54.tar.gz

$ sudo mv apache-tomcat-8.5.54 /usr/share/tomcat8

 

$ ls /usr/share/tomcat8

$ ls /usr/share/tomcat8/bin

$ cd /usr/share/tomcat8/bin/

$ ./startup.sh

$ /usr/share/tomcat8/bin/startup.sh

 

 

3) 방화벽 해제

firewall-cmd --permanent --zone=public --remove-port=8080/tcp

firewall-cmd --get-zones

firewall-cmd --reload

 

 

 

4) http://192.168.10.10:8080/sample 웹 접속을 위한 WAR 배포

/usr/share/tomcat8> cp webapps/docs/appdev/sample/sample.war webapps/

bin> shutdown.sh

bin> startup.sh

 

반응형

redhat.yum daum repo, centos repo 설정

Server 관리/Linux
반응형

RHEL 은 레드햇 상용 리눅스라, 유료 입력키가 없으면 레드햇 Repo (yum) 사용 불가 .

 

cd /etc/yum.repos.d/

 

 

 

 

vi centos.repo

[base]

name=CentOS-$releasever - Base

baseurl=http://centos.mirror.cdnetworks.com/6/os/x86_64/

gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

[updates]
name=CentOS-$releasever - Updates
baseurl=http://centos.mirror.cdnetworks.com/6/updates/x86_64/

gpgcheck=l


[extras]

name=CentOS-$releasever - Extras

baseurl=http://centos.mirror.cdnetworks.com/6/extras/x86_64/

gpgcheck=l
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

 

> rpm --import http://centos.mirror.cdnetworks.com/6/os/x86_64/RPM-GPG-KEY-CentOS-6

 

 

vi daum.repo

[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.daum.net/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.daum.net/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.daum.net/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://ftp.daum.net/centos/7/centosplus/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

 

 

> yum repolist 로 확인

 

반응형