读取模块"ebx-root-1.0"的"模块.xml"时出错



我正在尝试使用 Tomcat8 部署 EBX,还有一个我想在 EBX 用户界面上测试的模块。添加必要的.war文件和库后,我在部署ebx-root-1.0时出错。 这些是来自 ebx 内核的日志:

2020-06-22 00:44:18,632 CEST INFO   log.setup 0964:0002 [localhost-startStop-1] **** Server Started (logVersion=1.4) ****
2020-06-22 00:44:18,647 CEST INFO   log.frontEnd 0964:0002 [localhost-startStop-1] **** Server Started (logVersion=1.4) ****
2020-06-22 00:44:18,649 CEST INFO   log.frontEnd.incomingRequest 0964:0002 [localhost-startStop-1] **** Server Started (logVersion=1.4) ****
2020-06-22 00:44:18,653 CEST INFO   log.frontEnd.requestHistory 0964:0002 [localhost-startStop-1] **** Server Started (logVersion=1.4) ****
2020-06-22 00:44:18,654 CEST INFO   log.frontEnd.UIComponentInput 0964:0002 [localhost-startStop-1] **** Server Started (logVersion=1.4) ****
2020-06-22 00:44:18,741 CEST WARN   log.kernel 0964:0002 [localhost-startStop-1] Can not initialized JMS environment for reason: java.lang.NoClassDefFoundError: javax/jms/JMSException > Caused by > java.lang.ClassNotFoundException: javax.jms.JMSException javax.jms.JMSException
2020-06-22 00:44:18,849 CEST INFO   log.kernel 0964:0002 [localhost-startStop-1] Initialized EBX5 core configuration:
-----------------------EBX5 CONFIGURATION-----------------------
Version du produit EBX5                                : 5.5.1 Fix A [0964:0002] Enterprise Edition
Fichier de configuration principal EBX5                : default '/WEB-INF/ebx.properties' is file [C:Program FilesApache Software FoundationTomcat 8.5webappsebxWEB-INFebx.properties]
Démarrage de la VM                                     : 2020/06/22-00:44:18-0309 CEST
Répertoire racine des journaux                         : C:ebxLog
Répertoire racine EBX5                                 : C:ebxRepository
Répertoire temporaire                                  : C:Program FilesApache Software FoundationTomcat 8.5temp
Type de persistance du référentiel                     : h2.standalone
Possession du référentiel                              : unique - 1000 ms
Fabrique de l'annuaire des utilisateurs                : default
Seuil de commit                                        : 100
Seuil pour la validation des messages                  : 0
Workflow de données activé                             : true
Service SMTP non activé                                : -
JMS non activé                                         : -
Support de HTTPS                                       : true
URL de servlet HTTP                                    : http://{host}/ebx/
URL de servlet HTTPS                                   : https://{host}/ebx/
URL pour les ressources web en HTTP                    : http://{host}/
URL pour les ressources web en HTTPS                   : https://{host}/
Localisation des ressources externes                   : inside web apps (directory '/www/')
Expressions régulières des ressources exclues          : m:CVS/*:
Locales disponibles EBX5                               : fr_FR
Locale par défaut EBX5                                 : fr_FR
Intervalle de vérification des fichiers propriétés (ms): 1000
Identifiant de VM                                      : 1
Nom du site                                            : name@domain.com
Préfixe d'URL des schémas EBX5                         : http://schema.orchestranetworks.com/
Type de conteneur                                      : servlet container
Mode EBX5                                              : development
--------------------------SYSTEM CONFIGURATION--------------------------
Répertoire d'installation de Java     : C:Program FilesJavajre1.8.0_241
Nom du vendeur Java                   : Oracle Corporation
Version de Java                       : 1.8.0_241
Nom de la JVM                         : Java HotSpot(TM) 64-Bit Server VM
Architecture du système d'exploitation: amd64
Nom du système d'exploitation         : Windows 10
Version du système d'exploitation     : 10.0
Hôte local (IP)                       : ARTIK-PCA32-FKI (10.188.8.88)
Répertoire de travail utilisateur     : C:Program FilesApache Software FoundationTomcat 8.5
Répertoire racine utilisateur         : C:Usersfarahk
Nom du compte utilisateur             : farahk
Locale par défaut Java                : fr_FR
ClassPath Java                        : C:Program FilesApache Software FoundationTomcat 8.5binbootstrap.jar
C:Program FilesApache Software FoundationTomcat 8.5bintomcat-juli.jar
Conteneur de Servlet                  : Apache Tomcat/8.5.56
Version API Servlet                   : 3.1
JVM - processeurs disponibles         : 4
JVM - mémoire allouée (Mo)            : 154
JVM - mémoire utilisée (Mo)           : 59
JVM - mémoire libre (Mo)              : 95
JVM - mémoire maximale (Mo)           : 228
------------------------------------------------------------------------
2020-06-22 00:44:18,853 CEST INFO   log.kernel 0964:0002 [localhost-startStop-1] Performance log is not activated
Performance log is activated by means of property 'ebx.perf.log' in 'ebx.properties'.
Available operation tokens are: concurrency:csvExport:csvImport:dataService:miscellaneous:tablePagedView:xmlExport:xmlImport.
Example: 'ebx.perf.log=xmlExport:xmlImport'.
2020-06-22 00:44:19,391 CEST WARN   log.kernel 0964:0002 [localhost-startStop-1] Could not create default repository, it is not yet installed.
2020-06-22 00:44:19,391 CEST WARN   log.kernel 0964:0002 [localhost-startStop-1] Access to web user interface EBX5 to run the installation wizard...
2020-06-22 00:44:19,396 CEST INFO   log.kernel 0964:0002 [localhost-startStop-1] Logs update scheduled at 2020-06-22 00:02:00,393 CEST each day.
2020-06-22 00:44:19,397 CEST INFO   log.kernel 0964:0002 [localhost-startStop-1] END EBX5 initialization.
2020-06-22 00:44:22,475 CEST INFO   log.kernel 0964:0002 [localhost-startStop-1] Modules' registry #56e28857:
Registered module [ebx-manager].
Registry now contains: ebx-manager.
2020-06-22 00:44:22,475 CEST ERROR  log.kernel 0964:0002 [localhost-startStop-1] Module [ebx-manager] release 5.7.1 is not a compatible with EBX5 5.5.1.
2020-06-22 00:44:22,485 CEST INFO   log.kernel 0964:0002 [localhost-startStop-1] Modules' registry #56e28857:
Unregistered module [ebx-manager].
Registry now contains: .
2020-06-22 00:44:24,748 CEST ERROR  log.kernel 0964:0002 [localhost-startStop-1] An error occurred during module register.
com.onwbp.base.repository.ModuleDefinitionException: Error when reading 'module.xml' of module 'ebx-root-1.0'.
at com.onwbp.base.repository.Mapper_Module.loadModule(Mapper_Module.java:38)
at com.onwbp.base.repository.ModulesRegister.b(ModulesRegister.java:10)
at com.onwbp.base.repository.ModulesRegister.a(ModulesRegister.java:55)
at com.onwbp.base.repository.ModulesRegister.a(ModulesRegister.java:51)
at com.onwbp.base.repository.ModulesRegister.a(ModulesRegister.java:54)
at com.onwbp.base.repository.ModulesRegisterBridge.registerWebApp(ModulesRegisterBridge.java:1)
at com.orchestranetworks.module.ModuleRegistrationServlet.init(ModuleRegistrationServlet.java:10)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:985)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4875)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5189)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:705)
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:970)
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1840)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.onwbp.base.repository.ModuleDefinitionException: The type firstCallDisplay is unknown for the wizard, for the property firstCallDisplay of the bean  in module ebx-root-1.0
at com.onwbp.base.repository.Mapper_Module_2_0_Abstract.a(Mapper_Module_2_0_Abstract.java:227)
at com.onwbp.base.repository.Mapper_Module_2_0_Abstract.a(Mapper_Module_2_0_Abstract.java:471)
at com.onwbp.base.repository.Mapper_Module_2_0_Abstract.a(Mapper_Module_2_0_Abstract.java:260)
at com.onwbp.base.repository.Mapper_Module_2_0_Abstract.k(Mapper_Module_2_0_Abstract.java:595)
at com.onwbp.base.repository.Mapper_Module.loadModule(Mapper_Module.java:31)
... 22 more
2020-06-22 00:44:29,667 CEST INFO   log.kernel 0964:0002 [localhost-startStop-1] Modules' registry #56e28857:
Registered module [geo-status].
Registry now contains: geo-status.

我在$CATALINA_HOME/lib中有两个ebx库版本,我不知道是否是导致问题的原因。

是 lib 文件夹中的双重版本依赖项导致了问题。所以删除错误的解决了这个问题。

似乎您需要检查所有战争文件的版本是否相同。 2020-06-22 00:44:22,475 CEST 错误日志.kernel 0964:0002 [localhost-startStop-1] 模块 [ebx-manager] 版本 5.7.1 与 EBX5 5.5.1 不兼容。

您应该下载正确的软件包,然后重试

最新更新