본문 바로가기

Linux

[linux 에러] JAVA_HOME should point to a JDK not a JRE 보통 Maven 컴파일 시 발생하는 에러입니다. 1. 에러 원인 리눅스에 Maven을 설치한 후에, JAVA_HOME 환경변수를 설정해줘야 Maven이 JDK 위치를 찾아서 실행할 수 있습니다. Maven의 목표는 우리가 실행하려는 프로젝트의 소스 코드에 맞는 적합한 Java 컴파일러를 실행시키는 것이기 때문입니다. 만약, JAVA_HOME 환경변수를 설정하지 않았거나 제대로 된 JDK 위치를 가리키지 않은 경우, 다음과 같은 에러를 냅니다. mvn -version # Output... The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAV.. 더보기
[Maven 빌드 에러] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project musicchart: Compilation failure 에러 문구 Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project musicchart: Compilation failure bad path element "/root/.m2/repository/com/mchange/c3p0/0.9.5.2/mchange-commons-java-0.2.11.jar": no such file or directory 이 문구는 핵심이 아닙니다. 이건 각자 상황마다 다르게 나타날 수 있습니다. bad path element..~ 정도만 똑같을 듯 아무튼 위의 에러문구에 주목! 에러 원인 에러 문구를 해석해보자면 말그대로 본인의 프로젝트.. 더보기
웹 배포를 위한 Spring + MySQL 세팅하기 JSP 동작하는지 확인 - 본 글 03 에서 Tomcat 과 Apache 두 서버를 연동했다. *.jsp 파일은 톰캣이 처리하여 화면에 띄워줄 것이고, *.html 파일은 Apache 가 처리하여 화면에 띄워준다. - 다음의 Test.jsp 파일을 리눅스의 root 폴더에 만들고 제대로 동작하는지 확인하자. --생략-- JSP 페이지에서 DB에 접속하기 - java 는 DB에 접근하여 DB 를 제어할 수 있는 'Driver' 가 필요하다. 'Drive'는 *.jar 파일이다 - MySQL 은 JAVA(JRE) 환경에서 DB 를 제어할 수 있는 기능을 가진 클래스들의 집합인 JAR 파일을 제공한다. - MySQL 에서 Driver 의 이름을, Connector/J 라고 붙였다. export CLASSPAT.. 더보기
리눅스 서버 설치기 4 - 원격 컴퓨터와 서버컴퓨터 사이에 Git을 이용하여 실시간 파일 주고 받기 AWS 의 우분투 인스턴스를 통해 설치한 Linux 에는 기본적으로 git 이 설치되어 있다. 설치되어 있지 않다면 git 을 설치하자. # git --version git version 2.17.1 이 과정은 ROOT 디렉토리를 깨끗하게 삭제하는 과정이다. (혹시라도 보존해야 할 것이 있다면 주의하자.) /usr/local/tomcat8/webapps# rm -rf ROOT STS에서 git으로 올린 파일을 Linux 서버 컴퓨터로 가져오자 $ cd /usr/local/tomcat8/webapps $ git clone https://github.com/debbs061/2019_12_20.git ROOT 다음과 같이 ROOT란 이름으로 폴더가 생성된 것을 볼 수 있다 더보기
리눅스 서버 설치기 - 3. Apache 설치 및 Tomcat 연동 들어가기 전에, 본 글은 저의 삽질이 잔뜩 기록되어 있는 글입니다. 이 AWS를 이용한 리눅스 서버 설치기는 에러와 삽질과정까지 전부 기록한 총 3편으로 구성되어 있는 글입니다. 삽질/에러난 과정 필요없고 성공루트만 빠르게 보고 싶으신 분들은 아래 링크로 들어가시면 됩니다. rimkongs.tistory.com/241 Spring 프로젝트를 AWS에 웹 배포하기 (JAVA, Tomcat 설치부터 사이트 띄우기까지) 1. openJDK-8 설치 sudo apt-get install openjdk-8-jre openjdk-8-jdk 설치 경로 확인 java 파일구조 1. java-8-openjdk-amd64/bin/java 2. java-8-openjdk-amd64/bin/javac 3. java-8-ope.. 더보기
리눅스 서버 설치기 - 2. Tomcat 들어가기 전에, 본 글은 저의 삽질이 잔뜩 기록되어 있는 글입니다. 이 AWS를 이용한 리눅스 서버 설치기는 에러와 삽질과정까지 전부 기록한 총 3편으로 구성되어 있는 글입니다. 삽질/에러난 과정 필요없고 성공루트만 빠르게 보고 싶으신 분들은 아래 링크로 들어가시면 됩니다. rimkongs.tistory.com/241 Spring 프로젝트를 AWS에 웹 배포하기 (JAVA, Tomcat 설치부터 사이트 띄우기까지) 1. openJDK-8 설치 sudo apt-get install openjdk-8-jre openjdk-8-jdk 설치 경로 확인 java 파일구조 1. java-8-openjdk-amd64/bin/java 2. java-8-openjdk-amd64/bin/javac 3. java-8-ope.. 더보기
리눅스 서버 설치기 - 1. JAVA 들어가기 전에, 본 글은 저의 삽질이 잔뜩 기록되어 있는 글입니다. 이 AWS를 이용한 리눅스 서버 설치기는 에러와 삽질과정까지 전부 기록한 총 3편으로 구성되어 있는 글입니다. 삽질/에러난 과정 필요없고 성공루트만 빠르게 보고 싶으신 분들은 아래 링크로 들어가시면 됩니다. rimkongs.tistory.com/241 Spring 프로젝트를 AWS에 웹 배포하기 (JAVA, Tomcat 설치부터 사이트 띄우기까지) 1. openJDK-8 설치 sudo apt-get install openjdk-8-jre openjdk-8-jdk 설치 경로 확인 java 파일구조 1. java-8-openjdk-amd64/bin/java 2. java-8-openjdk-amd64/bin/javac 3. java-8-ope.. 더보기