我对此很陌生。 我很难解决如何使用-n.ds.xml文件和jar文件中提供的jndi数据源部署war文件的问题,这些文件必须作为linux cron作业执行并使用相同的数据源。
war文件是带有终端服务与数据库通信的spring boot 2应用程序,而jar文件包含一个将数据从文件迁移到数据库的数据迁移作业。
由于数据库中的某些数据已加密,因此我需要在两个应用程序之间使用相同的数据源以相同的方式加密和解密数据。
我有一个-ds.xml文件,其中的数据源部署在wildfly上。
<datasource jndi-name="java:jboss/datasources/XXX-DS" pool-name="MariaDBDS">
<connection-url>jdbc:mariadb://localhost:8080/xxxx</connection-url>
<driver>mariadb-java-client-2.2.5.jar</driver>
<driver-class>org.mariadb.jdbc.Driver</driver-class>
<security>
<user-name>xxxx</user-name>
<password>xxxx</password>
</security>
</datasource>
有关如何执行此操作的任何帮助?