簡體   English   中英

您可以在 web.xml 中使用 context.xml 中的變量嗎<param-value>

[英]Can you use a variable from context.xml in the web.xml <param-value>

我在 context.xml 中有一個定義的資源,其中的憑據需要輸入到 web.xml 文件中,因為應用程序使用 web.xml 中的硬編碼憑據啟動。 我用什么來使 context.xml 中的憑據動態填充 web.xml?

context.xml 資源:

  <Resource name="jdbc/myDataSource" auth="Container" type="javax.sql.DataSource"
  driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@1.1.1.1:1521:XE" userName="myUsername"
passWord="myPassword"/>

這就是我需要將用戶名和密碼插入到 JDBCUser 和 JDBCPassword 的 web.xml 中的地方

<init-param>
         <param-name>JDBCDriverClass</param-name>
         <param-value>oracle.jdbc.driver.OracleDriver</param-value>
      </init-param>
      <init-param>
         <param-name>JDBCUrl</param-name>
         <param-value>dbc:oracle:thin:@1.1.1.1:1521:X</param-value>
      </init-param>
      <init-param>
         <param-name>JDBCUser</param-name>
         <param-value>userName</param-value>
      </init-param>    
      <init-param>
         <param-name>JDBCPassword</param-name>
         <param-value>passWord</param-value>

這樣的東西會起作用嗎?

<param-name>JDBCPassword</param-name>
             <param-value>${userName}</param-value>

不知道該怎么做。

不,您不能動態填充 web.xml

暫無
暫無

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

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