簡體   English   中英

部署期間將Web-inf / lib jar移至Tomcat / myownlib

[英]Moving web-inf/lib jars to Tomcat/myownlib during deployment

在此先感謝...我有7個Web應用程序,並且希望將所有各自的WEB-INF / lib都移到Tomcat / myownlib.I知道,可以通過手動復制它們並在catalina.properties中配置路徑來輕松實現。但是,期望在戰爭未歸檔的部署過程中完成此操作,或者也歡迎任何建議自動執行此操作。

在Tomcat取消部署期間無法自動執行此操作。 Tomcat中沒有指令或過程。

但是,您已將問題標記為“ maven-tomcat-plugin”。如果使用maven執行部署和啟動服務器,則可以使用另一種方法來創建插件,或者使用類似AntRun的gmaven-plugin這樣的插件在部署前執行步驟將所有庫復制到共享的tomcat文件夾中,然后重新啟動tomcat。

重要! 復制庫后需要重新啟動tomcat。 共享庫僅在啟動時加載。

例:

<plugin>
  <artifactId>maven-antrun-plugin</artifactId>
  <executions>
    <execution>
    <phase>package</phase>
    <goals>
      <goal>run</goal>
    </goals>
    <configuration>
      <tasks>
        <move file="from file" tofile="to file"/>
      </tasks>
    </configuration>
    </execution>
  </executions>
</plugin>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM