-
Notifications
You must be signed in to change notification settings - Fork 0
gomkwc/JBossAS7-Demo
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
구동 : ./standalone.sh 중지 : ./jboss-cli.sh --> connect --> :shutdown 1. JBoss 7.1.1.Final 과 mysql 5.5.30 버전을 설치한다. 1.1. http://localhost:8080/ 접속하여 JBoss 메인페이지가 나오는지 확인한다. 1.2. mysql 에 접속하여 계정을 만든다. (초기 root 계정의 패스워드를 1111 로 설정한다.) 1.3. 계정패스워드 설정방법 - <MYSQL_HOME>/bin 으로 이동 > /usr/local/mysql/bin 1.3.1 ./mysql 로 로그인한다. (초기 패스워드는 없다) 1.3.2. use mysql; 1.3.3. update user set password=password('1111') where user='root'; 1.3.4. flush privileges; 1.4. 계정 패스워드 제대로 설정되었는지 확인해 본다. 1.4.1. ./mysql -u root -p 2. JDBC driver 를 설치한다. 2.1. <JBOSS_HOME>/modules/com/mysql/main 폴더를 생성 2.2. 해당 폴더에 mysql-connector-java-5.1.17-bin.jar 복사한다. (jar 파일은 예제파일에 함께 포함되어 있다.) 2.3. 해당 폴더에 module.xml 파일을 아래와 같이 생성한다 <?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.0" name="com.mysql"> <resources> <resource-root path="mysql-connector-java-5.1.17-bin.jar"/> </resources> <dependencies> <module name="javax.api"/> <module name="javax.transaction.api"/> </dependencies> </module> 3. datasource 정보를 설정한다. 3.1. <JBOSS_HOME>/standalone/configuration/standalone.xml 파일의 datasources 부분을 아래와 같이 수정한다. <datasources> <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true"> <connection-url>jdbc:h2:mem:test;DB_CLOSE_DELAY=-1</connection-url> <driver>h2</driver> <security> <user-name>sa</user-name> <password>sa</password> </security> </datasource> <datasource jndi-name="java:/MySqlDS" pool-name="mysqlDS" enabled="true" use-java-context="true"> <connection-url>jdbc:mysql://localhost:3306/jboss7db?useUnicode=true&useUnicode=true&characterEncoding=euc_kr</connection-url> <driver>mysql</driver> <security> <user-name>root</user-name> <password>1111</password> </security> </datasource> <drivers> <driver name="h2" module="com.h2database.h2"> <xa-datasource-class>org.h2.jdbcx.JdbcDataSource</xa-datasource-class> </driver> <driver name="mysql" module="com.mysql"/> </drivers> </datasources> 4. 기본 ROOT 디렉토리 정보를 standalone.xml 파일에서 disable 한다. 4.1. <virtual-server name="default-host" enable-welcome-root="true"> 에서 <virtual-server name="default-host" enable-welcome-root="false"> 로 변경한다. 5. 예제파일에 첨부된 build_db.xml 파일을 ant 로 실행하여 예제 데이터를 생성한다. 6. IDE 에 https://github.com/gomkwc/JBossAS7-Demo 에서 Checkout 후 Maven으로 deploy를 수행한다. 7. http://localhost:8080/ 에 접속하여 데이터가 제대로 나오는지 확인한다.
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published