wildFly(Jboss as)入门

Posted zhaoqiang1980

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wildFly(Jboss as)入门相关的知识,希望对你有一定的参考价值。

目录  

简介  

安装  

使用

简介

  JBoss AS 从8版本起名为wildfly。JBoss是纯Java的EJB(企业JavaBean)服务器。

  JBoss As 由 Redhat出品的开源免费服务器,采用业界最优的开源Java Web引擎,Tomcat内核作为其Servlet容器引擎,即整合Apache Server和Tomcat为一体,

  同时还支持其他 Web 技术的集成(php,.net)。wildfly openSource 仅支持java开发。

  如果系统不是很大并且并发不是特别高的话,建议使用tomcat,jboss毕竟是重量级的,同时占用好几个端口,启动内存开销大,在大中型系统高并发方面有优势。不过wildFly做了轻量化。

  jboss EAP是rebhat的企业稳定版,因wildfly会时不时的更新,修复和升级。但因jboss将所有功能集成于一体,反而成为了累赘。
目前分布式服务和嵌入式微服务(jetty),服务之间的优势互助劣势互补(apache+tomcat,nginx+tomcat),
 使得目前应用jboss的用户在减少,老应用中常见。
鉴于以上特点,wildFly也与时俱进,推出wildFly12 全面支持JAVAEE7,部分支持JAVAEE8.可做服务集群,支持http2.0.

  下载地址:http://wildfly.org/downloads/    

       http://jbossas.jboss.org/downloads/

                         http://docs.wildfly.org/Getting_Started_Guide.html(引导说明)

安装

       找到其中的zip或者tar.gz文件下载解压即可。

使用

      本入门针对wildFly的引导说明整理。

       WildFly12 supports Java EE7. We aim to support Java EE8 in the future。

       java要求:Java SE 8 or later

      wildfly下目录结构:

             Standalone  此目录下存放的应用将单独占用进程,可单独启动和关闭,之间没有关联性。

                                 旗下有许多xml文件可供启动时选择。

                                standalone.bat    --启动命令

                            standalone.sh --server-config=standalone-full-ha.xml   --带xml配置文件启动

             domain       此目录下的应用之间有关联性,managing multiple servers from a single control point。

                                 domain.bat     --启动命令                             

               domain.sh --domain-config=my-domain-configuration.xml    --带xml配置文件启动
lib 命令启动位置
modules jboss采用module加载驱动。

            welcome-content  欢迎页  即:http://127.0.0.1:8080/        

       管理 WildFly 12:

      同tomcat一样,wildfly也有自己的服务管理页面,可以统一管理应用,设置权限用户。首先添加管理者用户add-user.bat

      选择第一个管理者用户

E:\\software\\worksoft\\wildfly-12.0.0.Final\\bin>add-user.bat

What type of user do you wish to add?
 a) Management User (mgmt-users.properties)
 b) Application User (application-users.properties)
(a): a

 

输入用户名和密码(密码不能和用户名相同,密码至少8位,密码要包括数字字母非字符)。

输入后会要求选择群即角色。默认有[PowerUser,BillingAdmin]两个,可以新建admin超用户或其它,也可以使用原有的这两个。

完毕后,会将控制台输入内容写入到以下文件,密码用hex(md5)加密:

standalone\\configuration\\mgmt-users.properties

domain\\configuration\\mgmt-users.properties

standalone\\configuration\\mgmt-groups.properties

domain\\configuration\\mgmt-groups.properties

启动Standalone服务:

在网页输入右边网址,输入刚才账号和密码:     http://127.0.0.1:9990/console/

 

以上是关于wildFly(Jboss as)入门的主要内容,如果未能解决你的问题,请参考以下文章

JBoss as7 到 WildFly 的 Hibernate 迁移

如何用Eclipse调试JBoss AS 7和WildFly8容器自身

EJB 远程客户端从 JBoss AS 7.1 迁移到 Wildfly 8.1

EJB远程客户端从JBoss AS 7.1迁移到Wildfly 8.1

将 MySql 添加到 JBoss 8.1 (Wildfly)

Wildfly:意外元素“urn:jboss:domain:4.2server”