亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

jboss( WildFly)上運行 springboot程序的步驟詳解

 更新時間:2021年02月18日 09:53:09   作者:張占嶺 lind  
這篇文章主要介紹了jboss( WildFly)上運行 springboot程序的步驟詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

WildFly,原名 JBoss AS(JBoss Application Server) 或者 JBoss,是一套應用程序服務器,屬于開源的企業(yè)級 Java 中間件軟件,用于實現(xiàn)基于 SOA 架構的 Web 應用和服務。 WildFly 包含一組可獨立運行的軟件。

WildFly采用積極的方法進行內存管理。開發(fā)基本運行時服務是為了最大程度地減少堆分配。這些服務在重復的完整解析中使用公共的緩存索引元數(shù)據(jù),從而減少了堆和對象的流失。模塊化類加載的使用可防止重復類和加載超出系統(tǒng)配置要求的類。這不僅減少了基本內存開銷,而且還有助于最大程度地減少垃圾收集器的暫停。最后,管理控制臺是100%無狀態(tài)的,并且完全由客戶端驅動。它會立即啟動,并且需要服務器上的零內存。

下面我們說一下主要的實現(xiàn)方式和步驟:

1. war的依賴

需要添加war的打包方式,<packaging>war</packaging>

<plugin>

 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-war-plugin</artifactId>
 <configuration>
   <failOnMissingWebXml>false</failOnMissingWebXml>
   <archive>
     <manifestEntries>
       <Dependencies>jdk.unsupported</Dependencies>
     </manifestEntries>
   </archive>
 </configuration>
</plugin>

2. tomcat使用WildFly提供的

需要先排除springboot web里的tomcat,然后使用provider級別的tomcat,即wildfly里的

<dependency>
 <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
  <exclusions>
   <exclusion>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-tomcat</artifactId>
   </exclusion>
  </exclusions>
 </dependency>

<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-tomcat</artifactId>
  <scope>provided</scope>
</dependency>

3.定義Dockerfile文件

Dockerfile里,我們使用Jboss的鏡像,它對于應用程序來說,是一個托管的環(huán)境,支持熱部署

FROM jboss/wildfly
ADD target/a-start-hot-deploy.war /opt/jboss/wildfly/standalone/deployments/demo.war

運行之后的效果如下:

訪問地址為:`http://localhost:8080/demo`,其中demo為應用程序的名稱

到此這篇關于jboss( WildFly)上運行 springboot程序的步驟詳解的文章就介紹到這了,更多相關jboss運行 springboot程序內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java運行時多態(tài)性的實現(xiàn)

    Java運行時多態(tài)性的實現(xiàn)

    Java運行時多態(tài)性的實現(xiàn)...
    2006-12-12
  • java list集合排序按某一屬性排序操作

    java list集合排序按某一屬性排序操作

    這篇文章主要介紹了java list集合排序按某一屬性排序操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Spring與MyBatis集成?AOP整合PageHelper插件的操作過程

    Spring與MyBatis集成?AOP整合PageHelper插件的操作過程

    Spring與MyBatis集成的主要目的是為了提供更強大的數(shù)據(jù)訪問和事務管理能力,以及簡化配置和提高開發(fā)效率,這篇文章主要介紹了Spring與MyBatis集成AOP整合PageHelper插件,需要的朋友可以參考下
    2023-08-08
  • Java虛擬機之對象創(chuàng)建過程與類加載機制及雙親委派模型

    Java虛擬機之對象創(chuàng)建過程與類加載機制及雙親委派模型

    這篇文章主要給大家介紹了關于Java虛擬機之對象創(chuàng)建過程與類加載機制及雙親委派模型的相關資料,本文通過示例代碼以及圖文介紹的非常詳細,對大家學習或者使用java具有一定的參考學習價值,需要的朋友可以參考下
    2021-11-11
  • spring boot添加新模塊的方法教程

    spring boot添加新模塊的方法教程

    這篇文章主要給大家介紹了關于spring boot添加新模塊的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • Java算法之最長公共子序列問題(LCS)實例分析

    Java算法之最長公共子序列問題(LCS)實例分析

    這篇文章主要介紹了Java算法之最長公共子序列問題(LCS),結合實例形式分析了最長公共子序列的原理及問題解決方法,需要的朋友可以參考下
    2017-11-11
  • java類成員中的訪問級別淺析

    java類成員中的訪問級別淺析

    在本篇文章里小編給大家整理的是一篇關于java類成員中的訪問級別淺析內容,有興趣的朋友們跟著學習下。
    2021-01-01
  • Fluent Mybatis學習之Update語法實踐

    Fluent Mybatis學習之Update語法實踐

    Fluent MyBatis是一個MyBatis的增強工具,沒有對mybatis做任何修改。本篇文章將詳細介紹對Fluent Mybatis中的update語法進行驗證。代碼具有一定價值,感興趣的小伙伴可以學習一下
    2021-11-11
  • Java實現(xiàn)跳躍表的示例詳解

    Java實現(xiàn)跳躍表的示例詳解

    跳表全稱叫做跳躍表,簡稱跳表,是一個隨機化的數(shù)據(jù)結構,實質就是一種可以進行二分查找的有序鏈表。本文將利用Java語言編寫一個跳表,需要的可以參考一下
    2022-05-05
  • Java實現(xiàn)MD5消息摘要算法

    Java實現(xiàn)MD5消息摘要算法

    本篇文章主要介紹了Java實現(xiàn)MD5消息摘要算法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04

最新評論