Correction:

> I did note a significant difference between the file contents in the lib 
> directories.


> On Dec 17, 2021, at 2:55 PM, Gregory M. Foreman 
> <[email protected]> wrote:
> 
> Hello:
> 
> I am having trouble with the Nifi 1.15.1 RPM.  The generated code runs when 
> executed directly, but the RPM deployed version does not run.  I did note a 
> significant difference between.  Build output is attached.
> 
> ====
> 
> mvn -version
> Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
> Maven home: /opt/maven
> Java version: 1.8.0_312, vendor: Red Hat, Inc., runtime: 
> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre
> Default locale: en_US, platform encoding: UTF-8
> OS name: "linux", version: "3.10.0-1160.49.1.el7.x86_64", arch: "amd64", 
> family: "unix"
> 
> mvn clean install -Prpm -DskipTests
> 
> yum localinstall 
> nifi-assembly/target/rpm/nifi-bin/RPMS/noarch/nifi-1.15.1-1.el7.noarch.rpm
> 
> /opt/nifi/nifi-1.15.1/bin/nifi.sh start
> nifi.sh: JAVA_HOME not set; results may vary
> 
> Java home: 
> NiFi home: /opt/nifi/nifi-1.15.1
> 
> Bootstrap Config File: /opt/nifi/nifi-1.15.1/conf/bootstrap.conf
> 
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/nifi/security/util/TlsConfiguration
>       at java.lang.ClassLoader.defineClass1(Native Method)
>       at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
>       at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>       at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
>       at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>       at 
> org.apache.nifi.bootstrap.util.SecureNiFiConfigUtil.configureSecureNiFiProperties(SecureNiFiConfigUtil.java:124)
>       at org.apache.nifi.bootstrap.RunNiFi.start(RunNiFi.java:1247)
>       at org.apache.nifi.bootstrap.RunNiFi.main(RunNiFi.java:289)
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.nifi.security.util.TlsConfiguration
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
>       ... 15 more
> 
> 
> <build-output>

Reply via email to