origoni's Blog from Millky

origoni의 스프링 블로그 입니다.

CentOS7 자바 실행환경 (Java8 + Maven3.3 + GIT + Tomcat8)

블로그 만들기 강좌를 만들면서 데모 페이지가 있어야 할 것 같아 서버를 설치했다.

http://millky.com/@origoni/folder/30/post/list


지난번 도커 올리기와 비슷한 형식의 그냥 서버에서 한번에 실행되는 명령어들이다.

GIT는 최신 버전 컴파일이 잘 안되서.. 일단은 yum으로 설치하였다.

yum -y update

jdk_ver="8u45-b14"
echo "Java Version = ${jdk_ver:0:1}($jdk_ver)"
yum -y install wget
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u45-b14/jdk-8u45-linux-x64.rpm"
rpm -Uvh jdk-8u45-linux-x64.rpm
java -version

mkdir /usr/local/apache-maven
cd /usr/local/apache-maven
wget http://apache.mirror.cdnetworks.com/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz
tar -zxvf apache-maven-3.3.3-bin.tar.gz
export PATH=$PATH:/usr/local/apache-maven/apache-maven-3.3.3/bin
mvn --version

mkdir /web
cd /web/

yum -y install git
git --version

firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --reload

git clone https://github.com/origoni/Spring-Blog.git
cd Spring-Blog/
mvn spring-boot:run

##

mvn clean install

cd /web/
tomcat_ver="8.0.23"
echo "Tomcat Version = ${tomcat_ver:0:1}($tomcat_ver)"
wget http://mirror.apache-kr.org/tomcat/tomcat-${tomcat_ver:0:1}/v$tomcat_ver/bin/apache-tomcat-$tomcat_ver.tar.gz
tar zxvf apache-tomcat-$tomcat_ver.tar.gz
mv apache-tomcat-$tomcat_ver/ tomcat
mv apache-tomcat-$tomcat_ver.tar.gz  tomcat


cp /web/Spring-Blog/target/spring-blog-0.0.7-SNAPSHOT.war /web/tomcat/webapps/ROOT.war
mv /web/tomcat/webapps/ROOT /web/tomcat/webapps/ROOT2

/web/tomcat/bin/startup.sh

##

cd /usr/local/src
wget https://www.kernel.org/pub/software/scm/git/git-2.4.3.tar.gz
tar xvzf git-2.4.3.tar.gz
cd git-2.4.3
yum -y install gcc
# yum -y install zlib-devel openssl-devel cpio expat-devel gettext-devel gcc
./configure
make
make install

우선은 되는지 테스트 해본 용도라서 CentOS7 minimal 설치 후 루트에서 수행하였다.

단순 참고용으로만 사용하기 바란다.





origoni 2015-12-17 21:01:52

jdk_ver="8u66-b17"
echo "Java Version = ${jdk_ver:0:1}($jdk_ver)"
yum -y install wget
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/$jdk_ver/jdk-${jdk_ver:0:4}-linux-x64.rpm"
rpm -Uvh jdk-${jdk_ver:0:4}-linux-x64.rpm
java -version
back to top