在上篇文章《WILDFLY(JBOSS AS)应用服务器快速入门》中介绍了wildfly的下载、安装及管理员账户初始化配置。本篇文章继续来介绍wildfly的基本知识和操作。

image

端口修改配置

在上篇文章中启动了项目,使用默认的端口,但此时如果想修改默认的8080端,可在wildfly根目录下依次查找standalone/configuration/standalone.xml。在该文件的最下面有这样一段配置代码。

<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
        <socket-binding name="ajp" port="${jboss.ajp.port:8009}"/>
        <socket-binding name="http" port="${jboss.http.port:8080}"/>
        <socket-binding name="https" port="${jboss.https.port:8443}"/>
        <socket-binding name="management-http" interface="management" port="${jboss.management.http.port:9990}"/>
        <socket-binding name="management-https" interface="management" port="${jboss.management.https.port:9993}"/>
        <socket-binding name="txn-recovery-environment" port="4712"/>
        <socket-binding name="txn-status-manager" port="4713"/>
        <outbound-socket-binding name="mail-smtp">
            <remote-destination host="localhost" port="25"/>
        </outbound-socket-binding>
    </socket-binding-group>

修改对应的端口即可。比如要修改http请求的端口,那修改${jboss.http.port:8080}中的端口即可。

解决了端口配置之后,我们就可以进入管理后台进行项目的部署了。管理后台分为以下几个板块:Deployments、Configuration、Runtime、Patching和Access Control。下面逐一介绍。

Wildfly Deployments

Deployments是指server相关的项目部署,server与deployments是分开的,一个server可以有多个deployments,一个deployments可以指向多个server。

Deployments中可以部署诸如EJB-JAR,WAR,EAR之类的应用程序,也可以部署像RAR或JBoss符合特定标准的归档文件。

下面以部署一个简单的SpringBoot项目为例来进行演示。关于SpringBoot创建war包项目就不再这里演示,详情可参考文章《SPRINGBOOT打成WAR包在TOMCAT或WILDFLY下运行》。在文末有可执行的springboot项目源代码下载。

点击部署里面的加号,选择“upload deployments”。

image
image
image
image


选择war包文件上传。

修改Name值,为访问项目的根路径。

上传之后,项目自动部署完成,可查看项目的具体情况。

在浏览器输入:http://localhost:8080/wildfly-demo-1.0-SNAPSHOT,即可访问到项目中定义的Controller的请求。

比如上面的源代码访问之后,页面上会展示“欢迎关注公众号:程序新视界”。

当然,在此页面还可以进行停止(Disable)、替换(replace)和删除(undeploy)。

Wildfly Configuration

image

Configuration中主要是对系统的一些配置和信息查看。

其他

Runtime中主要是对现在服务运行状况的查看。Access Control主要配置访问后台的权限(用户、权限、角色)。

原文链接:《wildfly(JBoss AS)部署项目基本操作和知识

相关文章:《WILDFLY(JBOSS AS)应用服务器快速入门



wildfly(JBoss AS)部署项目基本操作和知识插图6

关注公众号:程序新视界,一个让你软实力、硬技术同步提升的平台

除非注明,否则均为程序新视界原创文章,转载必须以链接形式标明本文链接

本文链接:http://choupangxia.com/2019/10/20/wildfly-deploy/