Chocolate Chip Cookie
본문 바로가기
Jsp

JSP 초기설정

by Khookie 2022. 6. 18.

 

개발환경

 

jdk- 오라클에서 다운로드 후 설치 (프로그램파일 폴더 아래 설치함 )

이클립스 

자바 se

톰캣 -> 공식 사이트에서 8.5.64버전 core 다운로드 (64비트 로 받음 )

 

--> 톰캣서버 실행법 코드입력 또는 

-- 톰캣 폴더 안의 bin/startup.bat 파일 실행 

http://localhost:8080/ 로 들어가면 실행 여부 확인 가능 

 

 

환경변수 설정

JAVA_HOME 

C:\Program Files\Java\jdk1.8.0_291

 

이클립스 다운로드 윈도우 jre 64 (엔터프라이즈 버전 다운)

 

=====>> 개발

target runtime을 아파치 톰캣으로 하는데 버전은 상관없다 -

-(없을 시 new 하여 아까 다운받은 톰캣 폴더 경로 지정) 

-(jre 도 새로 추가 하는 과정 거침- jdk 경로 지정)

{자바 웹 개발자 되는 길 Ep.3} 아파치톰.. : 네이버블로그 (naver.com)

 

프로젝트 생성: new - dynamic web project 

파일 만들기 : new -jsp 파일 (파일은 프로젝트 폴더의  webcontent 폴더 안에 있다 )

실행: Run As - Run on server 

 

==>>> mysql 커뮤니티 서버 다운

,jdbc 드라이버 받기(  root 계정 비밀번호 만들어지는 과정있)

mysql 설치 

db 연결 해야한다 

 

 

서버  폴더 안에 있는 server.xml 안에 

내가 앞으로 사용할 Context의 태그의 안쪽에 밑에 Resource를 넣어준다

 <Context docBase="jsp_gsp" path="/jsp_gsp" reloadable="true" source="org.eclipse.jst.jee.server:jsp_gsp"/>
     이렇게 된부분 안에 작성

      <Context docBase="jsp_gsp" path="/jsp_gsp" reloadable="true" source="org.eclipse.jst.jee.server:jsp_gsp">
      
      <Resource auth="Container" name ="jdbc/mysql" type = "javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" driverClassName ="com.mysql.jdbc.Driver" url ="jdbc:mysql://localhost:3306/societydb?serverTimezone=UTC" username="root" password="000000" />
</Context>

 

웹 xml 도 수정해야함  맨아래 

     <resource-ref>
 <description>테스트</description> 
 <res-ref-name>jdbc/mysql</res-ref-name> 
 <res-type>javax.sql.DataSource</res-type> 
 <res-auth>Container</res-auth> 
</resource-ref>

댓글