본문 바로가기
9. 실습 Hands-on Lab

Tomcat을 설치하고 DBCS와 연동하기

by primely 2022. 9. 26.

Compute를 생성한 뒤 Tomcat을 설치하고 DBCS와 연계하여 Data를 조회하는 간단한
Application배포하기

 

1. Tomcat Install

> Basic installation
sudo yum  install java-1.8.0-openjdk-devel

> Install Tomcat
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.65/bin/apache-tomcat-9.0.65.tar.gz
tar -xf apache-tomcat-9.0.65.tar.gz
mv apache-tomcat-9.0.65 tomcat

> Firewall settings
sudo firewall-cmd --zone=public --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

> Start and shutdown Tomcat
sudo /home/opc/tomcat/bin/startup.sh
sudo /home/opc/tomcat/bin/shutdown.sh

> Tomcat 접속Test                                                                     
http://IP주소:8080/

 

2. DBCS에 접속 후 User 생성

> SQL Developer로 System게정으로 DBCS에 접속하기

> User 생성                                                                                                       
-- 1. User생성
CREATE USER c##contest IDENTIFIED BY QWasd12345_#; 
-- 2. DB접속 권한부여
grant create session to c##contest;
-- 3. 권한부여
grant  resource, connect, dba to c##contest;

 

> 새로 생성한 User로 접속하기

3. 샘플  Table과 Data를 아래처럼 생성한다

create table book(
  id varchar2(20) not null,
  name varchar2(20),
  price number,
  authorname varchar2(20)
);

insert into book values ('01', 'sony', 10000, 'aa');
insert into book values ('02', 'park', 20000, 'bb');
insert into book values ('03', 'kim', 20000, 'cc');

 

4. Application이 DBCS와 연동하기 위한 DataSource설정

> DataSource 설정에서 아래처럼 Host Name, SID, UserID, Password 수정

- \META-INF\context.xml

5. 소스 배포 후 Tomcat 재부팅

> 배포경로: FileZilla이용

- Web Application: /home/opc/tomcat/webapps

 

> 배포 후 재부팅

- sudo /home/opc/tomcat/bin/shutdown.sh
- sudo /home/opc/tomcat/bin/startup.sh

 

> Web Application에 접속

http://IP주소:8080/WebAPSample/top.jsp

 

 


작성자: 손창호(primelyson@gmail.com) / Cloud Engineer, 정보시스템감리사, DAP, PIA

개인의 시간을 할애하여 작성된 글로서 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.

댓글