-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
None
-
None
-
---
-
---
Wildfly cannot deploy the same project after upgrade from 27.0.0 Final to 30.0.1 Final.
Here's my actions to upgrade the Wildfly from 27.0.0 Final to 30.0.1 Final:
- Upload and untar wildfly-30.0.1.Final.tar.gz to my server
- Modify the standalone.xml in 30.0.1(datasource, deployment etc)
- Start 30.0.1 by '/bin/sh /opt/jboss/default/bin/standalone.sh -b 0.0.0.0'
But the Wildfly 30.0.1 Final cannot start with the following error in server.log
org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] due to: Unable to resolve name [org.hibernate.dialect.PostgreSQL9Dialect] as strategy [org.hibernate.dialect.Dialect]
....
Suppressed: java.lang.ClassNotFoundException: org.hibernate.dialect.PostgreSQL9Dialect from [Module "org.hibernate" version 6.2.13.Final from local module loader @363a52f (finder: local module finder @60856961 (roots: /opt/jboss/default/modules,/opt/jboss/default/modules/system/layers/base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
at org.hibernate@6.2.13.Final//org.hibernate.boot.registry.classloading.internal.AggregatedClassLoader.findClass(AggregatedClassLoader.java:205)
... 44 more
Suppressed: java.lang.ClassNotFoundException: org.hibernate.dialect.PostgreSQL9Dialect from [Module "org.jboss.as.jpa" version 30.0.1.Final from local module loader @363a52f (finder: local module finder @60856961 (roots: /opt/jboss/default/modules,/opt/jboss/default/modules/system/layers/base))]
at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:200)
at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:410)
at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398)
at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:116)
at org.hibernate@6.2.13.Final//org.hibernate.boot.registry.classloading.internal.AggregatedClassLoader.findClass(AggregatedClassLoader.java:205)
... 44 more
Suppressed: java.lang.ClassNotFoundException: org.hibernate.dialect.PostgreSQL9Dialect
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source)
at java.base/java.lang.ClassLoader.loadClass(Unknown Source)
at org.hibernate@6.2.13.Final//org.hibernate.boot.registry.classloading.internal.AggregatedClassLoader.findClass(AggregatedClassLoader.java:205)
... 44 more
The folder of wildfly:
[root@mdf-cp1 release]# ll /opt/jboss/
lrwxrwxrwx. 1 root root 32 Jan 16 15:07 default -> /opt/jboss/wildfly-30.0.1.Final/
drwxr-xr-x. 11 mdfcp bmsc 4096 Nov 8 2022 wildfly-27.0.0.Final
drwxr-xr-x. 12 mdfcp bmsc 4096 Jan 17 09:26 wildfly-30.0.1.Final
[root@mdf-cp1 release]# ll /opt/jboss/default/modules/system/layers/base/org/jboss/as/jpa/main/
total 264
rw-rr-. 1 mdfcp bmsc 2509 Jan 17 16:05 module.xml
rw-rr-. 1 mdfcp bmsc 264848 Jan 17 16:05 wildfly-jpa-30.0.1.Final.jar
[root@mdf-cp1 bin]# ll /opt/jboss/default/modules/system/layers/base/org/postgres/main/
total 1064
rwxr-x--. 1 mdfcp bmsc 242 Jan 23 09:26 module.xml
rwxr-x--. 1 mdfcp bmsc 1081604 Jan 23 09:26 postgresql-42.6.0.jar
[root@mdf-cp1 bin]# ll /opt/jboss/default/modules/system/layers/base/org/hibernate/main/
total 11400
rw-rr-. 1 mdfcp bmsc 11057905 Dec 5 22:28 hibernate-core-6.2.13.Final.jar
rw-rr-. 1 mdfcp bmsc 606246 Dec 5 22:28 hibernate-envers-6.2.13.Final.jar
rw-rr-. 1 mdfcp bmsc 2105 Dec 5 22:28 module.xml