JSP프로그램을 위한 이클립스 설치 및 톰캣 이클립스 연동


JSP시작 이클립스 -톰캣 연동 /톰캣이 설치 되어 있어야합니다.

톰캣 다운로드 설치 /이클립스 설치 

  



 1 web 프로젝트 생성


가. 먼저 이클립스 내부에 톰캣을 돌리기 위해서는 

톰캣서버를 먼저 꺼야 합니다. 

(시작메뉴--Configure Tomcat ---General

start,stop있음)

(중요!! 톰캣이 두 개 돌면 포트 충돌이 발생할 수있음)

나. 이클립스를 실행-파일->New->Other를 눌러줍니다.

다. 먼저 Web을 선택하고, 아래 그림처럼 Dynamic Web Project선택

라. 먼저 프로젝트 명을 적어 넣고 Finish

(중요한 것은 Context root 경로인데, 여기서 Finish를 누르면 

디폴트 프로젝트명과 동일하게 설정된다) 

Context root 경로를 다르게 설정하려면 몇 번의 Next눌러야함

처음공부하는 분은 여기서 Finish누른다.

  

2.JSP파일 생성

가. 프로젝트가 만들어 졌으면 프로젝트 아래 WebContent 폴더에서

마우스 우클릭 하면 팝업메뉴가 나옵니다.

New를 선택하고 다음으로 JSP File을 눌러 줍니다.

나 JSP파일명을 넣어 주고 Finish 누른다

  

다. JSP 코딩을 합니다. <환영합니다.>

3. 프로젝트 실행

가. 프로젝트 파일을 생성하기 위해서는 

JSP파일을 우클릭하고 Run AS 선택후 

Run on Server를 눌러 줍니다.

나. 설정이 되었으면 바로 실행 되지만 처음 실행하시는 분들은 

설정화면이 난타납니다.

처럼 실행하시는 분들은 톰캣설정을 해주셔야 합니다.

Apache 폴더를 선택하시고 설치한 버전의 톰캣을 선택후 Next 누름

다. 톰캣이 설치된 경로를 넣어 주고 Finish 버튼을 눌러줍니다.

라. 윈도우 보안 경고음이 나오면 하단에 [액세스 허용]을 눌러 주세요

마.......test.jsp실행하면 <<환영합니다> 성공!1

    

4.라이브러리 추가 

서블릿이라든지 JSP가 제대로 돌아가기 위해서는 기본 라이브리을 추가해야합니다.

(jsp-api.jar,servlet-api.jar)

가. 프로젝트에서 우클릭하고 properties를 클릭합니다.

나. Java Build Path를 선택하고 Libraries탭을 눌러 줍니다.

다. 1) Add External JARs..번튼을 클릭하면 창이 하나 더 나타납니다.

2)번처럼 톰갯설치된 폴드에서 lib폴더를 선택합니다. 

3)Shift키를 누른채 jsp-api.jar과 servlet-api.jar파일을 선택합니다.

4)마지막으로 열기버튼을 누릅니다.

5) 라이브러리가 잘 추가 되었으면 OK버튼을눌러 줍니다.



'프로그래밍 > Jsp' 카테고리의 다른 글

[JSP] Servlet 및 JSP를 이용한 게시판  (0) 2017.08.17
[JSP] JSP 기본 동작  (0) 2017.08.17
블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

자바(java)와 이클립스 설치및 톰캣연동

 


자바(java)수업을 위한 이클립스 설치와 톰캣연동

 

 자바를 사용하려면 JDK와 이클립스를 설치해야한다

JDK는 www.oracle.com 이곳에서 다운로드 탭의 Java for developer 로 들어가서 자신의 운영체제에 맞는 버전을 골라 설치하면 된다

이클립스는 www.eclipse.org/downloads/ 이곳에 들어가서 다운받으면 된다.

두개를 다받았다면 자바를 사용하기위해 환경변수 설정을 해줘야한다. 

자신이 설치한 jdk의 경로를 복사해서 내컴퓨터-속성-고급 시스템 설정-고급-환경변수 에서 새로만들기를 클릭해서 

변수 이름:JAVA_HOME 

변수 경로:자바스크립트경로

이렇게 해주고 환경변수중에 path라는 변수가있는데 이걸 클릭해서 편집을 눌러 

변수 경로를 자신의 jdk경로\bin\javac.exe 로 바꿔주면 모든 준비가 끝난다

이제 이클립스를켜서 새로운 클래스를 만들고

예제를 쳐보겠다 이예제는 C언어에서 printf함수처럼 화면에 텍스트를 출력해주는 예제이다

public class hello3 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

System.out.println("Hellow");

}

}

ctrl+f11 버튼을 눌러주면 컴파일되어 아래 콘솔창에 hellow가 나타나게된다

  

 

1.톰캣설치 되어 있어야한다 

설치확인 /시작메뉴 -Aphachi tomcat8.0 --Configure Tomcat -[팝업창] -stopped되어있어야한다.

2.이클립스 설치 

▶ 이클립스 톰캣 연동 #1 - 톰캣 설치하기


이클립스 톰캣 연동 첫 번째로 톰캣을 설치해 보자 

실제 웹서비스에서는 아파치와 톰캣을 연동해서 같이 사용하는데

개발단계에서는 톰캣하나만으로 충분하고 

실제 톰캣만으로도 서비스가 가능하나 일다 톰캣을 설치하다 

(당근 자바는 설치 되어 있어야 함)

톰캣설치리 setup Configuration Options에서

Server Shutdown port  : 8005

HTTP/1.1 connector Port : 8080

▶ 포트나 관리자 비번  설정

포트는 나중에 변경이 가능하므로 그냥 기본 8080으로 

관리자 비번은 지정해 주는 것으로...

------

설치후 웹브라우저 열어서 localhost:지정포트 8080기본 쳐서

톰캣 페이지가 나오면 성공 

-----

작업표시줄 아이콘 영역에 보면 톰캣아이콘이 있음

우측버튼을 누른 후 팝업메뉴에서 start, stop등 실행

Configure Tomcat 열러서

Start, Stop  -->후 [확임]

 



----------------------------------------

 ▶만약 zip파일로 설치 했다면

톰 캣시작 : 설피폴더/bin/startup.bat 파일실행

톰캣중지 : 설치폴러/bin/shutdown.bat 파일을 실행하면 된다.

이렇게 이클립스와 톰캣을 연동하기 위한 첫단계 톰캣설치는 끝

하지만 이렇게만 알고 끝나면 과연 좋을까 ?

톰캣이 뭐하는 놈인지 알아야 하지 않을 까 ?

난 이클립스로 개발할건데 이런사람도 있을 것이고...

그래서 몇가지만 알고 넘어가야할 것 적어본다 ..

1.web Server와 Web Application Server(WAS)의 차이점(톰캣은 WAS)

2.기본 Root가 아닌 다른 Root를 지정하려면?

3.포트를 변경하려면?

4.여러개의 사이트를 운영하려면?

5.왜 아파치랑 톰캣을 연동해서 쓰는 것인지?

이클립스_톰캣_연동, 

--------

▶ 두 개의 이클립스가 작동될 때 

하나는 먼저 설치한 Java실행되고 있는데 

jsp에서 포트 에러가 난다 

그러면 /java 포트를 중지하고 쓰면 될까 ???????

▶ 오라클 톰캣 port 에러 

다음에러시 주의를 해야 한다.

JSP 실행시 8080 에러 < 황 강사님 변경>

SQL>conn/ as sysdba;

connected.

SQL> select dbms_xdb.gethttpport() from dua1;

DBMS_XDB.GETHTTPPORT()

----------------------

 ▶ 8080 에러가 나타날때는 SQL창을 열고 다음과 같이 설정한다 

SQL> exce dbms_xdb.sethttpport(9090);

PL/SQL procedure successfully completed.

SQL> conn/as sysdba;

Connected.

SQL>




 

직장을 다니면서 투잡(알바/부업)으로 월급 많큼 수익을 얻고 싶으시다면  

아래 접속하셔서 상담받아 보실 수 있습니다. (믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,