能否在web.xml< param value>

4nkexdtk  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(316)

我在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"/>

在这里我需要用户名和密码来插入web.xml中的jdbcuser和jdbcspassword

<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>

不知道该怎么办。

相关问题