1. ojdbc8.jar 설치

 

2. 프로젝트 우클릭 > Java Build Path > Libraries > Add External JARs > ojdbc8.jar추가

 

3. 프로젝트 우클릭 > Deployment Assembly > Adds > Java Build Path Entries ojdbc8.jar추가

 

4. Test

import java.sql.Connection;
import java.sql.DriverManager;

import org.junit.Test;

import lombok.extern.java.Log;

@Log
public class JDBCTests {

	static {
		try {
			Class.forName("oracle.jdbc.driver.OracleDriver");			
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
	
	@Test
	public void testConnection() {
		try (Connection con = DriverManager.getConnection(
				"jdbc:oracle:thin:@localhost:1522:jun",
				"아이디",
				"패스워드" )) {
			
			log.info("OK : " + con.toString());
			
		} catch (Exception e) {
			e.getMessage();
		}
	}
	
}

'WEB > spring' 카테고리의 다른 글

Maven 프로젝트 생성  (0) 2020.04.28
AOP예시  (0) 2020.03.21
AOP  (0) 2020.03.21
REST 예시  (0) 2020.02.27
HikariCP 커넥션 풀  (0) 2019.12.30

1. EC2 인스턴스 생성

CentOS 6 (x86_64) - with Updates HVM

- 네트워크 및 보안 > 보안 그룹 > 인바운드 규칙

- 5672 : AMQP 포트

- 15672 : RabbitMQ 관리 콘솔 포트

- 4369 : epmd

- 25672 : Erlang Distribute

 

2. wget 설치

yum install wget

3. epel 설치

yum install -y epel-release

4. Erlang 설치

yum install -y erlang

5. RabbitMQ 설치

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.4/rabbitmq-server-3.3.4-1.noarch.rpm

rpm --import http://www.rabbitmq.com/rabbitmq-si  gning-key-public.asc

rpm -ivh rabbitmq-server-3.3.4-1.noarch.rpm

6. RabbitMQ plugins

rabbitmq-plugins list	// 플러그인 리스트 확인

rabbitmq-plugins enable rabbitmq_management		// 관리 콘솔 플러그인 추가

service rabbitmq-server restart		// 재시작

rabbitmqctl add_user admin 비밀번호		// admin계정 생성
rabbitmqctl set_user_tags admin administrator	// 관리자 권한 부여

rabbitmqctl list_users		// 사용자 리스트 확인

7. iptables 설정

cd /etc/sysconfig
vi iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5672 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 4369 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 35197 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 15672 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25672 -j ACCEPT

service iptables restart
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]
iptables: Applying firewall rules:                         [  OK  ]

8. 관리 웹 콘솔 접속

http://<public-IP>:15672

 

'기타' 카테고리의 다른 글

넷백업 (Netbackup)과 장애  (0) 2021.02.26
쓰레드, 비동기, 크리티컬 세션, 세마포어, 뮤텍스  (0) 2021.02.25