I have a web project to run at a wildfly server which need an external jar . I put the jar in the deployment folder and add jboss-deployment-structure.xml with below code and it works.
<dependencies>
<module name="deployment.sapjco3.jar" export="true" />
</dependencies>
But if I removed the xml and jar and put the jar in a folder, then add the folder to PATH environment variable and jar to classpath environment variable,run Jboss again and it didn't work.
In log I saw below info.
java.awt.printerjob = sun.awt.windows.WPrinterJob
java.class.path = D:\BPM\wildfly-11.0.0.Final\jboss-modules.jar
java.class.version = 52.0
java.endorsed.dirs = D:\BPM\java-1.8.0-openjdk-1.8.0.181-1.b13.redhat.windows.x86_64\jre\lib\endorsed
java.ext.dirs = D:\BPM\java-1.8.0-openjdk-1.8.0.181-1.b13.redhat.windows.x86_64\jre\lib\ext;C:\Windows\Sun\Java\lib\ext
java.home = D:\BPM\java-1.8.0-openjdk-1.8.0.181-1.b13.redhat.windows.x86_64\jre
java.io.tmpdir = C:\Users\ADMINI~1\AppData\Local\Temp\2\
java.library.path = D:\BPM\java-1.8.0-openjdk-1.8.0.181-1.b13.redhat.windows.x86_64\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\ojdkbuild\java-1.8.0-openjdk-1.8.0.201-1\bin;D:\BPM\sapjco30;.
java.net.preferIPv4Stack = true
Is it mean Jboss find the folder but not the jar class? Then how to configure the project to use it? Thanks.