반응형
WAS 설정
- DB Connector 설치
https://dev.mysql.com/downloads/connector/j/
들어가서 원하는 Connector를 받아도 되고
밑에 명령어들로 다운 받아도 된다.
혹시 버전이 달라서 안된다면 위 링크로 들어가 다운받는 것을 추천한다.
wget https://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-8.0.29.tar.gz tar xfvz mysql-connector-java-8.0.29.tar.gz yum install mysql-client systemctl start mysqld cd mysql-connector-java-8.0.29/ cp -a mysql-connector-java-8.0.29.jar /usr/lib/jvm/jre/lib/ext/ cp mysql-connector-java-8.0.29.jar /apache/tomcat8.5.27/lib/
- DB Connector 환경변수 설정
vim /etc/profile#dbconnector export CLASSPATH=$JAVA_HOME/jre/lib/ext
source /etc/profile
MYSQL-Connector가 JSP 인식하게 설정
vim /apache/tomcat8.5.27/conf/context.xml
<Resource name="jdbc/tier" auth="Container" type="javax.sql.DataSource" username="dalgong" password="It12341!" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://db-ah81h.vpc-cdb.ntruss.com:3306" maxActive="15" maxIdle="3"/>
tier : mysql 속 DB 이름
username : Mysql 계정 이름
password : 계정 비밀번호
url : db 도메인 이름
vim /apache/tomcat8.5.27/conf/web.xml<resource-ref> <res-ref-name>jdbc/tier</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>
Shift+G 로 끝까지 가서 </web-app> 위 쪽에 적어두면 된다.
cd /apache/tomcat8.5.27/webapps/ROOT
mv index.jsp index.jsp.backup
이제 화면에 나올 jsp를 만들거다. 혹시 모르니 기존에 있던 jsp는 backup 본으로 따로 만든다.
vim index.jsp<%@ page import = "java.sql.*" %> <% try{ Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://db-ah81h.vpc-cdb.ntruss.com:3306/tieruseSSL=false&allowPublicKeyRetrieval=true"; Connection conn = DriverManager.getConnection(url, "dalgong", "It12341!"); out.print("Success!"); } catch(Exception e){ out.print(e.toString()); } %>
DB 연동까지 끝난 후
WEB 공인 IP로 들어가보면
Success! 라는 글자가 나와야 성공이다.

[NCP] 3tier 구축 1/n - VPC,WEB,WAS 서버 생성[NCP] 3tier 구축 2/n - WEB,WAS 연동
반응형
'Cloud > Naver Cloud Platform' 카테고리의 다른 글
[NCP] NCP 백업 실패 (0) | 2022.12.22 |
---|---|
[NCP] Webtob SSL 인증서 갱신 (0) | 2022.11.21 |
[NCP] 3tier 구축 4/n - DB 생성 (0) | 2022.05.20 |
[NCP] 3tier 구축 3/n - WEB,WAS 연동 -2 (0) | 2022.05.20 |
[NCP] 3tier 구축 2/n - WEB,WAS 연동 -1 (0) | 2022.05.20 |