![](/img/trans.png)
[英]Spring Boot Maven - Unable to package Web app as executable jar/war
[英]Spring Boot Web App in executable jar - How can customers supply independent jdbc driver?
我正在使用Spring Boot構建一個Web應用程序,目標是擁有一個可執行jar,客戶可以直接運行該jar,而無需將其部署到tomcat Web服務器。
該Web應用程序使用jdbc數據庫連接,客戶只需提供jdbc驅動程序jar,即可使用他們選擇的數據庫。
但是,可執行jar不允許使用-cp或-classpath,那么客戶如何最好地將其jdbc數據庫驅動程序jar提供給我的spring boot Web應用程序? 有沒有人遇到過類似的問題,並且沒有將所有可能的jdbc驅動程序打包到Web應用程序jar中,因此找到了解決方法?
您可以使用Spring Boot的PropertiesLauncher
及其loader.path property
指向用戶可以在其中添加JDBC驅動程序jar的外部目錄。 您可以在Spring Boot的參考文檔中了解有關PropertiesLauncher
及其loader.path
屬性的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.