eclipse 에 openfire 3.9.1 소스 코드 를 배치 하고 openfire 를 설정 합 니 다.
주: 이 오류 가 실행 에 영향 을 주지 않 는 이 유 는 plugin 패키지 의 모든 플러그 인 입 니 다. 개별 플러그 인의 오 류 는 openfire 의 실행 에 영향 을 주지 않 습 니 다. 잘못된 플러그 인 패키지 에 대해 서 는 삭제 하면 됩 니 다.
하지만 프로젝트 에 몇 가지 오류 가 있 을 수 있 지만 운영 에 영향 을 주지 않 습 니 다. 해결 방법 을 알 고 있 으 면 알려 주세요.
이 글 은 3.8.2 를 예 로 들 면 테스트 를 통 해 3.9.1 도 정확하게 사용 할 수 있 으 며, 개별 오 류 는 프로그램 운행 에 영향 을 주지 않 는 다.
1. 준비: jdk 를 설치 하면 말 할 필요 가 없습니다.인터넷 에 많은 것 은 여기 서 군말 하지 않 겠 다.
a. 원본 다운로드: [홈 페이지]http://www.igniterealtime.org/downloads/source.jsp openfire 다운로드 선택 하기;
b. eclipse 개발 도구 저 는 4.2 버 전 입 니 다.
2 배치 시작:
먼저 eclipse 를 열 어 openfire 소스 코드 를 eclipse 의 workspace 디 렉 터 리 에 압축 을 풀 거나 새로운 workspace 를 선택 하 십시오.
openfire 소스 코드 의 상위 디 렉 터 리 (즉, 아래 그림 의 Workspace 디 렉 터 리) 를 선택 하고 확인 을 누 르 십시오 (저 는 Workspace 디 렉 터 리 에 복사 되 었 습 니 다)
그리고 자바 프로젝트 를 새로 만 들 려 면 원본 파일 이름과 같 아야 합 니 다. eclipse 는 원본 항목 을 자동 으로 불 러 옵 니 다
그리고 그림 과 같은 인터페이스 를 얻 을 수 있 습 니 다.
이곳 에는 jar 가방 두 개가 부족 합 니 다. coherence. jar, tangosol. jar 인터넷 에서 도 세 개가 부족 하 다 고 합 니 다. 다른 하 나 는 coherence - work. jar 입 니 다.
이 세 개의 jar 가방 의 다운로드 주 소 는 포인트 면제 의 포인트 면제 입 니 다.http://download.csdn.net/detail/stillcity/6620479
coherence. jar, tangosol. jar 를 build 디 렉 터 리 에 있 는 lib 디 렉 터 리 에 복사 하거나 다른 디 렉 터 리 를 만들어 넣 습 니 다.
jar 패키지 두 개 를 선택 하고 오른쪽 클릭 으로 buildpath 에 추가 하기
잠시 만 요. eclipse 가 작업 공간 을 재건 하려 고 하 는데 오류 가 있 으 면 어떻게 합 니까?
자, 이렇게.
sip 가방 의 오 류 를 먼저 봅 니 다:
두 개의 오류 클래스 를 열 면
이 두 가지 잘못 은 모두 모든 추상 적 인 방법 을 실현 하지 못 한 것 이다.
마우스 클릭 으로 Add unimplemented methods 를 클릭 하면 됩 니 다. 다른 SipManager 클래스 에서 이상 을 하나 더 포착 해 야 합 니 다
이렇게 해서 이 문 제 를 해결 하 였 다.
그 다음 에 또 다른 잘못된 문제 가 많이 발생 했다. 이 두 개의 디 렉 터 리 구조 가 똑 같은 자원 가방 을 볼 수 있 고 모두 가 위의 빨 간 상 자 를 지우 면 된다. 다음은 빨 간 상 자 를 보고 하지 않 는 다.
여기 서 주의해 야 할 것 은 본인 이 3.9.1 의 소스 코드 를 사용 하기 때문에 상기 방법 에 따라 디 버 깅 한 후에 오류 가 발생 할 수 있 습 니 다. 다음 과 같 습 니 다
그러나 이 오 류 는 프로젝트 실행 에 영향 을 주지 않 고 다음 절 차 를 계속 합 니 다.
세 번 째 단계: 메뉴 표시 줄 창 선택 - > 보기 표시 - > Ant
클릭 우 클릭 Openfire XMPP Server 선택 openfire [default] 우 클릭
eclipse 항목 을 새로 고침 하면 두 개의 폴 더 work 와 target 이 더 많 습 니 다.
Arguments 옵션 을 선택 하면 VM arguments 에 - DopenfireHome = "${workspace loc: openfire src} / target / openfire" 앞 에 있 는 작은 가로줄 을 잃 어 버 리 지 않도록 주의 하 십시오. 항목 이름 이 openfire 가 아니라면src 는 프로젝트 이름 으로 바 꿔 야 합 니 다: - openfire Home = "${workspace loc: [프로젝트 이름]} / target / openfire"그리고 classpath 옵션 을 선택 하 십시오 User - Entries – > 오른쪽 에 있 는 Advanced 를 선택 하 십시오... – > Add Folder 를 선택 하여 각각 src / i18n 을 추가 하여 오른쪽 에 있 는 Advanced 를 선택 하 십시오... – > Add Folder build / lib / dist 를 선택 하여 오른쪽 에 있 는 Advanced 를 선택 하 십시오... - > Add Folder src / resources / jar 확인 [Nov 27, 2013 6: 01: 35 PM] Admin console listening athttp://127.0.0.1:9090 그리고 큰 성 과 를 거 두 었 습 니 다.http://127.0.0.1:9090 오픈 파이 어 설정 을 시작 하 세 요.
브 라 우 저 에 위의 그림 의 주 소 를 입력 하 십시오.http://127.0.0.1:9090
중국 어 를 선택 하고 계속 하 세 요.서버 설정 은 바로 건 너 뛸 수 있 습 니 다.데이터베이스 설정 표준 데이터베이스 연결 선택, 계속 클릭
데이터베이스 설정 - 표준 연결 설정 인터페이스 에서 데이터베이스 구동 my sql 을 선택 하고 데이터베이스 url 을 변경 합 니 다. 그 중에서 변경 해 야 할 것 은 서버 ip 주소 와 데이터 베이스 이름 이 있 습 니 다. openfire 라 는 데이터 베 이 스 를 따로 만 드 는 것 을 권장 합 니 다.데이터베이스 관리자 의 계 정과 비밀 번 호 를 입력 하 십시오. 다음 단계 입 니 다.
데이터베이스 연결 성공 후 인터페이스, 직접 클릭 하여 계속 합 니 다.
관리자 계 정 설정 인터페이스, 관리자 의 메 일 주소, 그리고 관리자 계 정의 비밀 번 호 를 입력 하 십시오. 초기 계 정 은 admin 입 니 다.
설정 을 완료 하고 관리 콘 솔 에 로그 인 합 니 다. 초기 계 정 이름 admin 비밀 번 호 는 이전 설정 의 비밀번호 입 니 다.
로그 인 성공 후 표시
서버 설정 이 성 공 했 는 지 확인, 도착http://www.igniterealtime.org/downloads/index.jspSpark 다운로드
Spark, next, finish 를 설치 합 니 다.Spark 실행, Spark 계 정 만 들 기
만 든 계 정 을 사용 하여 Spark 에 로그 인 합 니 다. 로그 인 에 성공 하면 Openfire 관리 콘 솔 의 사용자 그룹 에서 새로 등 록 된 사용자 와 온라인 상태 를 볼 수 있 습 니 다.
원본 링크:http://blog.csdn.net/StillCity/article/details/16988317
http://blog.csdn.net/ares1201/article/details/7737872
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
m1 이클립스에 oracle cloud (오라클 클라우드)연결하기m1에는 oracle이 설치되지 않는다.... 큰맘먹고 지른 m1인데 oracle이 설치되지 않는다니... 하지만 이뻐서 용서가 된다. 이거 때문에 웹 개발 국비수업을 듣는 도중에 몇번 좌절하고 스트레스를 크게 받았...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.