Я использую Matlab MCR в веб-проекта, так что я импортировал эти dependecies в pom.xml
<!-- Matlab client tool library -->
<!-- <dependency>
<groupId>DataConcatenation</groupId>
<artifactId>DataConcatenation</artifactId>
<version>0.0.5-SNAPSHOT</version>
</dependency> -->
<!-- <dependency>
<groupId>DataConcatenator</groupId>
<artifactId>DataConcatenator</artifactId>
<version>0.0.5-SNAPSHOT</version>
</dependency> -->
<!-- <dependency>
<groupId>DataConversion</groupId>
<artifactId>DataConversion</artifactId>
<version>0.0.5-SNAPSHOT</version>
</dependency> -->
<dependency>
<groupId>DataConverter</groupId>
<artifactId>DataConverter</artifactId>
<version>0.0.5-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>DataConcatenation</artifactId>
<groupId>DataConcatenation</groupId>
</exclusion>
<exclusion>
<artifactId>DataConcatenator</artifactId>
<groupId>DataConcatenator</groupId>
</exclusion>
<exclusion>
<artifactId>DataConversion</artifactId>
<groupId>DataConversion</groupId>
</exclusion>
</exclusions>
</dependency>
Первые проблемы в том, что я должен исключить другие зависимости дерева, даже если я использую только DataConverter, но мне нужен только dataConverter, и эта библиотека не имеет других зависимостей. Вторая и наиболее важная проблема, эта ошибка:
Threw exception in ZipAndMat::createZipAndMat: java.lang.UnsatisfiedLinkError: Native Library /usr/v81/bin/glnxa64/libnativedl.so already loaded in another classloader
Я много читал руководство, и я понимаю, что я должен поставить эту банку в $ CATALINA_HOME/Shared/Lib поэтому все доли загрузчика классов той же банка , Но как я могу добавить этот dependecy к указанному выше пути? Это первый раз, когда я должен реализовать эту конфигурацию. Я использую tomcat на своем сервере и развертываю проект через военный файл. Благодаря
Если нужно указать зависимость от пути, вы можете использовать системы зависимости https://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism .html # System_Dependencies, но я не уверен, что это то, что вы хотите. –
Мне нужно иметь родную библиотеку, совместно используемую между всеми classLoader, у меня уже есть этот dependecy в maven – luca