roller 소스 코드 연구(1)-eclipse 에서 roller 환경 구축
먼저 말씀 드 리 겠 습 니 다.제 가 roller 를 eclipse 의 프로젝트 배치 방법 으로 하 겠 습 니 다.부분 적 인 내용 을 참고 하 였 다http://www.blogjava.net/nighty/archive/2009/11/22/303255.html)
1.준비 작업 을 잘 한다.기계 에 jdk,tomcat,eclipse(제 가 사용 하 는 것 은 자바 EE 버 전),my sql 을 설치 하고http://roller.apache.org/에서 roller 를 다운로드 합 니 다(여기 서 사용 하 는 것 은 roller 4.0.1)
2.eclipse 에 웹 프로젝트 를 새로 만 들 고 apache-roller-src-4.0.1/apps/weblogger/src/자바 디 렉 터 리 에 있 는 org 전체 디 렉 터 리 의 원본 파일 을 프로젝트 의 src 에 복사 합 니 다.
3.apache-roller-4.0.1 의 WEB-INF/lib 아래 의 모든 jar 를 프로젝트 의 lib 에 복사 합 니 다.
4.프로젝트 src 에서 xxx.pojos 라 는 가방 을 삭제 합 니 다(그렇지 않 으 면 roller-businessjar 의 내용 과 충돌 할 수 있 습 니 다)
5.프로젝트 의 lib 에 mail.jar,activation.jar 와 데이터 베 이 스 를 구동 하 는 jar 패 키 지 를 추가 합 니 다.
6.apache-roller-4.0.1 에서 WEB-INF 디 렉 터 리 를 제외 한 모든 파일 을 복사 하여 우리 프로젝트 의 WebRoot 아래 에 붙 여 넣 습 니 다.
7.apache-roller-4.0.1 의 WEB-INF 디 렉 터 리 에서 classes 를 제외 한 모든 파일 을 우리 프로젝트 의 WEB-INF 디 렉 터 리 에 복사 하여 기본 웹.xml 를 덮어 씁 니 다.jsp 파일 중 일 부 는 WEB-INF 아래 에 놓 여 있 고 보호 역할 을 합 니 다.roller 는 struts 2 를 바탕 으로 개발 되 었 습 니 다.
8.apache-roller-4.0.1 의 WEB-INF/classes 디 렉 터 리 에서 org 디 렉 터 리 를 제외 한 모든 파일 을 복사 합 니 다.우리 프로젝트 의 src 에 서 는 국제 화 자원,struts 설정,log 설정,데이터 베이스 스 크 립 트 등 시스템 설정 파일 입 니 다.
9.우리 프로젝트 의 src 에 roller-custom.properties 라 는 파일 을 새로 만 듭 니 다.roller 는 이 확장 설정 을 사용 하여 현재 덮어 쓰기 시스템 의 기본 설정 을 사용 합 니 다.
installation.type=auto
database.configurationType=jdbc
database.jdbc.driverClass=com.mysql.jdbc.Driver
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8
database.jdbc.username=scott
database.jdbc.password=tiger
mail.configurationType=properties
mail.hostname=smtp-server.example.com
mail.username=scott
mail.password=tiger
10.my sql 에 데이터 베 이 스 를 만 들 고 scott 권한 을 부여 합 니 다.
create database rollerdb default charset utf8 collate utf8_general_ci;
grant all on rollerdb.* to scott@'%' identified by 'tiger';
grant all on rollerdb.* to scott@localhost identified by 'tiger';
모든 것 이 정상 이면 roller 는 eclipse 에 설정 되 어 있 으 며,eclipse 를 통 해 tomcat 에 성공 적 으로 배치 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 파일 압축 및 압축 풀기파일 의 간단 한 압축 과 압축 해 제 를 실현 하 였 다.주요 테스트 용 에는 급 하 게 쓸 수 있 는 부분 이 있 으 니 불편 한 점 이 있 으 면 아낌없이 가르쳐 주 십시오. 1. 중국어 문 제 를 해 결 했 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.