簡體   English   中英

部署到 Apache Tomcat 時使用 jasypt-spring-boot

[英]Using jasypt-spring-boot when deploying to Apache Tomcat

我正在嘗試使用jasypt-spring-boot並將其部署到 Tomcat 服務器作為戰爭。 在這種情況下,如何傳遞加密器密碼以確保可以讀取加密值? 所有提供的示例都是關於運行jar文件或 Spring 引導應用程序,如下所示:

java -Djasypt.encryptor.password={my-password-to-decrypt} -jar target/jasypt-spring-boot-demo-0.0.1-SNAPSHOT.jar

可以像我們在定義活動配置文件時所做的那樣,向 Tomcat conf文件夾中的catalina.properties文件添加一些設置?

我想出了如何實現這一目標:

  • 在 CATALINE_HOME/bin 文件夾中創建一個setenv.sh文件
  • 添加以下條目以在 Tomcat 啟動時設置環境變量:
export JASYPT_ENCRYPTOR_PASSWORD=your-password
  • 保存並重新啟動 Tomcat。

暫無
暫無

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

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