在Tomcat部署activiti-explorer.war报错,访问不了页面
在这里插入图片描述

报错信息

org.activiti.bpmn.exceptions.XMLException: src-resolve: 无法将名称 ‘extension’ 解析为 ‘element declaration’ 组件。

org.activiti.bpmn.exceptions.XMLException: src-resolve: 无法将名称 ‘extension’ 解析为 ‘element declaration’ 组件。
at org.activiti.bpmn.converter.BpmnXMLConverter.convertToBpmnModel(BpmnXMLConverter.java:280)
at org.activiti.engine.impl.bpmn.parser.BpmnParse.execute(BpmnParse.java:187)
at org.activiti.engine.impl.bpmn.deployer.BpmnDeployer.deploy(BpmnDeployer.java:136)
at org.activiti.engine.impl.persistence.deploy.DeploymentManager.deploy(DeploymentManager.java:58)
at org.activiti.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:106)
at org.activiti.engine.impl.cmd.DeployCmd.execute(DeployCmd.java:37)
at org.activiti.engine.impl.interceptor.CommandInvoker.execute(CommandInvoker.java:24)
at org.activiti.engine.impl.interceptor.CommandContextInterceptor.execute(CommandContextInterceptor.java:57)
at org.activiti.spring.SpringTransactionInterceptor1.doInTransaction(SpringTransactionInterceptor.java:47)atorg.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)atorg.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)atorg.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)atorg.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)atorg.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35)atorg.activiti.engine.impl.RepositoryServiceImpl.deploy(RepositoryServiceImpl.java:79)atorg.activiti.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:156)atorg.activiti.explorer.conf.DemoDataConfiguration.initProcessDefinitions(DemoDataConfiguration.java:199)atorg.activiti.explorer.conf.DemoDataConfiguration.init(DemoDataConfiguration.java:91)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:498)atorg.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor1.doInTransaction(SpringTransactionInterceptor.java:47) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) at org.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45) at org.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31) at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40) at org.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35) at org.activiti.engine.impl.RepositoryServiceImpl.deploy(RepositoryServiceImpl.java:79) at org.activiti.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:156) at org.activiti.explorer.conf.DemoDataConfiguration.initProcessDefinitions(DemoDataConfiguration.java:199) at org.activiti.explorer.conf.DemoDataConfiguration.init(DemoDataConfiguration.java:91) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor1.doInTransaction(SpringTransactionInterceptor.java:47)atorg.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133)atorg.activiti.spring.SpringTransactionInterceptor.execute(SpringTransactionInterceptor.java:45)atorg.activiti.engine.impl.interceptor.LogInterceptor.execute(LogInterceptor.java:31)atorg.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:40)atorg.activiti.engine.impl.cfg.CommandExecutorImpl.execute(CommandExecutorImpl.java:35)atorg.activiti.engine.impl.RepositoryServiceImpl.deploy(RepositoryServiceImpl.java:79)atorg.activiti.engine.impl.repository.DeploymentBuilderImpl.deploy(DeploymentBuilderImpl.java:156)atorg.activiti.explorer.conf.DemoDataConfiguration.initProcessDefinitions(DemoDataConfiguration.java:199)atorg.activiti.explorer.conf.DemoDataConfiguration.init(DemoDataConfiguration.java:91)atsun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethod)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)atjava.lang.reflect.Method.invoke(Method.java:498)atorg.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessorLifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:349)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:300)
at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133)

在这里插入图片描述

原因分析

Tomcat的目录存在中文,导致启动有问题,放到没有中文的目录就可以了。
在这里插入图片描述

解决

在这里插入图片描述

重新启动Tomcat,正常访问
在这里插入图片描述
结束!!
hy:70


						生活中的烦恼就像影子,只要有光,就会存在。
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐