[JSP 개념] 커넥션풀(3) server.xml
자카르타 DBCP를 사용하려면 DBCP에 대한 정보 설정을 sever.xml에서 정의해야 한다.
실제 서비스 환경에서 server.xml은 톰캣홈\conf에 있다.
또한 이클립스 가상환경에서는 project Explorer 뷰의 Servers > Tomcat v8.0 Server~ 안에 있다.
이 두개의 server.xml에 정보설정을 해야 한다.
가상환경의 server.xml과 실제환경의 server.xml은 크게 다르지않다. server.xml에서 DBCP에 관한 정보를 설정해야 하는 위치와 방법이 같기 때문이다.
우선 이클립스 안에 있는 server project에서 server.xml 파일을 수정해준다.
소스파일은 아래와 같이 볼 수 있다.
소스 파일을 본 후 해당 부분을 변경해준다.
변경 후 tomcat > conf 폴더에서 server.xml 파일도 수정해준다.
해당 파일의 소스는 위의 사진과 같이 하단의 source에서 확인 및 수정이 가능하다.
추가할 코드는 아래와 같다.(이클립스, 톰캣 동일)
<Resource name="jdbc/basicjsp"
auth="Container"
type="javax.sql.DataSource"
driverClassName="com.mysql.jdbc.Driver"
username="jspid"
password="jsppass"
url="jdbc:mysql://localhost:3306/basicjsp"
maxWait="5000"
/>
그다음 톰캣의 server.xml 제일 하단 host에서 위의 코드를 삽입해주며, username 하단 부분부터 본인에게 맞게 변경해준다.(톰캣만)
<Context path="/StudyBasicJSP" docBase="c:\apache-tomcat-8.0.26\webapps\StudyBasicJSP">
<Resource name="jdbc/basicjsp"
auth="Container"
type="javax.sql.DataSource" //여기부터 본인에게 맞게 수정
driverClassName="com.mysql.jdbc.Driver"
username="jspid"
password="jsppass"
url="jdbc:mysql://localhost:3306/basicjsp"
maxWait="5000"
/>
</Context>
'Java 관련 > JSP 개념' 카테고리의 다른 글
[JSP 개념] db에서 데이터를 불러 올 때는 꼭 rs.next()를 진행해줘야 한다. (0) | 2021.04.06 |
---|---|
[JSP 개념] MariaDB에서 커넥션 풀 사용하기 (0) | 2021.04.06 |
[JSP 개념] DB연결 방법 두가지 (0) | 2021.04.06 |
[JSP 개념] 톰캣 실서버에서 jsp 파일 구동방법 (0) | 2021.04.05 |
[JSP 개념] 커넥션풀(2) jar파일 이클립스 및 tomcat에 복사 (0) | 2021.04.05 |
[JSP 개념] 커넥션풀(1) jar 파일 다운로드 (0) | 2021.04.05 |
[JSP 개념] location으로 데이터 전달 시 페이지가 정상 표시 안될 경우 (0) | 2021.04.05 |
[JSP 개념] 데이터 베이스에서 한글을 입력하고 불러오기 (0) | 2021.04.05 |