개인적으로 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()이 들어있는 콘솔, 배치 작업을 하든 맘대로 해도 됩니다.



JSP 파일을 생성했는데 상단에 빨간색 오류 표시가 나타나는 경우가 있습니다.  물론 실행도 잘 되고 사용에는 아무 문제가 없는데 괜히 기분 나쁘고 실제 오류와 혼동이 되어서 파일이 많아지면 작업에 많은 부담이 됩니다.


The superclass "javax.servlet.http.HttpServlet" was not found

이 오류는 HttpServlet을 찾는 것을 상위 WAS를 못찾는 오류 입니다.  오류 내용처럼 Java Build Path에 추가를 해주면 오류는 사라집니다.


javax_servlet_http_HttpServlet_not_found


 Multiple annotations found at this line:

             - The superclass "javax.servlet.http.HttpServlet" was not found

              on the Java Build Path

             - Line breakpoint:index.jsp [line: 1]


프로젝트에 마우스를 놓고 우측 버튼을 눌러 Build Path 를 선택 하고 Configure Build Path.. 를 클릭 합니다.


javax_servlet_http_HttpServlet_not_found


Java Build Path 창이 나타 납니다여기에 WAS가 보이지 않습니다


javax_servlet_http_HttpServlet_not_found


Add Library 버튼을 클릭 하면 추가 창이 나타나고 라이브러리 리스트들이 보입니다.


javax_servlet_http_HttpServlet_not_found


Server Runtime을 선택하고 Next 버튼을 클릭 합니다.


javax_servlet_http_HttpServlet_not_found


WAS(저는 Tomcat을 설치)를 선택한 후 Finish 버튼을 클릭 합니다.


javax_servlet_http_HttpServlet_not_found


Java Build Path 리스트에 WAS가 추가 되었습니다. Apply and Close 버튼을 클릭하고 창을 닫으면 빨간색 오류가 사라집니다.



eclipsejava를 처음 설치하고 실행 하거나


개발 중에 여러가지 이유로 Java 또는 eclipse를 재 설치하고 실행할 때


Java was started but returned exit code=13


오류가 발생하는 경우가 있습니다.



eclipsejava를 처음 설치하고 실행 하거나

개발 중에 여러가지 이유로 Java 또는 eclipse를 재 설치하고 실행할 때

Java was started but returned exit code=13

오류가 발생하는 경우가 있습니다.




 

- 재설치 후 오류

 

재설치 후 오류가 발생한다면 path를 잘못 잡아서 입니다.

 

우선 Windows 변수 설정을 확인 해보시고



 변수 설정에 이상이 없다면



eclipse에서 java 설정을 확인 합니다.




이게 아닌가요?



- Java version 이 다름


그러면 eclipsejavabyte가 맞지 않아서 발생합니다.

 

새로 설치한 버전이 32bit인지 64bit인지 확인해서 하나로 통일 합니다.

 

java 버전은 console에서 확인 하고




eclipse.ini 파일을 열어 eclipse 버전을 확인 합니다.



이건 32bit 이고요




이건 64 bit인 경우 입니다.



java eclipse나 개발하고 있는 프로그램 소스에는 영향이 없으니

편하게 둘다 새로 다운받아서 사용 하시면 됩니다.


물론 java 버전을 변경하려면 개발 소스가 너무 옛날거면 버전에 따라 다를 수 있으니

테스트를 한번 해봐야 겠지요.







java를 오라클 사이트에 가서 다운로드 받아 설치합니다.

예전엔 java.oracle.com 이었는데 지금은 오라클 메인으로 가서 분기를 타게 해놓았네요.

귀찮게 쿠키 허용을 하라고 하는군요.

공짜는 없으니 agree 해줍니다.




 

벌써 버전이 11까지 나왔네요.


oracle java install




자신의 컴퓨터가 32bit 인지 64bit 인지 잘 확인하고 다운로드 합니다.

물론 64bit32를 사용해도 됩니다.

그보다는 eclipse를 사용하려면 eclipse와 버전을 동일하게 맞추는게 더 중요합니다.




다운로드한 파일을 설치 합니다. 그냥 계속 [Next]

 

설치가 완료되면 환경설정을 해야 합니다.

 

환경설정에 JAVA_HOME을 등록합니다.

저는 탐색기에서 > 컴퓨터를 선택하고 > 마우스 우클릭 > 속성 선택합니다.



그럼 제어판 창이 오픈 됩니다.



이번에는 [고급시스템설정] 을 선택하면 [시스템 속성] 창이 나옵니다.




[환경변수] 버튼을 눌러주면  [환경변수] 창이 나오고, 아! 창이 끊임없니 나오는군요.



이제 [새로만들기] 버튼을 눌러 [시스템 변수 편집] 창을 띄웁니다.




JAVA_HOME

D:\Java\jdk1.8.0_131

이곳에서 자신이 설치한 내용을 설정 해줍니다.

 

 Path에도 추가를 해주면 아무 디렉토리 에서나 실행을 할 수 있겠죠.



Path를 선택 하고 [편집] 버튼을 누른 후 Path 값을 추가해 줍니다.


;%JAVA_HOME%\bin




 

Java 를 설치버전이 아닌 경우에 eclipse를 사용하여 개발을 한다면

위에서 열심히 한 작업은 필요가 없습니다.

단순히 eclipse.ini 에 설정만 하면 됩니다.


버전별 Java  파일을 한곳에 몰아 놓습니다.




그리고 eclipse.ini 파일에 설정을 합니다.



-vm

C:\jdk1.7.0_21\bin\javaw.exe

 

프로젝트마다 java 버전이 달라서 개인적으로는 이런식으로 java path를 잡아주고 사용하는 것을 선호합니다.


- copy coding -


1···4567

+ Recent posts