У меня развернуто два уха, и к одному из них у меня нет доступа. Есть файл application-web-bnd.xml, где есть ссылка на источник данных
В моем файле server.xml я определил источник данных
<application id="MyCustomApp.war" location="F:\programming\source\MyCustomApp\target\MyCustomApp" name="MyCustomApp" type="war">
<application-bnd>
<security-role name="admin">
<special-subject type="ALL_AUTHENTICATED_USERS" />
</security-role>
<data-source binding-name="jdbc/Sample" name="java:comp/env/jdbc/db" />
</application-bnd>
</application>
<dataSource id="Sample" jndiName="jdbc/Sample" type="javax.sql.DataSource">
<jdbcDriver>
<library name="JdbcJarFiles">
<fileset dir="${shared.resource.dir}" includes="db2jcc4.jar, db2jcc_license_cisuz.jar, db2jcc_license_cu.jar, pdq.jar, pdqmgmt.jar" />
<folder dir="${shared.resource.dir}" />
</library>
</jdbcDriver>
</dataSource>
В коде вухо, где у меня нет доступа, есть initialContext java: comp / env / jdbc / db.
Ссылка на источник данных существует, но источник данных не существует. У меня нет доступа к web.xml для создания ссылки. Я понятия не имею, как это переопределить.
Не могли бы вы помочь?
Мое ухо выглядит так:
<module>
<ejb>PRE-BF.jar</ejb>
</module>
<module>
<web>
<web-uri>PRE-WS.war</web-uri>
<context-root>/PRE-WS</context-root>
</web>
</module>
<module>
<web>
<web-uri>PRE-RS.war</web-uri>
<context-root>/PRE-RS</context-root>
</web>
</module>
<module>
<web>
<web-uri>PRE-PF.war</web-uri>
<context-root>/PRE-PF</context-root>
</web>
</module>