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/

原文地址:https://www.cnblogs.com/DennyZhao/p/7878098.html

时间: 2024-08-07 10:09:03

wildFly(Jboss as)入门的相关文章

修改jmx远程监控wildfly/jboss配置,然后通过jdk自带的visualvm工具来进行性能监控

近新搭建了系统环境,进行压力测试的时候没有一个好的图形化监控方法来比较直观.方便.动态.实时的来监控应用服务器内存.GC.CPU.进程和磁盘等信息,功能非常强大,图像也很友好.但是wildfy配置jmx的文章资料很少,我通过参考官网和一些贴吧实践琢磨出了配置jmx的流程: 1]确认监控端口(一般都是8080端口) standalone:查看standalone.xml中jboss.http.port为8080 domain:查看standalone.xml中jboss.http.port为808

Java应用服务器WildFly

红帽公司宣布JBoss AS的继任者WildFly,WildFly将推动下一代应用服务器技术的发展, 这个项目的名字是JBoss.org社区成员在2012年底投票产生. WildFly将继续保留 JBoss 企业应用平台并定位一些关键的中间件技术, 包括更灵活和更先进的应用开发,实现开放混合云和 Java EE 7. 该项目首个迭代版本WildFly 8将首先通过Java EE 7认证, 带来更简化.标准化和嵌入式特性,适合云计算和移动开发场景. 红帽已经演示了很多项目,包括 JBoss AS 

jBoss设置jvm参数

jBoss版本: jboss-5.1.0.GA jboss-6.0.0.Final jboss-5.1.0.GA和jboss-6.0.0.Final修改方法: 打开%JBOSS_HOME%\bin\run.conf文件,搜索JAVA_OPTS,找到后调整jvm参数-Xms,-Xmx 注意: 请看下%JBOSS_HOME%\bin目录下有没有run.conf.bat文件,如果有的话可以选择设置在此文件中,或者不用此文件,删除或改名(建议改名)都行.因为在有run.conf.bat文件的情况下,在r

JBoss配置详解

2.0.1 JBOSS 的一点说明 $JBOSS-HOME/server/下有3个目录,all/default/minimal,它们是表示3种配置,全部的配置.默认配置.最小配置,我们在启动JBOSS服务时,可以指定 run –c all 表示是启动all配置(将会加载所有服务):run 表示是以默认配置启动; run –c mimimal 表示是启动mimimal配置.这三者所加载的服务数量不同,具体区别可查阅JBOSS相关文档,你还可以自己定义一个配置,如test,属于高手去为了性能上的考虑

在 Java EE 组件中使用 Camel Routes

摘要:你可以通过集成 Camel 和 WildFly 应用服务器(使用 WildFly-Camel 子系统)在 Java EE 组件中开始使用 Apache Camel Routes. [编者按]作者 Markus Eisele 是 Red Hat 的 Developer Advocate,主要从事 JBoss Middleware 相关研究,拥有超过14年的 Java EE 工作经验.本篇博文中, Markus 主要分享了基于 Java EE 组件的 Camel Routes 应用实践. 以下

深入理解 JBoss 7/WildFly Standalone 模式启动过程

概述 JBoss 7/WildFly Standalone 模式启动过程大致如下: 启动脚本 standalone.sh 启动 JBoss Modules,JBoss Modules 启动 JBoss MSC,JBoss MSC 运行加载相关的 Services,本文简单以调试代码的方式,简单说明这几个步骤. 调试 jboss modules 当我们完成 JBoss 安装,我们会发现在 JBOSS_HOME 目录下有一个 `jboss-modules.jar`,该 jar 主要加载 JBoss

JBoss 系列十四:JBoss7/WildFly如何加载外部的文件或properties文件

http://www.tuicool.com/articles/M7ZR3y 原文 http://blog.csdn.net/kylinsoong/article/details/12623997 主题 WildFlyXMLJBoss AS 内容概述 JBoss7/WildFly设底层框架一大亮点的Module class loading,及每一个相对独立的模块看作一个Module,每个Module都有自己的class loader,Module之间可以相互依赖,如下图: 当JBoss7安装完成

深入理解 JBoss 7/WildFly Domain 模式启动过程

概述 JBoss 7/WildFly 以 domain 模式启动时会启动多个 JVM,例如如下通过启动脚本启动 domain 模式: ./domain.sh 启动后我们查看进程: [[email protected] tdump]$ jps -l 23655 /home/kylin/work/eap/jboss-eap-6.1/jboss-modules.jar 23671 /home/kylin/work/eap/jboss-eap-6.1/jboss-modules.jar 23736 /h

如何在JBoss WildFly 8 自定义log4j日志

最近在 JBoss WildFly 8 下部署 Web应用,自定义的 log4j 日志不工作.console下无日志输出,用System.out.println都不输出内容到console. 原因是JBoss WildFly 8 自带了日志功能,其中包含了log4j. 解决办法: 第一步:在standalone\configuration\standalone.xml 中找到如下配置信息 <profile> <subsystem xmlns="urn:jboss:domain: