Oracle과 Tomcat 연동 test

Jang Seok Woo·2020년 8월 26일
0

웹개발

목록 보기
12/31

오라클과 Apache-Tomcat의 연동을 테스트해보자

ORACLE 구동이 잘 되는 것은 확인했으니 Apache-Tomcat의 ROOT 폴더 안에 test.jsp 를 만들어 실험을 해 보았다.

먼저 톰캣을 실행시키고,

/usr/local/server/apache-tomcat/bin/startup.sh

8080포트가 실행되고 있는지 확인한다.

Netstat -an|grep 8080

Test가 잘 동작되고 있는걸 확인.

<참고>
test.jsp

<html>
<head>
<title> jsw4215 test tomcat server </title>
</head><body>
<div style="width: 100%; font-size: 80px; font-weight: bold; text-align: center;">
<START OF JAVA CODES>
<%

out.println("test jsw tomcat server");
out.println("<BR>Hello World!");
%>
<END OF JAVA CODES>
</div></body></html>

다음으로 ORACLE과 연동을 확인해보자.

#systemctl start tomcat

이미 실행중이다.

#su – oracle

오라클 켜고

#lsnrctl start

리스너 켜주고

#ss

Alias ss = sqlplus / as sysdba
#startup

DB 켜고

웹브라우저에

http://localhost:8080/dbcon.jsp
<참고>
dbcon.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>Oracle Connection Test</title>

</head>

<body>

<%@ page import="java.sql.*" %>

<h2> '톰캣 +  Oracle' 연결 TEST.. </h2>

<%

        try{

                String driverName="oracle.jdbc.driver.OracleDriver";

                String dbURL = "jdbc:oracle:thin:@localhost:1521:orcl";

                Class.forName(driverName);

                Connection conn = DriverManager.getConnection(dbURL,"scott","tiger");

                out.println("Oracle Database 에 접속 성공!");

                conn.close();

        }catch(Exception e){

                out.println("Oracle Database 에 접속 오류!!");

                out.println(e.getMessage());

                e.printStackTrace();

        }

%>

<c:out value="${dbURL}" escapeXml="false"/>

</body>

</html>

profile
https://github.com/jsw4215

0개의 댓글