Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
wildfly__wildfly_CVE-2018-1047_11-0-0-Final | Kitploit
도구/GitHubGitHub/shoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final
General Purpose UtilitiesVulnerability AnalysisConfiguration AuditingWeb SecurityDevSecOps
GitHubshoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final

wildfly__wildfly_CVE-2018-1047_11-0-0-Final

저장소 보기

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
1년 전아직 검토되지 않음

WildFly 애플리케이션 서버

http://wildfly.org

  • 빠른 시작
  • 작은 설치 공간
  • 모듈식 설계
  • 통합 구성 및 관리

그리고 물론 Java EE7!

빌드

사전 요구 사항:

  • JDK 8 이상 - java -version 확인
  • Maven 3.3.1 이상 - mvn -v 확인
  • *nix 시스템에서는 빌드를 실행하는 사용자의 최대 열린 파일 수가 4096 이상인지 확인하십시오 (ulimit -n 확인) 또는 사용자가 실행 중인 다른 I/O 집약적 프로세스에 따라 더 많은 값을 설정하십시오.

자체 Maven 설치로 빌드하려면:

root@kitploit:~
mvn install

또는 필요한 Maven 버전을 다운로드하여 설치한 후(필요한 경우) ~/.m2/wrapper에서 실행하는 Maven Wrapper 스크립트를 사용할 수 있습니다. Linux에서는 다음을 실행합니다.

root@kitploit:~
./mvnw install

Windows에서는

root@kitploit:~
mvnw install

WildFly 시작 및 중지

빌드가 성공한 후 bin 디렉터리로 이동합니다

$ cd build/target/wildfly-[version]/bin

도메인 모드로 서버를 시작합니다

root@kitploit:~
./domain.sh

독립 실행 모드로 서버를 시작합니다

root@kitploit:~
./standalone.sh

서버를 중지하려면 Ctrl + C를 누르거나 관리 콘솔을 사용합니다

root@kitploit:~
./jboss-cli.sh --connect command=:shutdown

더 많은 정보: https://docs.jboss.org/author/display/WFLY10/Getting+Started+Guide

기여

https://developer.jboss.org/wiki/HackingOnWildFly

Build 디렉터리와 Dist 디렉터리

mvn install을 실행하면 WildFly는 build와 dist라는 두 개의 별도 디렉터리에서 사용할 수 있습니다.

  • build 디렉터리에는 모듈 구성을 위한 Maven 아티팩트 해석을 기반으로 하는 WildFly 빌드가 포함되어 있습니다.
  • 반면 dist 디렉터리에는 배포 가능한 전체 WildFly 빌드가 포함되어 있습니다.

build 디렉터리를 사용하면 변경할 때마다 WildFly 전체를 다시 빌드하거나 JAR 파일을 복사할 필요가 없으므로 서브시스템 또는 모듈 개발을 반복하기가 더 쉽습니다.

dist 디렉터리는 개발 또는 테스트 목적으로 WildFly 전체 빌드가 필요할 때 더 적합합니다.

테스트 스위트 실행

testsuite 모듈에는 다음을 포함한 여러 하위 모듈이 있습니다.

  • "smoke" -- 애플리케이션 서버의 모든 빌드의 일부로 실행해야 하는 핵심 테스트. 여기서 실패하면 빌드가 실패합니다.
  • "api" -- 공용 JBoss AS 8 API의 최종 사용자 사용과 관련된 기능 테스트. 주요 커밋 전에 실패 없이 실행되어야 합니다.
  • "cluster" -- WildFly HA 클러스터링 기능 테스트. 주요 커밋 전에 실패 없이 실행되어야 합니다.
  • "domain" -- 도메인 관리 기능 테스트. 주요 커밋 전에 실패 없이 실행되어야 합니다.
  • "integration" -- WildFly 독립 실행 서버의 내부 테스트. 주요 커밋 전에 실패 없이 실행되어야 합니다.
  • "spec" -- Java EE 7 사양 API의 최종 사용자 사용만 포함하는 기능 테스트. 주요 커밋 전에 실패 없이 실행되어야 합니다.

기본 스모크 테스트의 경우 간단히: mvn test

모든 테스트를 실행하려면

root@kitploit:~
mvn install -DallTests

Eclipse 사용

  1. Eclipse 최신 버전을 설치합니다.
  2. eclipse.ini의 Xmx가 최소 1280M이고 Java 8을 사용하는지 확인합니다.
  3. Eclipse를 시작하고 m2e 플러그인을 설치한 후, 해당 플러그인이 저장소 구성을 사용하는지 확인합니다. (다음에서 받거나: http://www.eclipse.org/m2e/ 또는 Eclipse Marketplace에서 "Maven Integration for Eclipse"를 설치하십시오)
  4. Eclipse 환경 설정에서 Java->Compiler->Errors/Warnings->Deprecated and restricted로 이동하여 forbidden reference를 WARNING으로 설정합니다.
  5. Eclipse 환경 설정에서 Java->Code Style로 이동하여 wildfly-core 저장소의 ide-configs/eclipse에 있는 cleanup, templates 및 formatter 구성을 가져옵니다.
  6. Eclipse 환경 설정에서 Java->Editor->Save Actions로 이동하여 "Additional Actions"를 활성화하고 "Remove trailing whitespace"를 제외한 모든 동작을 선택 해제합니다.
  7. 루트 pom에서 가져오기를 사용하면 모든 모듈이 포함됩니다.
  8. 기다립니다 (m2e는 초기 가져오기에 시간이 걸립니다).

라이선스

  • GNU Lesser General Public License 버전 2.1
도구 다운로드