Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
wildfly__wildfly_CVE-2018-1047_11-0-0-Final — Java EE 7 应用服务器,采用模块化设计、统一配置和管理。支持独立模式和域模式,并内置了测试和集群功能。 | Kitploit
工具/GitHubGitHub/shoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final
通用工具漏洞分析配置审计Web安全DevSecOps
GitHubshoucheng3/wildfly__wildfly_cve-2018-1047_11-0-0-final

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

Java EE 7 应用服务器,采用模块化设计、统一配置和管理。支持独立模式和域模式,并内置了测试和集群功能。

查看仓库

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
11年前尚未审核

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 Wrapper 脚本,它会下载并安装(如果需要)所需的 Maven 版本到 ~/.m2/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

构建目录与发布目录

运行 mvn install 后,WildFly 将出现在两个不同的目录中:build 和 dist。

  • build 目录包含基于 Maven 工件解析模块配置的 WildFly 构建
  • 而 dist 目录包含一个完整的可分发 WildFly 构建

使用 build 目录可以更轻松地进行子系统或模块开发的迭代,因为无需每次都重新构建整个 WildFly 或复制 JAR 文件。

当出于开发或测试目的需要完整构建 WildFly 时,dist 目录更合适。

运行测试套件

测试套件模块包含多个子模块,包括以下内容:

  • "smoke" —— 核心测试,应作为 AS 每次构建的一部分运行。这里的失败会导致构建失败。
  • "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 的清理、模板和格式化配置。
  6. 在 eclipse 首选项中 Java->Editor->Save Actions 启用 "Additional Actions", 并取消选择除 "Remove trailing whitespace" 之外的所有操作
  7. 使用导入根 pom,这将拉入所有模块
  8. 等待(m2e 在初始导入时可能需要较长时间)

许可证

  • GNU 宽通用公共许可证 2.1 版
下载工具