乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      jboss( WildFly)上運(yùn)行 springboot程序

       丹楓無(wú)跡 2021-05-03

      WildFly,原名 JBoss AS(JBoss Application Server) 或者 JBoss,是一套應(yīng)用程序服務(wù)器,屬于開(kāi)源的企業(yè)級(jí) Java 中間件軟件,用于實(shí)現(xiàn)基于 SOA 架構(gòu)的 Web 應(yīng)用和服務(wù)。 WildFly 包含一組可獨(dú)立運(yùn)行的軟件。

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

      下面我們說(shuō)一下主要的實(shí)現(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級(jí)別的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>
      
      1. 定義Dockerfile文件
        Dockerfile里,我們使用Jboss的鏡像,它對(duì)于應(yīng)用程序來(lái)說(shuō),是一個(gè)托管的環(huán)境,支持熱部署
      FROM jboss/wildfly
      ADD target/a-start-hot-deploy.war /opt/jboss/wildfly/standalone/deployments/demo.war
      

      運(yùn)行之后的效果如下:
      1
      訪問(wèn)地址為:`http://localhost:8080/demo`,其中demo為應(yīng)用程序的名稱

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多