WildFly 9 –别希望您的控制台像这样!

每个人都可能听到这个消息。 周一发布了第一个WildFly 9.0.0.Alpha1版本。 您可以从wildfly.org网站上下载它,最大的变化是它是由一个新的功能配置工具构建的,该工具位于现在单独的核心发行版中,并且还包含一个新的Servlet发行版 (仅25 MB ZIP)在上面。 在没有更好的名字之前,它被称为“网络精简版”。

该体系结构现在支持服务器挂起模式,也称为正常关闭。 到目前为止,到目前为止只有Undertow和EJB3使用此功能。 其他子系统仍然需要更新。 管理API还获得了通知支持。 此发行版中总共包含256个修复程序和改进 。 但是,让我们将所有令人惊奇的地方放在一边,讨论一下该帖子的内容。

管理控制台

WildFly 9获得了更新的管理控制台。 下载,解压缩并启动服务器后,只需添加一个用户(bin / add-user.sh / .bat),然后将浏览器指向http:// localhost:9990 /即可查看。

wildfly9console

通过一些小的UI调整,这看起来已经很热了。 但是那里还有另一个叫做hawtio的控制台! 最为热门的是,它已经对WildFly和EAP有了一些最初的支持,而这是使其工作的步骤。

取得Hawtio!

您可以从Chrome扩展程序或许多不同的容器中使用hawtio ,也可以在独立的可执行jar的容器外部使用hawtio 。 如果要将hawtio部署为WildFly上的控制台,请确保查看Christian Christian撰写的完整操作方法 。 最简单的方法是下载最新的可执行文件1.4.19 jar并在命令行上启动它:

java -jar hawtio-app-1.4.19.jar --port 8090

port参数使您可以指定要在哪个端口上运行控制台。 因为我要在WildFly中使用它,它也使用hawtio默认端口,所以直接使用另一个可用端口。

下一步要做的是安装JMX到JSON桥,hawtio依靠它来连接到远程进程。 无论如何, Jolokia项目不是直接使用在大多数网络上都被阻止的JMX,而是将JMX MBean桥接到JSON,并且hawtio在其上进行操作。 下载最新的Jolokia WAR代理并将其部署到WildFly。 现在您几乎可以开始了。 将浏览器指向hawtio控制台( http:// localhost:8090 / hawtio / ),然后切换到connect选项卡。 输入以下设置:

wildfly9hawtioconectsettings
然后按下面的“连接到远程服务器”按钮。 直到今天,这里没有什么可看的。 除了非常基本的服务器信息外,您还具有部署概述和连接器状态页面。

wildfly9hawtio
但是好消息是:Hawtio是开源的,您可以从GitHub派生它并为其添加更多功能。 WildFly / EAP控制台位于hawtio-web子项目中 。 确保检查出贡献者指南 。

翻译自: https://www.javacodegeeks.com/2014/09/wildfly-9-dont-cha-wish-your-console-was-hawt-like-this.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/361924.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

磁盘性能 -- IOPS 和 吞吐量 说明

一. Wikepedia上有关IOPS 的说明链接如下:http://en.wikipedia.org/wiki/IOPSIOPS (Input/Output OperationsPer Second, pronounced i-ops) is a common performance measurement used to benchmark computer storage devices like harddisk drives (HDD), solid s…

webpack联邦模块之webpack运行时

webpack是如何打包ES模块的?webpack是如何构建自身的模块运行时的? __webpack_require__ 这是整个webpack运行时的核心。 该函数被用于根据模块Id从变量__webpack_module_cache__获取模块对应导出: 有,直接返回没有&#xff0…

学习笔记-AngularJs(四)

之前学习的事视图与模版,我们在控制器文件中直接定义一个数组,让其在模版文件中用ng-repeat指令构造一个迭代器,定义的数组http://t.cn/RUbL4rP如同以下: $scope.phones [{name:xioabin,number:18824863682,age:12},{name:xioalo…

3使用Jsoup解析Java中HTML文件的示例

HTML是Web的核心,无论您是通过JavaScript,JSP,PHP,ASP还是任何其他Web技术动态生成的,您在Internet上看到的所有页面都是基于HTML的。 您的浏览器实际上是解析HTML并为您呈现。 但是,如果需要解析HTML文档并…

转载:闲话权限设计三层境界

转自:http://www.cnblogs.com/tsoukw/archive/2010/09/27/1836485.html喜欢金庸的武侠,对他那几部小说也是乐此不疲拿独孤求败来说,他的剑,从无名利剑,玄铁重剑,到木剑乃至最后的无剑,不知道破世…

webpack联邦模块之remotes方法

使用联邦模块后当前项目就会有两个依赖,一个是依赖共享模块,一个是依赖远程模块。运行时webpack/runtime/consumes用于解析共享模块,运行时webpack/runtime/remotes 用于解析远程模块。这两个模块对应的方法分别是__webpack_require__.f.cons…

径向菜单的制作

最终效果: 在径向菜单的制作前,首先需要知道几点知识点: Math.sin(x) x 的正玄值。返回值在 -1.0 到 1.0 之间; Math.cos(x) x 的余弦值。返回的是 -1.0 到 1.0 之间的数; 这两个函数中的X 都是指的“弧度”…

吉首大学2019年程序设计竞赛-F 天花乱坠

题目链接:https://ac.nowcoder.com/acm/contest/992/F 题意:给定正n边形,边长为100,以每条边的中点连线构成新的正n边形,无限循环下去,求所有边的长度和。 思路:简单数学计算题,可以…

SqliteHelper整理

刚开通博客不久,还没有发过文。这是第一篇,要鼓励我自己再接再厉。 另外,我也是刚刚踏上程序员这条路,有赖各位多多提携! 闲话不多说,最近参与的项目包含本地化存储这一块。昨天就园子里找了些资料有另外补…

webpack联邦模块之consumes方法

对于使用联邦模块的项目会有两个依赖,一个是远程模块,一个是共享模块。上一篇文章解释了远程模块的加载和安装并初始化共享作用域。consumes则是共享模块的解决方案,用于在运行时加载并安装依赖的共享模块。 为什么叫consumes?我…

vue-cli使用说明

一、安装npm install -g vue-cli 推荐使用国内镜像 先设置cnpm npm install -g cnpm --registryhttps://registry.npm.taobao.org 如果安装失败,可以使用 npm cache clean 清理缓存,然后再重新安装 然后使用 cnpm 安装 vue-cli 和 webpack cnpm inst…

OptaPlanner –具有真实道路距离的车辆路线

在现实世界中,车辆路径问题(VRP)中的车辆必须走这条路:它们不能在客户之间直线行驶。 大多数VRP研究论文和演示都乐于忽略此实现细节。 和我一样,过去。 尽管使用道路距离(而不是空中距离)不会对…

自旋锁

什么是自旋锁? 自旋锁(spinlock):是指当一个线程在获取锁的时候,如果锁已经被其它线程获取,那么该线程将循环等待,然后不断的判断锁是否能够被成功获取,直到获取到锁才会退出循环。 …

关于如何在PSA众多请求号中查找数据是属于哪一条。

其中有两个TCODE: RSTSODS与RSTSODS,我们可以查找数据源的PSA表,然后在SE16中可以看到。 另外我们对PSA点击管理,一般会出现在窗口上面出现PSA的表名。 当然有些不在的话,那就去查找那两个TCODE。转载于:https://www.cnblogs.com/…

TCP握手为什么需要三次通信

TCP三步握手three way (or three message) handshake 是TCP核心知识点,很长一段时间内我无法理解为什么TCP建立连接需要三次通信,而不是两次或者四次或者更多次。我翻了很多问答和博客,他们说的都很有道理,但是借来的火&#xff0…

小程序用户拒绝授权解决方法

众所周知,小程序进入首先都要进行微信授权的,那万一用户不小心点了拒绝按钮怎么办呢?不要慌,官方早已预料到此情况,并提供了api供开发者使用,下面就一起来研究下api吧 一、API接口 wx.openSetting(OBJECT)…

揭示垃圾收集暂停的时间长度

有几种方法可以改善您的产品。 一种方法是仔细跟踪用户的体验并在此基础上进行改进。 我们确实自己应用了此技术,并再次花了一些时间查看不同的数据 除了我们追求的许多其他方面之外,我们还提出了一个问题“延迟GC触发应用程序的最坏情况是什么”。 为了…

异步导致UI句柄增加的解决办法

在很多操作中,都会使用到异步线程,具体怎样使用在这不说了,网上有很好的说明;本人通过Delegate.BeginInvoke实现异步调用,完成后对UI控件进行设值等,还有System.Timers.Timer都一样,使用的是线程…

[转]android ListView详解

本文转自:http://www.cnblogs.com/allin/archive/2010/05/11/1732200.html 由于google doc 很多人都打不开,故更新了源码下载地址 【源码下载】----2011-01-18 在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容&#xff…

JS对象操作

一、String常用操作 1.截取 substr(start,length) //返回从指定位置开始的指定长度的字符串。 substring(start,end) //返回两个指定的位置之间的字符串。 slice(start,end) //包括字符串 stringObject 从 start 开始(包括 start)到 end 结束&#xff0…