是否可以覆蓋war文件的WEB-INF/jboss-web.xml中的設置?我有一個來自供應商的war文件,我想更改它使用的數據源而不修改war文件本身。是否可以覆蓋jboss-web.xml文件中的設置?
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
....
<resource-ref>
<res-ref-name>jdbc/primaryDatasource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<jndi-name>java:/primaryDS</jndi-name>
</resource-ref>
我想要在同一容器中運行相同的戰爭文件的兩個副本,但每個指向不同的數據庫。我可以修改戰爭文件本身,但每次供應商發佈更新時,我都必須對其進行重新修改。
我想第一個war文件繼續使用primaryDS,但第二個實例使用secondaryDS。我使用的容器是jboss-4.2.3.GA。