우선 해당서버에 jar 파일을 다운로드 해주세요.
https://jdbc.postgresql.org/
다운로드 Url 은 위와 같습니다.
보통 driver 는 modules 라는 폴더안에 기본적인것은 인스톨이 되어있습니다.
postgresql driver 는 인스톨을 하는 방법은 위에서 받은 jar 파일을 가지고 진행을 합니다.
./jboss-cli.sh
1. jboss의 command line을 구동을 시켜줍니다.
2. 위의 라인을 실행시켜서 connect 를 해서 들어가시면
module add --name=org.postgres --resources=postgresql-42.2.5.jar --dependencies=javax.api,javax.transaction.api
--resources = jar파일이 있는 경로를 명시해주시면 드라이버가 인스톨이 됩니다.
위의 dependencies 의 모듈은 다른 모듈처럼 main 폴더내부에 module.xml에 내용이 명시가 된답니다.
3. 인스톨이 된 상태에서 jndi 를 설정하는것은 다음과 같습니다.
data-source add --jndi-name=java:/PostGreDS --name=PostgrePool --connection-url=jdbc:postgresql://localhost/postgresdb --driver-name=postgres --user-name=postgres --password=mypassword123
위와 같이 하시면 jndi 명이 PostGreDS로 해서 standalone.xml 에 추가된 것을 확인 하실수 있으실꺼에요.
4. test 방법
/subsystem=datasources/data-source=PostgrePool:test-connection-in-pool
{
"outcome" => "success",
"result" => [true]
}
위처럼 하시면 연결여부도 확인이 가능합니다.
수동으로 제가 해보면 되는지 안되는지 확인하는것도 힘든데 위의 방법으로 하니깐 간편하게 확인도 가능하더라구요.
[Tomcat 간편 보안설정] 서버 정보 노출 방지 (0) | 2024.12.23 |
---|---|
Nginx daily log 저장을 위한 Logrotate 설정 가이드 (1) | 2024.09.09 |
[CentOS7] Public key for jenkins-2.414.2-1.1.noarch.rpm is not installed 에러 해결방법 (0) | 2023.09.27 |
[Linux]Swap space 추가하기 (0) | 2023.09.21 |
[CentOS7]Yarn 설치하기 (0) | 2023.07.25 |