차근차근/openCRX

openCRX - 회원관리 - centos 3 [ 최종 ] + DBMS 변경 ( mysql )

예쁜꽃이피었으면 2016. 6. 21. 14:37



openCRX - 회원관리 - centos 3 [ 최종 ]

http://action713.tistory.com/entry/openCRX-%ED%9A%8C%EC%9B%90%EA%B4%80%EB%A6%AC-centos-3



openCRX - 회원관리 - centos 3 [ 최종 ] + 한글처리

http://action713.tistory.com/entry/openCRX-%ED%9A%8C%EC%9B%90%EA%B4%80%EB%A6%AC-centos-3-%EC%B5%9C%EC%A2%85-%ED%95%9C%EA%B8%80%EC%B2%98%EB%A6%AC



가이드

https://sourceforge.net/p/opencrx/wiki/Admin31.DatabaseMigration/




1. jdbc설치


검색어 : 리눅스 jdbc mysql 


http://jino8752.blogspot.kr/2013/09/java-mysql.html




mysql-connector-java 를 다운 받아야 한다. 

최신 버전 다운로드 링크

http://dev.mysql.com/downloads/file/?id=414246

다운로드된 mysql-connector-java-5.1.26.tar.gz 압축을 풀고

mysql-connector-java-5.1.26-bin.jar 이 파일을 opencrx가 사용하는 톰캣안에 둔다.

나는 기본으로 설치되는 tomEE를 사용했으니까 

/usr/opencrx/apache-tomee-webprofile-1.7.2/lib 경로에 mysql-connector-java-5.1.26-bin.jar 를 추가하였다.


서비스 다시 시작.




2. mysql 에 새로운 계정과 데이터베이스 생성함.





admin-Root  / admin-Root  계정으로 로그인





Wizards > Database schema wizard


mysql 에 생성한 데이터 베이스 정보를 입력 > validate & Fix 누름





wizards > database copy wizard > copy 





잘 됐음. 


토드로 확인






{opencrxServer_installdir}/apache-tomee-webprofile-1.7.1/conf/tomee.xml  를 수정해야 한다.


 <!--

<Resource id="jdbc_opencrx_CRX" type="DataSource">

 JdbcDriver org.hsqldb.jdbcDriver

 JdbcUrl jdbc:hsqldb:hsql://127.0.0.1:9001/CRX

 UserName sa

 Password manager99

 JtaManaged true

</Resource>

 -->


이 부분을 주석처리하고


주석처리 되어 있던 부분을 해제하고 계정정보 수정.


<Resource id="jdbc_opencrx_CRX" type="DataSource">

  JdbcDriver com.mysql.jdbc.Driver

  JdbcUrl jdbc:mysql://ip주소:포트번호/CRX

  UserName ID입력

  Password Password입력 

  JtaManaged true

</Resource>



음... 서비스까지 새로 올렸는데 변경되었다는걸 어떻게 확인하지..


OOMSE2_PRINCIPAL테이블에

admin-Root 계정이 마지막으로 로그인 한 시간이  2016-06-22 오전 11:12:30 이라고 한다.

지금 2016-06-22 오전 11:22니까.. 

잘 된 것 아닐까....;


검색어 : hsqldb 실행 

리눅스 jar 실행


검색어 : hsqldb stop command


반응형