[구너 플레이어] 15.8 단일파일 php 음악 플레이어.
순수하게 본인의 필요에 의해 만들어진 html5 기반의 음악 플레이어.
브라우저상에서 실행이되며 PHP 와 Http 서버가 필요함(디렉토리 인덱스 체크)
mp3 와 ogg 를 지원하며 소스의 51번 라인 에 wav 등을 추가할 수 있음.
실행화면, 크기 자동조절.
소스상 표시문제로 테그를 -- 로 치환함
사용상 모든 브라우저를 지원하지만 mp3 파일등의 음원은 직접 구해서
플레이어가 있는 디렉터리에 함께 넣어주고 브라우저에서 주소를 열면 된다.
문의는 댓글로.
'Develop' 카테고리의 다른 글
구너갤러리 15.11.2 (0) | 2015.11.16 |
---|---|
구너갤러리 15.11 (0) | 2015.11.04 |
구너 플레이어 15.11 (1) | 2015.11.04 |
베지에 곡선 (Bezier Curve) (1) | 2015.09.04 |
PHP html5 css3 음악 플레이어. (0) | 2014.10.18 |
Redhat JBoss mysql Datasource 설정하기
JBoss 서버에 데이터소스를 설정하는 내용을 담은 글들이 매우 많으나, 사실상 적용이 안되는 경우가 많았다.
톰캣처럼 컨텍스트 추가하고 읽으면 바로 사용할 수 있는 방법은 없다.
JBoss 에서 데이터소스를 사용하는 순서는 다음과 같다.
1. 드라이버 모듈 추가
2. 데이터소스 드라이버 등록
3. 데이터소스 추가
4. 데이터소스 매핑 jboss-web.xml
1. 드라이버 모듈 추가
드라이버 모듈은 modules 에 디렉토리를 생성하고 module.xml 을 생성하여 넣는 방법이 대부분 소개되어있다. 그러나 간혹 jboss 에서 인식이 되지 않는 경우가 발생한다. 모듈이 없거나 존재하지 않는다는 경고가 발생한다. 공백이나 양식, 문법등의 문제겠지만 정확히 어떤것이 문제인지는 확인할 수 없었다.
여기서는 jboss-cli 를 이용한다. jbosscli 실행하여 해당 서버콘솔에 접속하고 다음과 같이 입력한다.
module add --name=com.mysql --resources={mysql connector jar file 경로} --dependencies=javax.api,javax.transaction.api
그러면 자동으로 modules 아래에 com 폴더 아래에 새로운 mysql 모듈이 등록이된다.
2. 데이터소스 드라이버 등록
/subsystem=datasources/jdbc-driver=mysql:add(driver-module-name=com.mysql,driver-name=mysql,driver-class-name=com.mysql.jdbc.Driver)
위와같이 입력하면 데이터소스드라이버가 등록이 된다.
3. 데이터소스 등록
standalone/configuration/standalone.xml 을 편집하거나 management Web 을 이용한다.
필자의 경우 management Web 을 이용하였으나 standalone.xml 을 편집하여 등록하는 방법을 적어본다.
jdbc:mysql://localhost:3306/DB명.....파라미터 com.mysql.jdbc.Driver com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource mysql 2 30 아이디 패스워드 false false true
위처럼 소스를 삽입한다.
4. war 파일에 web.xml 과 함께 jboss-web.xml 을 추가한다.
/{context path} jdbc/jndi별명 javax.sql.DataSource java:/jdbc/jndi별명 Container
위와같이 설정후 context lookup 시 comp/env 를 통해 lookup 하는것은 제외하도록 한다.
war 를 배포하고 배포경로를 통해 확인한다.