전자정부 프레임워크 3.9
- 작성자 :
- 임*영
- 작성일 :
- 2020-09-24 01:40:59
- 조회수 :
- 3,733
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
안녕하세요 어떤 부분이 문제인지 몰라서 찾다가찾다가 여쭤 봅니다
제일 하단에 부분을 보면 datasource 를 맞추라는데..
context-datasource.xml
<!-- DataSource -->
<alias name="dataSource-${Globals.DbType}" alias="egov.dataSource" />
<!-- PostresSQL -->
<beans profile="postgres">
<bean id="dataSource-postgres" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.postgres.DriverClassName}"/>
<property name="url" value="${Globals.postgres.Url}" />
<property name="username" value="${Globals.postgres.UserName}"/>
<property name="password" value="#{egovEnvCryptoService.getPassword()}"/>
</bean>
</beans>
globals..properties
---------------------------------------------------------
# 운영서버 타입(WINDOWS, UNIX)
Globals.OsType =WINDOWS
# DB서버 타입(mysql, oracle, altibase, tibero, cubrid, maria, postgres) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType =postgres
#postgreSQL
Globals.postgres.DriverClassName=org.postgresql.Driver
Globals.postgres.Url=jdbc:postgresql://url
Globals.postgres.UserName=postgres
Globals.postgres.Password=password
url,username,,password 는 제대로 입력했습니다..
어떤부분이 문제인지 모르겠는데... 도움 감사합니다.
제일 하단에 부분을 보면 datasource 를 맞추라는데..
context-datasource.xml
<!-- DataSource -->
<alias name="dataSource-${Globals.DbType}" alias="egov.dataSource" />
<!-- PostresSQL -->
<beans profile="postgres">
<bean id="dataSource-postgres" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${Globals.postgres.DriverClassName}"/>
<property name="url" value="${Globals.postgres.Url}" />
<property name="username" value="${Globals.postgres.UserName}"/>
<property name="password" value="#{egovEnvCryptoService.getPassword()}"/>
</bean>
</beans>
globals..properties
---------------------------------------------------------
# 운영서버 타입(WINDOWS, UNIX)
Globals.OsType =WINDOWS
# DB서버 타입(mysql, oracle, altibase, tibero, cubrid, maria, postgres) - datasource 및 sqlMap 파일 지정에 사용됨
Globals.DbType =postgres
#postgreSQL
Globals.postgres.DriverClassName=org.postgresql.Driver
Globals.postgres.Url=jdbc:postgresql://url
Globals.postgres.UserName=postgres
Globals.postgres.Password=password
url,username,,password 는 제대로 입력했습니다..
어떤부분이 문제인지 모르겠는데... 도움 감사합니다.
A
안녕하세요.
표준프레임워크센터 입니다.
다음과 같이 지정하였으나
환경적인 문제로 DB타입을 인식하지 못하는 것으로 보입니다.
Globals.DbType =postgres
다음 데이타소스 정의 파일에 보면
<beans profile="postgres"> 프로파일을 사용하고 있습니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
만약 JVM상에서 프로파일을 지정한다면
다음과 같이 지정해 주셔야 합니다.
-Dspring.profiles.active=postgres
감사합니다.
표준프레임워크센터 입니다.
다음과 같이 지정하였으나
환경적인 문제로 DB타입을 인식하지 못하는 것으로 보입니다.
Globals.DbType =postgres
다음 데이타소스 정의 파일에 보면
<beans profile="postgres"> 프로파일을 사용하고 있습니다.
/src/main/resources/egovframework/spring/com/context-datasource.xml
만약 JVM상에서 프로파일을 지정한다면
다음과 같이 지정해 주셔야 합니다.
-Dspring.profiles.active=postgres
감사합니다.