Apache发布支持Java EE微服务的Meecrowave服务器

Apache OpenWebBeans团队希望通过使服务器适应用户来消除复杂性。所以,该团队发布了Apache Meecrowave项目1.0版。

Apache Meecrowave是一款小型服务器,非常适合微服务和独立服务。Apache OpenWebBeans表示, “Apache Meecrowave是一个基于Apache OpenWebBeans,Tomcat,CXF和Johnzon的微型服务器。换句话说,它包含了所有你需要从命令行运行基于JavaEE的微服务,而且只有9 MB。”

该项目使用户能够快速部署JSON Web服务,并通过Meecrowave扩展使开发和生产更加顺畅。该项目具有使用JPA而不使用完整容器的能力,运行Meecrowave的Maven插件,Gradle插件,两个主要测试集成,监视集成以及与CXF OAuth2集成的实验模型。

Meecrowave可以通过Maven插件启动(为了易于开发),以编程方式作为嵌入式服务器,作为应用程序与业务代码捆绑在一起,也可以作为启动便携式WAR或JAR应用程序的运行者。

此外,该团队最近发布了OpenWebBeans的1.7.4版本。最新版本进行了一个错误修复,包括CDI-1.2 API的实现,并传递JSR-330 TCK。

OpenWebBeans具有模块化结构,并提供从Java SE环境直到具有复杂ClassLoader层次结构或OSGi环境的JavaEE 7服务器集群的依赖注入扩展。

本文作者:陈毅东

来源:51CTO

时间: 2024-11-06 07:21:53

Apache发布支持Java EE微服务的Meecrowave服务器的相关文章

CloudBees发布支持Java EE Web Profile的PaaS产品

Java Paas初创公司CloudBees宣布,他们的RUN@Cloud产品已完全支持Java EE 6 Web Profile(EE 6 WP)应用的开发和部署,击败了Red Hat的同类竞争产品OpenShift,使他们成为首家拥有能投入生产环境.遵循Java EE规范的Paas产品的公司. 新闻稿里说道: 如果你想在云里部署真正遵循的EE 6 Web Profile的应用,CloudBees是目前唯一的选择.其他能同时提供运行时功能和开发能力的EE 6 Web Profile环境现在都没

使用Java构建微服务

本文讲的是使用Java构建微服务,[编者的话]本文翻译自Dzone Guide to the Java Ecosystem,Dzone是一个关于Java的优秀网站.文中介绍了几种用Java构建微服务的方法,包括Container-less.Self-contained以及In-container.翻译经验不足,如有错误,请慷慨指出. @Container容器技术大会将于2016年1月24日在北京举行,来自爱奇艺.微博.腾讯.去哪儿网.美团云.京东.蘑菇街.惠普.暴走漫画等知名公司的技术负责人将分

使用 Java 构建微服务

快速浏览 在Java生态中,构建微服务的策略包括Container-less,Self-contained,以及In-container等. Container-less微服务将应用及其依赖打包成一个单一的jar文件. Self-contained微服务也是打包成一个单一的Jar文件,但它还包括一个嵌入式框架,这个框架含有可选的第三方lib,当然这些lib是兼容的. In-container微服务打包成一个完整的Java EE容器,该服务在Docker镜像中实现. 基于微服务的架构给架构师和开发

2016年会成为Java EE微服务年吗?

进入2016年时间还不是很长,让我们回顾下去年年底的一个预言.去年12月,来自C2B2的Steve Millidge预测,2016年将会成为Java EE微服务年.在一定程度上,这是基于Steve在JavaOne上的演讲,他在演讲中详细地讨论了这个主题.此外,Steve还是Payara的联合创始人,Payara的目标用户也是对微服务感兴趣的Java EE开发人员.Steve还认为,SOA和微服务之间的差别很小,这种观点我们以前听说并且报道过.他在视频中指出: "微服务与SOA没什么不同.它还是关

JAVA EE Eclipse下配置Tomcat服务器

在进行Java web编程之前,必须要进行web服务器的配置,这里选择在Java EE(版本) Eclipse中进行服务器的配置.当然了,在安装Java EE Eclipse之前要先安装JDK,并且要在环境变量中配置好JDK的安装目录,在这里不再多说,如果不清楚,可以看前面写的一篇"在win7下面安装JDK(以32位系统为例)"的文章.这里就假设你已经安装好了JDK,并且已经配置好环境变量.      Java EE Eclipse可以去Eclipse公司的网页上去下载最新版本的,但是

Oracle:将继续支持Java EE

从2015年秋天开始,Oracle将开发资源转移到其它项目,服务端Java应用企业框架Java EE的开发事实上已经停止了.然而该公司发言人Mike Moeller却称甲骨文承诺会继续支持Java和Java EE. 据悉,即将发布的最新版本为Java EE 8,目前Oracle正在与Java社区的关键伙伴密切合作新版工具,具体细节将在今年9月的JavaOne会议上与Java社区分享. 但这一消息却着实让Java社区的开发者有些"蒙圈",因为前后不一致的表述会让人摸不着头脑.不过既然甲骨

甲骨文公司承诺继续支持 Java EE

从去年秋天开始,随着甲骨文将开发资源转移到其它项目,服务端 Java应用企业框架Java EE的开发事实上停止了.甲骨文发言人Mike Moeller发表声明称该公司承诺会继续支持Java和Java EE.甲骨文正在与Java社区的关键合作伙伴密切合作,敲定Java EE下一个版本Java EE 8的建议,将在今年9月的JavaOne会议上与Java社区分享完整细节.对于甲骨文的回应,Java社区开发者的反应混杂了惊讶和怀疑.文章转载自 开源中国社区[http://www.oschina.net

如何把在win下用eclipse建立的java ee项目传送到linux服务器下编译并部署?

问题描述 我在windows下部署了jdk和tomcat,开发完项目后,要部署到linux下,linux下已经安装了同样版本的jdk和tomcat,目前,我把在win下发布到tomcat的webapp目录下的项目直接拷贝到linux下tomcat的webapp目录是可以运行的,不过它不是在linux下编译的,不知道会不会有问题.我希望找到一个方法,能够简单的把整个项目源代码和文件复制到linux下完成编译并部署 解决方案 一般只要jdk版本一致,在win下编译即可.你可以把源码提交到SVN或其他

Java微服务:这个画饼是个谎言,但你却不能忽视它

本文讲的是Java微服务:这个画饼是个谎言,但你却不能忽视它[编者的话]本文深入介绍了Java的微服务开发,包括其定义和一些可选方案,如Spring Boot.Dropwizard及其他开源项目. 微服务的趋势已经让人无法忽视.有些人可能会说它只不过是又一个故弄玄虚的流行词,而另一些人可能会列举出分解单体应用的优势,或者反其道而行,专注于其不足之处. 在本文中,我们将专注于Java生态系统,从务实角度看待我们所掌握的实际用于实现微服务的框架,来看看它们到底是什么.让我们开始吧. 这个画饼是个谎言