Thorntail 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Thorntail 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Thorntail 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 Apache
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织 Red Hat
地区 不详
投 递 者 墨子Zhai
适用人群 未知
收录时间 2016-06-16

软件简介

WildFly Swarm 的 新名称是Thorntail ! 像Thorntail一样享受高飞的自由!

Thorntail提供了一种创新的方法来打包和运行Java EE应用程序,方法是将它们与服务器运行时一起打包到“java -jar”您的应用程序中。它也兼容MicroProfile。而且,它比那更酷,更酷......

特点:

成熟

使用企业Java行业标准 - Java EE的功能丰富性和成熟度开发服务

灵活

只需指定Thorntail Maven依赖项,即可捆绑您需要的Java EE 8 WildFly应用程序服务器的各个部分。不要使用EJB或JPA?太棒了,除非你指定它,否则什么都没有捆绑!

直截了当

生成 uberjar(例如:java -jar MyApp.jar),或生成 .war并部署到任何Java EE兼容的应用程序服务器。

面向服务

使用内置服务发现或使用外部服务注册表, 你选。

实用

内置支持第三方应用程序和框架,如Logstash和NetFlix OSS项目,如Hystrix和Ribbon。

集成

与上游Red Hat项目集成,用于单点登录KeyCloak,监控Hawkular,数据网格InfiniSpan,以及更广泛的平台即服务OpenShift

Maven:

<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.thorntail</groupId>
<artifactId>bom</artifactId>
<version>${version.thorntail}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
</dependencies>
</dependencyManagement>

示例代码:

package com.example.rest;
import javax.ws.rs.Path;
import javax.ws.rs.core.Response;
import javax.ws.rs.GET;
import javax.ws.rs.Produces;
@Path("/hello")
public class HelloWorldEndpoint {
@GET
@Produces("text/plain")
public Response doGet() {
return Response.ok("Hello from Thorntail!").build();
}
}

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(4) 发布并加入讨论🔥
发表于软件架构专区
2019/06/11 00:00

Thorntail 2.4 发布了,就是以前的 WildFly Swarm !

红帽发布 Thorntail 2.4 发行版。Thorntail 就是 WildFly Swarm 的全新名称。该版本在 2.2 的基础上增加对 Java 11 和 MicroProfile 2.2 的支持,增加了功能丰富的 API 用来开发企业微服务。 还包括: Fault Tolerance 2.0 OpenTracing 1.3 Open API 1.1 Rest Client 1.2.0 Thorntail 2.4 还包含了新特性,便于更轻松的发布和管理 Thorntail 项目,例如数据源、支持 Keycloak 和 Red Hat SSO 等,详情请看 release notes 其他的...

3
6
发表于软件架构专区
2018/05/05 06:53

WildFly Swarm 2018.5.0 改进了 Eclipse MicroProfile

WildFly Swarm 2018.5.0 已发布,带来了以下的更新内容: 修复和改进 Eclipse MicroProfile 升级 fractions 以与 WildFly 11 配置相匹配 其中关于 Eclipse MicroProfile 的修复和改进如下: MicroProfile JWT It’s now possible to load public keys from JWKS URI using the swarm.microprofile.jwt.token.jwks-uri config property It’s now possible to specify a file: or classpath: reference to the public ...

8
2
2018/04/12 00:00

WildFly Swarm 2018.4.1 发布,Java 应用服务器

WildFly Swarm 2018.4.1 发布了。该版本主要带来了一些功能改进。 更新内容: JAX-RS Application is no longer generated by default (breaking change) MicroProfile "JPA" Hollow jar Many MicroProfile related improvements Enhanced Swagger integration Improved KeyCloak integration Lots of other fixes! 发布说明 下载地址: Source code (zip) Source code (tar.gz)...

0
2
发表于开发技能专区
2018/01/17 07:00

Java 应用服务器 WildFly Swarm 2018.1.0 发布

Java 应用服务器 WildFly Swarm 2018.1.0 已发布,该版本的更新主要还是进行了一些小的修复。 除了修复,还带来了一些更新: Eclipse MicroProfile 已升级:现在已包含 Metrics 1.1 和 Config 1.2 作为这些规范的默认实现 修复 Keycloak 服务器:修复 2017.12.1 版本中 Keycloak 不会启动的问题 JPA 忽略 DataSource 的 JNDI 名称:此前,如果你为 DataSource 创建了一个自定义的 JNDI 名称,它将被忽略,因为它预期会匹配 java...

3
4
发表了资讯
2017/12/16 06:52

WildFly Swarm 2017.12.1 实现了 Eclipse MicroProfile 1.2

WildFly Swarm 2017.12.1 已发布。看看带来了哪些变化? 更新内容: 升级至 WildFly 11.0.0.Final 升级至 Keycloak 3.4.0.Final 实现了 Eclipse MicroProfile 1.2 通过使用 CDI,减少 uber jar 包中的大小 其中 Eclipse MicroProfile 1.2 包括:Config 1.1, Fault Tolerance 1.0, JWT Propagation 1.0, Health Metrics 1.0 和 Health Check 1.0。 WildFly是红帽公司新一代应用服务器。支持动态模块化、集中化管理、Java EE 7,而...

4
2
发表了资讯
2017/11/09 06:46

WildFly Swarm 2017.11.0 发布,Java 应用服务器

WildFly Swarm 2017.11.0 已发布,该版本包含以下更新: 改进: [SWARM-1414] - Adding timestamp to hollow jar prevents caching as Docker layer [SWARM-1606] - Integrate the MicroProfile 1.2 fractions into the main branch bug修复: [SWARM-1108] - Keycloak Server Customization impossible [SWARM-1603] - Readme documentation is not available for all Configuration samples 详情请查看发布主页。 WildFly是红...

2
4
发表了资讯
2017/09/07 07:39

WildFly Swarm 2017.9.4 发布,Java 应用服务器

WildFly Swarm 2017.9.4 已发布,该版本包含以下更新: Topology.js 变更(重大更改) Gradle 增强 Consul 修复和增强 各种小错误修复 详情请参阅发布说明。 下载地址 WildFly是红帽公司新一代应用服务器。支持动态模块化、集中化管理、Java EE 7,而WildFly swarm是WildFly的微服务化支持,和spring boot类似。但是WildFly swarm完整的支持JAVA EE的准标。 WildFly Swarm采取的可执行文件"uberjars"打包方式。支持传统JavaEE ...

1
2
发表了资讯
2017/06/20 08:53

WildFly Swarm 2017.6.1 发布,Java 应用服务器

WildFly Swarm 2017.6.1 发布了。WildFly是红帽公司新一代应用服务器。支持动态模块化、集中化管理、Java EE 7,而WildFly swarm是WildFly的微服务化支持,和spring boot类似。但是WildFly swarm完整的支持JAVA EE的准标。该版本包括以下更改: SWARM-1369 caused trouble with project dependencies. bug 修复: [SWARM-1369] - User projects picks up different dependent versions than WF Swarm build [SWARM-1381] - REST...

7
7
发表了资讯
2017/06/03 00:00

WildFly Swarm 2017.6.0 发布,Java 应用服务器

WildFly Swarm 2017.6.0 发布了。 新特性 More YAML less main() Update to WF Camel 4.7.0 发布页详情 下载地址 WildFly是红帽公司新一代应用服务器。支持动态模块化、集中化管理、Java EE 7,而WildFly swarm是WildFly的微服务化支持,和spring boot类似。但是WildFly swarm完整的支持JAVA EE的准标。 WildFly Swarm采取的可执行文件"uberjars"打包方式。支持传统JavaEE Api的任何功能。此外,WildFly Swarm还包含了诸多其他先...

2
2
发表了资讯
2017/05/02 07:19

WildFly Swarm 2017.5.0,Java 应用服务器

WildFly Swarm 2017.5.0 发布了,该版本包含如下特性: 更多的 YAML 修复 修复了正确优先加载 project-<stageName>.yml,以及通过 -S 命令行参数或通过 -Dswarm.config.stage 属性指定当前阶段的功能 此外,官方表示还应支持以前的 .yml 扩展和看起来更正确的 .yaml 扩展。除非使用的是 DOS 3.1。 更好的自动检测 已经尝试改进自动检测所需的部分,例如所占用 javax.security 和 persistence.xml 等等。 更多自动安装的 JDBC 驱...

3
5
发表了资讯
2017/04/09 07:23

WildFly Swarm 2017.4.0 发布,Java 应用服务器

WildFly是红帽公司新一代应用服务器。支持动态模块化、集中化管理、Java EE 7,而WildFly swarm是WildFly的微服务化支持,和spring boot类似。但是WildFly swarm完整的支持JAVA EE的准标。 WildFly Swarm采取的可执行文件"uberjars"打包方式。支持传统JavaEE Api的任何功能。此外,WildFly Swarm还包含了诸多其他先进的组件,并可以无缝的集成到用户的程序中去。这包括用于身份验证/授权的Keycloak、通过NetflixOSS Ribbon/Hys...

2
7
发表了资讯
2017/03/13 07:24

WildFly Swarm 2017.3.3 发布,Java 应用服务器

WildFly Swarm 2017.3.3 发布了,该版本包含如下特性: Health API 更改 (breaking):health AP I从 org.wildfly.swarm.monitor 移动到 org.wildfly.swarm.health。团队表示对这个变更十分抱歉,但他遇到一个 bug,当健康与 config-api 使用时会出现,为了缓解这个问题,health API 必须重新定位到它自己的模块和包。 修复在 2017.3.2 中引入的日志错误 点此查看完整更新日志。 WildFly是红帽公司新一代应用服务器。支持动态模块...

1
3
发表了资讯
2017/03/04 07:31

WildFly Swarm 2017.3.2 发布,Java 应用服务器

在经过一系列不良天气的影响之后 WildFly swarm 2017.3.0 和 2017.3.1 跳票了,而今天我们很高兴的宣布 2017.3.2 版本发布了。 该版本包含如下新特性: Keycloak Updates Logging noise Auto Detection improvements Performance improvements OpenTracing support Dependency Management WildFly是红帽公司新一代应用服务器。支持动态模块化、集中化管理、Java EE 7,而WildFly swarm是WildFly的微服务化支持,和spring boot类...

3
10
发表了资讯
2017/02/03 10:50

WildFly Swarm 2017.2.0 发布,应用服务器微服务化支持

WildFly Swarm 2017.2.0 发布了,WildFly 是红帽公司新一代应用服务器。支持动态模块化、集中化管理、Java EE 7,而 WildFly Swarm 是 WildFly 的微服务化支持,和 Spring Boot 类似。但是 WildFly Swarm 完整的支持 JAVA EE 的准标。 What’s New? New docs and config visibility @DefaultDeployment defaults to WAR Fraction auto detection for Arquillian Security Constraints in Yaml Update to Keycloak 2.5.0.Final C...

2
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
4 评论
72 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部