Skip to main content
October 23, 2023
Question

Appain postgres Unable to load class: org.postgresql.Driver

  • October 23, 2023
  • 4 replies
  • 0 views

Hello Community!

I have next error after running tomcat:

aused by: java.lang.ClassNotFoundException: Unable to load class: org.postgresql.Driver from ClassLoader:java.net.URLClassLoader@326de728;ClassLoader:AppianWebappClassLoader
  context: suite
  delegate: false
----------> Parent Classloader:
java.net.URLClassLoader@326de728

                at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:56)
                at org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:304)
                ... 29 more
        Caused by: java.lang.ClassNotFoundException: org.postgresql.Driver
                at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1412)
                at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220)
                at java.lang.Class.forName0(Native Method)
                at java.lang.Class.forName(Class.java:348)
                at org.apache.tomcat.jdbc.pool.ClassLoaderUtil.loadClass(ClassLoaderUtil.java:38)
                ... 30 more
2023-10-23 04:58:38,406 [wait-for-component] INFO  com.appiancorp.common.startup.WaitForStatefulComponents - Waiting for Appian component Primary datasource RDBMS to be healthy...

[appian@ip-10-68-13-68 ~]$ cat appian_home/conf/tomcatResources.xml

4 replies

October 23, 2023

I copy postgres driver in lib (appian_home/tomcat/apache-tomcat/lib/) directory. Now it works.

But regarding installation guide directory should be "appian_repo", but when I pit it there it doesn't works

October 23, 2023

And I have trouble with authentication: password is wrong. 

I generated password in configuration.sh

October 23, 2023

Problem was in config.

Now it is running but I am still not able to see GUI   10.68.13.68:8080/.../users

October 23, 2023

Oh I just need wait some time )) Now it works properly