Как исправить ошибку «Ошибка инициализации PegaRULES. Сервер: неизвестен» - PullRequest
0 голосов
/ 20 декабря 2018

Я настраиваю новый сервер для приложения pega.При запуске JVM я сталкиваюсь с ошибкой ниже.пожалуйста, помогите ниже.

Версия

apache_tomcat = 5.5.17
java = 1.5.0_22
OS = Linux

Нужно ли добавлять какую-либо конфигурацию?

Ошибка

2018-12-20 09: 38: 33,101 [main] [] [] (etier.engine.EngineStartup) ERROR - Ошибка инициализации PegaRULES.Сервер: неизвестен com.pega.pegarules.pub.database.ConnectionException: Database-General. Обнаружена проблема при получении соединения для pegarules базы данных. 0 Невозможно загрузить класс драйвера JDBC 'oracle.jdbc.OracleDriver' От: (неизвестно). Вызвано проблемами SQL.Проблема № 1, SQLState пусто, код ошибки 0: org.apache.tomcat.dbcp.dbcp.SQLNestedException: не удается загрузить класс драйвера JDBC 'oracle.jdbc.OracleDriver' в com.pega.pegarules.engine.database.ExceptionInformation.createExceptionDueTureBueExceptionInformation.java:146) в com.pega.pegarules.engine.database.ConnectionManager.getConnection (ConnectionManager.java:1108) в com.pega.pegarules.engine.database.ConnectionManager.getConnection (ConnectionManager.java:783) в.pega.pegarules.engine.database.ConnectionManager.rebuildDBNameDefinitions (ConnectionManager.java:1970) по адресу com.pega.pegarules.engine.database.ConnectionManager. (ConnectionManager.java:462) по адресу com.pega.pegarules.engined.ConnectionManager.getInstance (ConnectionManager.java:560) по адресу com.pega.pegarules.etier.engine.EngineStartup.initEngine (EngineStartup.java:393) по адресу com.pega.pegarules.etier.impl.EngineImpl._initEjngl_v125) на com.pega.pegarules.etier.impl.EngineImpl.doStartup (EngineImpl.java:98) наcom.pega.pegarules.web.servlet.WebAppLifeCycleListener.contextInitialized (WebAppLifeCycleListener.java:203) в org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:37apcateta.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.tata.начало (StandardContext.java:4187) в org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:759) в org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:739) в org.ap.catalina.core.StandardHost.addChild (StandardHost.java:524) в org.apache.catalina.startup.HostConfig.deployWAR (HostConfig.java:809) в org.apache.catalina.startup.HostConfig.deployWig (: 698) в org.apache.catalina.startup.HostConfig.deployApps (HostConfig.java:472) в org.apache.catalina.startup.HostConfig.start (HostConfig.java:1122) в org.apache.catalina.startup.HostConfig.lifecycleEvent (HostConfig.java:310) в org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent (LifecycleSupport.java:119) в org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1021) в org.apache.catalina.core.StandardHost.start (StandardHost.java:718) в org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1013) в организации.apache.catalina.core.StandardEngine.start (StandardEngine.java:442) в org.apache.catalina.core.StandardService.start (StandardService.java:450) в org.apache.catalina.core.StandardServer.start (стандартный.java: 709) в org.apache.catalina.startup.Catalina.start (Catalina.java:551) в sun.reflect.NativeMethodAccessorImpl.invoke0 (нативный метод) в sun.reflect.NativeMethodAccessorImpl.invoke.jj) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) в java.lang.reflect.Method.invoke (Method.java:592) в org.apache.catalina.startup.Bootstratra.start:294)в org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:432) Причина: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Невозможно загрузить класс драйвера JDBC oracle.jdbc.OracleDriver 'в org.apache.tomcat.dbcp..getConnection (DataSourceManager.java:251) в com.pega.pegarules.engine.database.DatabaseConnection.activate (DatabaseConnection.java:1113) в com.pega.pegarules.engine.database.ConnectionManager.getConnection (ConnectionManager.java:1077) ... еще 32. Причина: java.lang.UnsupportedClassVersionError: Неверный номер версии в файле .class в java.lang.ClassLoader.defineClass1 (собственный метод) в java.lang.ClassLoader.defineClass (ClassLoader.java:621) вjava.security.SecureClassLoader.defineClass (SecureClassLoader.java:124) в java.net.URLClassLoader.defineClass (URLClassLoader.java:260)в java.net.URLClassLoader.access $ 100 (URLClassLoader.java:56) в java.net.URLClassLoader $ 1.run (URLClassLoader.java:195) в java.security.AccessController.doPrivileged (собственный метод) в java.net.URLClassLoader.findClass (URLClassLoader.java:188) в java.lang.ClassLoader.loadClass (ClassLoader.java:307) в java.lang.ClassLoader.loadClass (ClassLoader.java:252) в java.lang.ClassLoader.loadClassInternal. ClassJava: 320) на java.lang.Class.forName0 (собственный метод) на java.lang.Class.forName (Class.java:164) на org.apache.tomcat.dbcp.dbcp.BasicDataSource.createDataSource (BasicDataSource.java:760) ... еще 36 2018-12-20 09: 38: 33,101 [main] [] [] (etier.engine.EngineStartup) INFO - инициализация PegaRULES завершилась неудачно.Сервер неизвестен

1 Ответ

0 голосов
/ 20 декабря 2018

Причин может быть три или другие.

1) Неправильная версия JDK -> Я рекомендую использовать JDK 1.8

2) Служба базы данных не работает -> Я не уверен, как вы проверяете активные службы в Linux

3) JAR-файл базы данных JDBC не копируется в папку lib tomcat

4) Недостаточно выделенной памяти JVM -> Распределить в- минимум 4 ГБ

Пожалуйста, ознакомьтесь с руководством по установке.https://community.pega.com/system/files/pdfs/ProductSupport/Products/PegaRULESProcessCommander/documents/PRPC/V5/503/PRPC5-3_J2EE_Install_Guide_Tomcat.pdf

...