我在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>
不知道该怎么办。
1条答案
按热度按时间wgmfuz8q1#
不,不能动态填充web.xml