• 티스토리 홈
  • 프로필사진
    조별하
  • 방명록
  • 공지사항
  • 태그
  • 블로그 관리
  • 글 작성
조별하
  • 프로필사진
    조별하
    • 분류 전체보기 (124)
      • 1. 공부 (0)
        • 기술 면접 (0)
      • 2. 웹개발 (7)
        • Java (1)
        • IT 정보 (5)
        • Error 모음 (1)
      • 3. 개인관심 (1)
        • 전자 (1)
      • GITHUB (5)
      • IT 기술 면접 (3)
      • COMPUTER (2)
      • TASK (1)
      • LANGUAGES (20)
        • Python (3)
        • Django (6)
        • Java (7)
        • Node (1)
        • Jsp (2)
        • R (1)
      • 데이터과학 (2)
        • 머신러닝 및 딥러닝 (2)
      • DATABASE (5)
        • Oracle (2)
      • ISSUE (10)
        • Django (4)
        • Drf (2)
        • Javascript (1)
        • Git (1)
      • JAVA 교육 (65)
        • Java (3)
        • Jquery (2)
        • Sql (16)
        • Jdbc (1)
        • Db (2)
        • Jsp (9)
        • myWeb (15)
        • Servlet (4)
        • Spring (12)
        • Crawling (0)
        • Hosting (1)
      • 정보처리산업기사 (1)
      • EDUCATION (2)
        • IoT 서비스 (2)
  • 방문자 수
    • 전체:
    • 오늘:
    • 어제:
  • 최근 댓글
      등록된 댓글이 없습니다.
    • 최근 공지
        등록된 공지가 없습니다.
      # Home
      # 공지사항
      #
      # 태그
      # 검색결과
      # 방명록
      • 2019/08/21 외부평가 준비 환경구축
        2019년 08월 21일
        • 조별하
        • 작성자
        • 2019.08.21.:29

        1) Java SE JDK 8.0.20 이상 
        2) Eclipse Java EE IDE for Web - Developers 4.4-SR2 Luna
        3) Apache Tomcat 8.0.26 
        4) DBMS - Oracle 11g Express Edition 11.2


        [ JSP 개발 도구 ]

        1) Java SE JDK 8.0.20 이상 다운로드
           cmd->java -version
              ->javac
        ※JDK가 잘 설치 되었는지 확인을 해본다

        java 버전이 무엇이지 확인

        [환경변수]

          - 환경변수 설정하지 않으면 컴파일 안됨. 
          - 내컴퓨터->속성->고급 시스템 설정->설정변경 
                    -> 고급-> 환경변수-> 시스템변수 -> 

          ① JAVA_HOME 환경변수 C:\Program Files\Java\jdk1.8.0_161 

          ② Path 편집 (삭제 절대 안됨)     
             마지막 문장 뒤에 ; 추가 -> ;%JAVA_HOME%\bin 

          ③ CLASSPATH 환경변수 (콘솔창에서 자바클래스를 직접 실행할 경우 추가) 
             .;%JAVA_HOME%\lib\tools.jar; 

          ④ 자바버전확인 : 시작-> cmd -> java  -version

        2) Eclipse Luna

        -이클립스 다운로드 하고, workspace를 설정해준다
         작업공간 변경: File->Switch Workspace->other...
        -버전 확인
         Help->About Eclipse

        작업공간 변경


        3) Apache Tomcat 8.0.26

        4) DBMS Oracle 11g XE
          cmd-> sqlplus java0514/1234
          로그인 확인

        ->DB 계정은 시험을 볼때 달라질 수 있음


        ...더보기

        [ Tomcat이란? ]
         서버이다!! 요청을 하면 받아들이고, 요청을 한 클라이언트에게 정보를 보내주는 역할을 하는것이
         서버이다!!

        [ 서버의 종류 ] 
         1)DB서버
         2)메일서버
         3)웹서버 
          :웹브라우저를 통해서 요청,응답을 해주는 시스템 

        [ 웹서버 Webserver ]
         1) IIS(인터넷 정보 서비스) :.asp, 닷넷
         2) Tomcat/JBoss     :.jsp
         3) Linux 계열     :.php

         

        [ 톰켓 설치 ]

        - http://www.apache.org -> Tomcat -> Download -> Tomcat 8 ->Archives-> v8.0.20 
        bin/ 폴더의 apache-tomcat-8.0.26.zip 다운 
        (버전이 8.5 밑으로 다운을 받아야 Luna 이클립스에서 연동이 될것이다)  

        -> Binary Distributions -> Core -> zip 다운 
        -> apache-tomcat-8.0.26.zip 압축풀기 
        -> 폴더명 tomcat-8.0 변경후 경로 이동 
           
           D:/java0514/tomcat-8.0/bin 
                                  conf 
                                  lib 
                                  logs 
                                  temp

         

        [ Tomcat 서버 포트 수정 ]

           - tomcat-9.0/conf/server.xml을 수정한다.  
             8090 포트로 변경한다. 
           -오라클의 포트번호가 8080 이기 때문에 기본 포트번호가 8080인 tomcat을 변경한다

        editplus 로 server.xml 파일을 열어 포트번호를 8090으로 변경

         

        [ Tomcat 서버 시작 ]

         D:/java0123/tomcat-9.0/bin/startup.bat 더블 클릭

        서버 런 (작동중)

        ※서버를 닫고 싶을때는 창을 닫으면 된다!!

        ...더보기

         protocol
           - 인터넷의 네크워크에서 시스템간에 주고 받는 서로의 규약, 약속
           - http://    웹페이지검색
           - ftp://     파일 전송
           - telnet://  원격접속

         

        [ Web Application의 환경 설정]

        1. /tomcat-9.0/webapps     : 홈디렉토리, root, 기본설치 폴더
           
        2. /tomcat-9.0/webapps/soldesk: soldesk 프로젝트 설정

        ※soldesk 라는 폴더를 생성!!

        <!doctype html>
        <html lang="kor">
         <head>
          <meta charset="UTF-8">
          <title>환영합니다</title>
         </head>
         <body>
        		<!-- 웹서버홈디렉토리/D:\java0514\tomcat-8.0\webapps\soldesk/test.html -->
        	<h1>Hello!!</h1>
        	<h2>Welcome to java world!!</h2>
         </body>
        </html>

        ->test.html로 /D:\java0514\tomcat-8.0\webapps\soldesk/test.html 에 저장

        [고정 IP 확인] 172.16.83.15
        cmd -> ipconfig

        [웹문서 결과확인]
        http://172.16.83.15:8090/soldesk/test.html

           - http://localhost:8090/soldesk/test.html 
             localhost: 현재 사용중인 컴퓨터를 지정하는 별명 

           - http://127.0.0.1:8090/soldesk/test.html
             127.0.0.1: 현재 컴퓨터를 지정하는 IP

         

        이미지  넣어 보기

        <!doctype html>
        <html lang="kor">
         <head>
          <meta charset="UTF-8">
          <title>환영합니다</title>
         </head>
         <body>
        		<!-- 웹서버홈디렉토리/D:\java0514\tomcat-8.0\webapps\soldesk/test.html -->
        	<h1>Hello!!</h1>
        	<h2>Welcome to java world!!</h2>
        	<img src="../images/mouse.PNG">
         </body>
        </html>

        ※ http://172.16.83.15:8090/soldesk/test.html 주소를 통해 핸드폰으로도 접속이 가능하다.

        ...더보기

         

        D:\java0514\tomcat-8.0\webapps\soldesk\WEB-INF

        WEB-INF폴더 안에 claasses 와 lib 폴더는 필수적이다

        ▶classes : .class 파일이 저장
        ▶lib       : .jar 파일이 저장

        (단,이클립스에 연동을 시켜서 하면 자동으로 서비스를 제공해 준다)

         

        ※ 실기시험 시작은 여기서 부터!!!

         

        -eclipse에서 JSP를 사용하려면  Java EE 로 옮겨 사용

        -웹페이지 프로젝트를 생성하기 위해 Dynamic Web Project 에 들어가서

        -웹 프로젝트 이름은 soldesk로 지정하고

        -프로젝트 폴더는 외부에서 접근할때 soldesk지만,  내부에서 접근하는 가상 directory가 존재 
        (밑에 check box는 "web.xml를 추가해 둘까요"라는 질문에 체크하는것이 좋다)

        -평상시에 만들던 프로젝트 파일과는 다른 soldesk 폴더가 생성되었다

        -생성한 soldesk 프로젝트를  삭제 하고 만들기를 연습해보자
        (삭제할때 위의 체크 박스는 컴퓨터에 파일을 지울거냐 라는 질문이기 때문에 체크를 해두도록 하자)

         

        -생성된 soldesk 프로젝트 에 Webcontent 를 확인해 보면
        위에서 설명했던 JSP를 하기위한 폴더들이 자동으로 생성되었다

        -.java 는 src에 저장을 하고,

        -.class는 build에 저장을 한다

        -외부에서는 soldesk로 접근을 하지만 
        내부에서는 WebContent에서 root로 시작한다

         

         

        -root에 프런트단 폴더들을 생성해 보았다

        Webcontent 가 root이다

        bbs  게시판 

        images 사진

        css   프론트

        js   자바 스크립트

        member 회원정보 

         

        ※test.html 파일이 WEB-INF에 들어가는 줄 알았으나.. Webcontent 에 들어가야한다

         

        [ 이클립스에서 톰캣 연동 ]

        ...더보기

               - Window
            -> Preferences
            -> Server
            -> Runtime Environments
            -> Add 
            -> Browse... 
            -> tomcat-9설치 폴더 선택

         - 톰캣서버 복사
           Servers 탭 -> New

        servers 에서 톰켓에 있는 파일 복사

        -이제 톰켓 서버를 연동을 했으니 원본을 복사해서 사본으로 이클리스에서 출력을 할 것이다

        왼쪽-익스플로러나 내부 브라우저로 실행 / 오른쪽- 익스프로러인지 내부 브라우저인지 선택 가능

         

         

        다음글
        다음 글이 없습니다.
        이전글
        이전 글이 없습니다.
        댓글
      조회된 결과가 없습니다.
      스킨 업데이트 안내
      현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
      ("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)
      목차
      표시할 목차가 없습니다.
        • 안녕하세요
        • 감사해요
        • 잘있어요

        티스토리툴바