0
在此先感謝... 我有7個webapps,並且希望將所有相應的WEB-INF/lib移動到Tomcat/myownlib.I知道它可以完成輕鬆地通過手動複製它們並在catalina.properties中配置路徑。它可以很好地工作。但是期望它應該在部署期間進行,當戰爭得到解除存檔或任何建議也歡迎自動完成。在部署期間將web-inf/lib jar移動到Tomcat/myownlib
在此先感謝... 我有7個webapps,並且希望將所有相應的WEB-INF/lib移動到Tomcat/myownlib.I知道它可以完成輕鬆地通過手動複製它們並在catalina.properties中配置路徑。它可以很好地工作。但是期望它應該在部署期間進行,當戰爭得到解除存檔或任何建議也歡迎自動完成。在部署期間將web-inf/lib jar移動到Tomcat/myownlib
在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>