티스토리 뷰
JAMWiki 설치
JAMWiki - Java-based Wiki engine
참조URL : http://jamwiki.org/wiki/en/Installation
준비
Tomcat
http://tomcat.apache.org/download-70.cgi (7.x)
JAMWiki
http://jamwiki.org/wiki/en/JAMWiki_Release_Archive
MariaDB(Optional) - An enhanced, drop-in replacement for MySQL.
MySQL 대신 MariaDB를 사용하자.
MySQL(Optional)
http://www.mysql.com/downloads/mysql/ (mysql-5.5.28)
MSI Installer 를 이용하자. zip 파일의 경우 일부DB테이블이 존재하지않음.
(또는 zip 압축해제 후 존재하지 않는 테이블만 복사해서 사용)
http://www.mysql.com/downloads/connector/j/ (jdbc)
설정
MySQL (Optional)
- 압축해제
적당한 디렉토리에 압축해제. (해당 디렉토리를 [MySQL설치DIR] 이라 칭하겠음) - [MySQL설치DIR]/my.ini 파일 편집. (my-xxxxx.ini 파일을 복사)
"D:/00.programs/MySQL/" 문자열을 해당 [MySQL설치DIR] 위치로 잡아 준다.
나머지는 my-xxxxx.ini 파일을 참고해서 적당히 수정하도록 하자.
<my.ini> - MySQL실행
- root 비밀번호 설정
[client]
no-beep
default-character-set=utf8
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir="D:/00.programs/MySQL/"
datadir="D:/00.programs/MySQL/data/"
character-set-server=utf8
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
# General and Slow logging.
log-output=FILE
general-log=1
general_log_file="D:/00.programs/MySQL/logs/mysql.log"
slow-query-log=1
slow_query_log_file="D:/00.programs/MySQL/logs/mysql.slow.sql.log"
long_query_time=10
log-bin="D:/00.programs/MySQL/logs/mysql.bin.log"
log-error="D:/00.programs/MySQL/logs/mysql.err.log"
max_connections=100
query_cache_size=0
table_cache=256
tmp_table_size=23M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=45M
key_buffer_size=8M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
#*** INNODB Specific options ***
innodb_additional_mem_pool_size=4M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=2M
innodb_buffer_pool_size=133M
innodb_log_file_size=67M
innodb_thread_concurrency=17
[MySQL설치DIR]/bin/mysqld --defaults-file=[MySQL설치DIR]/my.ini --console
[MySQL설치DIR]/bin/mysql -u root mysql
mysql> update user set password=password('비번입력') where user='root';
mysql> flush privileges;
mysql> quit
Tomcat
- 압축해제
적당한 디렉토리에 압축해제. (해당 디렉토리를 [Tomcat설치DIR] 이라 칭하겠음) - (Optional) mysql-connector-java-xxx-bin.jar 파일을 [Tomcat설치DIR]/lib 디렉토리에 복사
- 설정파일 편집
- [Tomcat설치DIR]/startup.bat 파일에 CATALINA_HOME,JRE_HOME 세팅. 시작위치에 추가.
<startup.bat> - [Tomcat설치DIR]/conf/server.xml 파일.
- 혹 이미 사용하는 port 가 세팅되어 있는 경우 port 변경.
- (Optional) mysql 사용하는 경우(Global JNDI resources) 추가.(mysql 사용하지 않으려면 pass~~)
<server.xml> - Tomcat 실행
[Tomcat설치DIR]/startup.bat
set CATALINA_HOME=[Tomcat설치DIR]
set JRE_HOME=[JAVA JRE 디렉토리]
<Resource
name="jdbc/mysql"
description="My SQL Datasource"
auth="Container"
type="javax.sql.DataSource"
username="계정"
password="비밀번호"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://localhost:3306/mysql?characterEncoding=utf8&autoReconnect=true&useUnicode=true"
maxActive="8"
maxIdle="4" />
JAMWiki
참조 :
http://jamwiki.org/wiki/en/Installation#Installation_Instructions
http://jamwiki.org/wiki/en/Configuration#Configuration_Settings
- 디플로이
deploy를 이용하자. zip 파일을 압축해제 하는 경우 문제가 발생할 수 있다.
Tomcat 시작 후 http://localhost:<port>/manager/html 로 접속 후 "WAR file to deploy" 항목.
deploy 후 "Applications" 항목에 jamwiki 가 보일것이다. - 세팅
- [Tomcat설치DIR]/webapps/jamwiki-xxx/WEB-INF/classes/logback.xml 파일의 log 디렉토리 수정.
- 웹으로 접근 후 세팅 시작. (http://jamwiki.org/wiki/en/Installation#Initial_Configuration)
외부Database 사용하지 않는 경우 "Internal Database" 선택.
'Dev > WAS' 카테고리의 다른 글
Apache Tomcat - multi instance (0) | 2013.03.27 |
---|---|
TmaxSoft JEUS - 기타 설정들 (0) | 2013.01.08 |
TmaxSoft JEUS - WebAdmin (0) | 2013.01.03 |
TmaxSoft JEUS - SSL (0) | 2012.12.11 |
- Total
- Today
- Yesterday
- connect by
- 김용
- 최대 메모리
- 출근
- Eclipse
- Git
- 헌혈
- Java
- oracle
- 프로젝트
- 낭패
- 오라클
- 파워콤해지
- GB-P100
- 충동구매
- VMware
- 무료 프로그램
- 출근길
- 안드로이드 앱
- iBATIS
- 액땜
- 윈도우
- 법무부
- 짜증
- 일하는 곳
- 금연
- EditPlus
- 정부과천청사
- ubuntu
- 바이크
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |