Linux에 Oracle JDK를 설치하기 위해 다음 명령어를 사용 했는데 오류가 발생 합니다.

 

$ sudo apt-add-repository ppa:webupd8team/java

$ sudo apt-get update

$ sudo apt-get install oracle-java8-installer


copycoding:/usr/local$ sudo apt-get install oracle-java8-installer

Reading package lists... Done

Building dependency tree

Reading state information... Done

Package oracle-java8-installer is not available, but is referred to by another package.

This may mean that the package is missing, has been obsoleted, or

is only available from another source

 

E: Package 'oracle-java8-installer' has no installation candidate 


마지막 명령에서 설치가 되지 않습니다.  아무래도 오라클에서 정책이 변경되어 자바가 유료화되면서 자동으로 설치를 할 수 없도록 한 것 같기도 하고 하는 수 없이 사이트에 가서 다운로드 받아다 설치를 합니다.


ubuntu oracle java 수동 설치


JDK를 선택 하고 적당한 버전을 골라 다운로드 합니다.


ubuntu oracle java 수동 설치


저는 Ubuntu에 설치를 하기 때문에 linux를 선택 했습니다.

Linux x64          185.96 MB        jdk-8u211-linux-x64.tar.gz

 

오라클 계정으로 로그인하여 다운을 받습니다다운로드가 완료되면 ftp로 우분투 서버에 올리고 설치 위치로 이동을 합니다.  설치는 /usr/local/java/에 하기로 하고

 

$ sudo mv jdk-8u211-linux-x64.tar.gz /usr/local/java/

 

파일을 이동 하고 압축을 풀어 줍니다.

 

$ cd /usr/local/java/

$ sudo tar -zxvf jdk-8u211-linux-x64.tar.gz


폴더 구조를 보면


/usr/local/java$ ll

total 190440

drwxr-xr-x  3 root root      4096 Jun  6 07:28 ./

drwxr-xr-x 11 root root      4096 Jun  6 07:26 ../

drwxr-xr-x  7 uucp  143      4096 Apr  1 20:51 jdk1.8.0_211/

-rw-rw-r--  1 ccding ccding 194990602 Jun  6 07:27 jdk-8u211-linux-x64.tar.gz 


압축을 풀면 설치가 완료된 것이고 이제 여러 곳에서 사용 할 수 있도록 설정을 합니다.

 

$ sudo vi /etc/profile

 

파일을 열어 끝부분에 추가를 해줍니다.


 

    fi

  done

  unset i

fi

 

JAVA_HOME=/usr/local/java/jdk1.8.0_211

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

export JAVA_HOME

export JRE_HOME

export PATH 


추가한 설정 사항을 반영 합니다.(다시 로그인을 해도 됩니다.)

 

$ . /etc/profile

 

잘 설치가 되었는지 버전을 확인해 봅니다.

 

$ java –version


$ java -version

java version "1.8.0_211"

Java(TM) SE Runtime Environment (build 1.8.0_211-b12)

Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode) 


$ javac –version


$ javac -version

javac 1.8.0_211 


설치가 잘 되었습니다.  윈도우에 설치하는 것보다 쉽죠?


개인적으로는 좀 생소한 axboot.  생산성이 높다고 해서 한번 설치를 하려는데 eclipse 환경에 익숙해서인지 설치 자체가 부담으로 다가와 두번 설치 하라고 하면 못할 것 같아 몇자 적어둡니다.

사전에 작업해야 하는 부분은 Java, Tomcat, STS, lombok, git, node, bower 등의 프로그램을 설치해야 됩니다.  설치 항목이 너무 많아 중간에 그만 두려고 했을 정도로 좀 지겹습니다(나만 죽을 순 없지, 이걸 맨 마지막으로 옮길까? 올리기 전에 결정할것).  STS를 설치 하면서 왜 Tomcat도 설치 해야 하느냐는 외부에 있는 WAS를 사용하는 테스트를 하려는 것 입니다.( 만들다 보니 너무 길어서 외부 Tomcat 이용은 다음 기회에…)

 


1. JAVA 설치

 

Oracle 사이트에 접속하여 Java1.8.x 버전 이상을 다운받아 설치를 합니다.

Java를 설치하고 환경 변수 설정을 합니다설치 위치에 따라 폴더는 변경하면 됩니다.

 

JAVA_HOME

"F:\project\Java\jdk1.8.0_131"


axboot framework 설치


Path%JAVA_HOME%\bin을 추가 합니다.


자세한 설명은 참조는 아래 링크를 참조 하세요.


Java 설치 환경 설정



2. Tomcat 설치

 

나중에 STS에 있는 WAS를 사용하지 않고 별도의 WAS를 사용 하려면 Apache 사이트에 접속하여 Tomcat를 다운받아 설치 합니다내부 WAS를 이용 하려면 다음으로 Pass 하세요이것도 설치 후에는 환경 변수 설정을 합니다.

 

CATALINA_HOME

"C:\project\apache-tomcat-8.5.39"


axboot framework 설치


Tomcat 설치 관련 설명은 하단 링크 앞부분 참조.

 

eclipse java apache-tomcat 설치 (Windows)



3. STS 설치

 

사이트에 접속하여 설치를 진행 합니다.

 

https://spring.io/tools

 

설치는 파일을 다운로드 받은 후 압축을 풀어주기만 하면 됩니다자세한 사항은 하단 링크를 참조 합니다.

 

Spring Tools 설치 Spring Boot (STS 4.4.2.1)

 


4. lombok 설치

 

도메인 또는 VO로 부르는 class getter, setter 관련 자동화 도구입니다썰렁한 사이트에 접속해서 다운로드를 받습니다.

 

https://projectlombok.org/download


axboot framework 설치


콘솔을 하나 열고 파일이 있는 폴더로 이동하여 다운받은 파일을 실행 합니다.

 

C:\project>java -jar lombok.jar


axboot framework 설치


그러면 다음과 같은 창이 열리는데


axboot framework 설치


여기에서 Specify location… 버튼을 클릭하고


axboot framework 설치


STS 실행 파일을 선택 해주고


axboot framework 설치


Install/Update 버튼을 클릭해 줍니다.


axboot framework 설치


설치가 완료되면 Quit Installer 버튼을 클릭 합니다.

 

SpringToolSuite4.ini 파일을 열어 보면 다음과 같은 라인이 추가 되어있습니다.

-javaagent:C:\project\sts-4.2.1.RELEASE\lombok.jar

 

  

5. Git 설치

 

여기까지 오니 슬슬 질리기 시작하는데 그만둘 수도 없으니 계속 진행 해 봅니다.  Git도 사이트에 접속해서 설치를 합니다.

 

https://git-scm.com

 

설치 방법은 다운 받은 파일을 실행 하고 계속 다음 버튼을 클릭 해 줍니다.

 

자세한 설명은 하단을 참고 합니다.

 

[Git] Git 설치 하기 (Windows - Git-2.20.1-64-bit)

 

 

 

6. Node 설치

 

Node도 사이트에 접속하여 파일을 다운로드 받습니다.


https://nodejs.org/ko/

 

다운로드 받은 파일을 실행하고 계속 다음 버튼을 클릭하고 설치가 완료되면 콘솔 모드에서 버전을 확인해 봅니다.


axboot framework 설치


여기까지 오면 잘 설치가 된 것 입니다자세한 설치 설명은 하단 링크를 참고 합니다.

 

node.js 다운로드 설치하기

 

 

7. Bower 설치

 

화면 단 파일관리 툴인 Bower를 설치 합니다이건 위에서 설치한 node에 포함된 npm을 이용하여 설치를 합니다콘솔을 하나 열고

 

C:\>npm install -g bower


명령을 입력 하면 설치가 진행 됩니다.  –gglobal로 아무 폴더에서나 사용하기 위한 옵션 입니다.


axboot framework 설치


여기 까지 해서 필요한 프로그램 설치는 완료 되었습니다개인적으로는 혹시나 해서 Maven도 설치를 했습니다.

 


8. axboot 소스코드 생성

 

이제 준비작업이 완료 되었으니 본격 적으로 axboot 관련 작업을 시작 합니다.

 

Sample 프로젝트를 하나 생성해 보기 위하여 Initializr 사이트에 접속 합니다


http://start.axboot.com/

 

사이트에 접속해서 필요한 항목을 입력합니다.


axboot framework 설치


잘 안보이나요?


axboot framework 설치


이케 적었습니다별거 없습니다.

 

Generate Project를 클릭 하면 소스가 다운로드 됩니다. webtest_20190527.zip 날짜가 추가 되어 있는데 압축을 풀면 날짜가 없는 폴더가 하단으로 생성 됩니다.

 

Command 창을 하나 열어 추가 작업을 시작 합니다. 작업은 package.json을 이용하여 plug-in download 하는 것으로 압축을 풀어놓은 위치로 이동을 합니다.

 

cd C:\project\webtest_20190527\webtest


이동하였으면


C:\project\webtest_20190527\webtest>npm install


명령을 입력 합니다.


axboot framework 설치


한참 진행을 하다가 오류사항들이 나오는데 phthon2를 찾고 난리도 아닙니다.


axboot framework 설치


axboot framework 설치


설치 매뉴얼에 python 얘기는 없었기 때문에 오류가 나도 무시 하기로 하고 그냥 다음 단계로 진행을 합니다.

 

다음 단계는 실행을 하는 것 입니다콘솔의 동일한 폴더에서 다음 명령을 입력 합니다.

 

C:\project\workspace2\webtest>mvn spring-boot:run


axboot framework 설치


한참 스크롤이 올라가며 다운로드 하고 뭔가 진행을 하다가 동작이 멈춥니다.  웹 페이를 열고 localhost:8080을 입력해 보았습니다


axboot framework 설치


실행이 잘 되었군요. 스키마 및 초기 데이터 생성하기 버튼을 클릭 합니다.


axboot framework 설치


원가 진행이 되고 있고 콘솔에서는 로그가 올라가기 시작 합니다.


axboot framework 설치


현재 브라우저에서 진행되는 상황을 log로 제공하여 볼 수 있습니다.


axboot framework 설치


잠시 후 초기화가 완료 됩니다확인 버튼을 클릭 합니다.


axboot framework 설치


화면이 변경 되었습니다.


axboot framework 설치


로그인 창인데 아이디와 패스워드는 입력이 되어 있습니다로그인 버튼을 클릭 합니다.


axboot framework 설치


설치가 잘 완료 되었습니다.


axboot framework 설치


메뉴를 하나씩 살펴보세요.


개인적으로 java관련 개발을 진행 할 때 가장 기본이 되는 설정 이라고 생각 됩니다어느 프로그램을 먼저 설치하든 관계 없지만 윈도우 특성상 설치 후 재실행이 적은 순서로 작업 하면 됩니다저의 작업 순서는

1. WAS 설치 (여기서는 Apache)

2. Java 설치

3. Eclipse 설치

4. WAS 설정

5. TEST Project

 

 

1. Apache 설치

 

아파치 사이트에 가서 맘에 드는 걸로 고르면 됩니다.

https://tomcat.apache.org/download-80.cgi



eclipse_java_apache_tomcat


좌측에 버전 별로 리스트가 되어 있습니다하나를 클릭 합니다저는 8.5


eclipse_java_apache_tomcat


예전엔 네트워크 상태가 좋지 않아 국내 밀러 서버를 선택 했는데 그냥 다운받아도 되고 다운받을 서버를 선택해도 됩니다운영체제에 맞게 다운로드 합니다.  Apache Tomcat은 압축을 풀어 주기만 하면 됩니다물론 msi를 받으신 분은 설치를 해야 합니다저는 압축을 풀고 파일을 C:\project로 이동을 했습니다. 이제 환경 설정에서 설정을 진행 합니다.

 

- 변수 추가

환경 변수의 하단 시스템 변수에서 새로 만들기 버튼을 클릭 하고 다음을 추가 합니다.

 

CATALINA_HOME

C:\project\apache-tomcat-8.5.39


eclipse_java_apache_tomcat


Path에도 추가를 해줍니다이번엔 bin까지 추가 합니다.

C:\project\apache-tomcat-8.5.39\bin


eclipse_java_apache_tomcat


Apache Tomcat 설정이 완료 되었습니다.



2. Java 설치

 

Oracle 사이트에서 java를 다운받아 설치 합니다자세한 내용은 너무 길어 다음을 참고 합니다.

 

Java 설치 환경 설정

 

 

3. Eclipse 설치

 

Eclipse도 이클립스 사이트에 접속하여 다운로드 합니다.

https://www.eclipse.org


eclipse_java_apache_tomcat


그냥 파일 위치를 찾아 들어가기가 귀찮으면 아래 링크로 들어가서 다운로드 합니다.

 

https://www.eclipse.org/downloads/packages/


eclipse_java_apache_tomcat


64-bit을 클릭 해야 합니다이것도 한번에 다운로드 되지 않고 페이지 이동이 있습니다이것도 다운로드 서버 위치를 변경할 수 있습니다.


eclipse_java_apache_tomcat


다운로드 받은 파일은 압축을 풀고 C:\project 폴더로 이동 하였습니다이제 모든 개발 관련 프로그램이 한곳에 모였습니다여기에 프로젝트 작업을 진행할 workspace 폴더도 추가로 생성 합니다.


eclipse_java_apache_tomcat


eclipse 폴더에서 eclipse를 실행해 봅니다만일 java오류가 발생하면 환경 설정이 잘못 된것 입니다.


eclipse_java_apache_tomcat


문제 없이 지나가면 새로 생성해둔 폴더 workspace를 잡아 주고 Launch 버튼을 클릭 합니다.


eclipse_java_apache_tomcat


. welcome창이 보이는걸 보니 이클립스가 잘 실행이 되었습니다.  


eclipse_java_apache_tomcat



4. WAS 설정

 

WAS(Apache Tomcat) 설정을 합니다.  welcome 창을 닫고 하단에 Server 탭을 찾아 봅니다안보인다면 메뉴에서 찾으면 됩니다.

Window > Show View > Servers


eclipse_java_apache_tomcat


어떤 방법이건 eclipse 하단에 다음처럼 Servers 폴더가 보이면 됩니다.


eclipse_java_apache_tomcat


파란색 글씨 No Servers are...를 더블 클릭 하면 서버리스트가 나옵니다.


eclipse_java_apache_tomcat


여기서 Tomcat v8.5를 선택 하고 Next를 클릭 합니다.  WAS를 다른걸 설치 하셨으며 그것으로 설정 하셔도 됩니다


eclipse_java_apache_tomcat


Tomcat 말고도 여러 가지가 있으니 설치 후 선택만 하면 됩니다선택한 WAS의 위치를 설정하는 창이 나타 납니다.


eclipse_java_apache_tomcat


Browser를 클릭 해서 Apache Tomcat 압축을 풀어놓은 폴더를 설정해 주고 Finish 버튼을 클릭하면 완료 됩니다.


설치 후의 모습입니다좌측에 서버가 생겼고 우측 하단에도 나타났는데 stopped 상태 이군요.


eclipse_java_apache_tomcat


 

5. TEST Project

 

제목이 너무 거창 하군요내용이 많든 적든 하나의 프로젝트이니 신규 프로젝트를 하나 생성합니다.


File > New > Dynamic Web Project


eclipse_java_apache_tomcat


project name은 아무렇게나 적고 Finish 버튼을 클릭하면 끝입니다.


eclipse_java_apache_tomcat


보여줄 내용을 위해 파일 하나를 생성해 봅니다.  WebContent에 마우스를 놓고 우측 버튼 클릭해서 JSP File을 선택 합니다.

WebContent > New > JSP File


eclipse_java_apache_tomcat


폴더 위치는 WebContent가 선택 되어 있는지 확인을 합니다.


eclipse_java_apache_tomcat


파일명을 index.jsp로 하고 Finish 버튼 클릭하면 파일 편집 창을 볼 수 있습니다


eclipse_java_apache_tomcat


Hello World를 입력하고 저장 했습니다실행을 해봐야 겠죠.


eclipse_java_apache_tomcat


프로젝트 명 또는 Tomcat v8.5에 마우스를 놓고 우측 버튼을 클릭 해서 Start를 선택하거나 Server 탭에서 Start 아이콘을 클릭 하거나 동일 합니다.


eclipse_java_apache_tomcat


최초에 나오고 다시는 안 나타나는 창입니다. 액세스 허용을 해줍니다.


eclipse_java_apache_tomcat


서버는 설정된 WAS를 선택하고 Next를 클릭 합니다.


eclipse_java_apache_tomcat


Test 프로젝트가 왼쪽에 있다면 오른쪽으로 이동시키고 Finish 버튼을 클릭 합니다. 서버가 기동을 하고 started 상태가 되면 eclipse 창 가운데 웹 브라우저가 나타나며 결과를 보여 줍니다.  


eclipse_java_apache_tomcat


Hello World 창이 안보이면 아무 브라우저에서 http://localhost:8080/Test/ 를 입력해 봅니다.

 

이제 기본적인 Base 작업 환경이 완료가 되었습니다여기에서 Maven으로 작업을 하던 STS를 설치해서 작업을 하던 그냥 Spring만 설치해서 작업을 하던 plug-in들을 설치해서 하던 main()이 들어있는 콘솔, 배치 작업을 하든 맘대로 해도 됩니다.



1234

+ Recent posts