Websphere |弹簧状态机| UML错误加载

问题描述

我已经创建了一个Spring状态机,并且在tomcat服务器中工作正常,但是当我将其部署到Websphere 8.5.5.17中时,它给了我下面的错误

我使用带有Eclipse的Papyrus建模器创建了该过程。

图书馆-

uml-5.0.0-v20140602-0749.jar   
types-2.0.0-v20140602-0749.jar
org.eclipse.emf.common-2.11.0-v20150805-0538.jar
org.eclipse.emf.ecore.xmi-2.11.1-v20150805-0538.jar
org.eclipse.emf.ecore-2.11.1-v20150805-0538.jar
common-2.0.0-v20140602-0749.jar

错误日志

 Caused by: org.eclipse.emf.common.util.WrappedException: org.eclipse.emf.ecore.resource.Resource$IOWrappedException: Feature 'eGenericType' not found.  
    
Feature 'eGenericType' not found.  uml-5.0.0-v20140602-0749.jar!/org/eclipse/uml2/uml/internal/impl/uml.ecore,14,98)

at org.eclipse.uml2.uml.internal.impl.UMLPackageImpl.loadPackage(UMLPackageImpl.java:17522)
        at org.eclipse.uml2.uml.internal.impl.UMLPackageImpl.init(UMLPackageImpl.java:1910)
        at org.eclipse.uml2.uml.UMLPackage.<clinit>(UMLPackage.java:83)

Caused by: java.lang.ExceptionInInitializerError
        at java.lang.J9VMInternals.ensureError(J9VMInternals.java:146)
        at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:135)
        at org.springframework.statemachine.uml.support.UmlUtils.getResource(UmlUtils.java:77)
        at org.springframework.statemachine.uml.UmlStateMachineModelFactory.build(UmlStateMachineModelFactory.java:77)
        at org.springframework.statemachine.config.model.AbstractStateMachineModelFactory.build(AbstractStateMachineModelFactory.java:82)
        at org.springframework.statemachine.config.AbstractStateMachineFactory.resolveStateMachineModel(AbstractStateMachineFactory.java:518)
        at org.springframework.statemachine.config.AbstractStateMachineFactory.getStateMachine(AbstractStateMachineFactory.java:167)
        at org.springframework.statemachine.config.AbstractStateMachineFactory.getStateMachine(AbstractStateMachineFactory.java:143)

POM依赖项

        <dependency>
            <groupId>org.springframework.statemachine</groupId>
            <artifactId>spring-statemachine-core</artifactId>
            <version>2.2.0.RELEASE</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.statemachine</groupId>
            <artifactId>spring-statemachine-uml</artifactId>
            <version>2.2.0.RELEASE</version>
        </dependency>

Here是使用uml依赖关系下载的Maven依赖关系。

尝试在此处加载UML

       @Bean
        public StateMachineModelFactory<String,String> modelFactory() {
            return new UmlStateMachineModelFactory("path to uml file");
        }

UML定义

 <?xml version="1.0" encoding="UTF-8"?>
    <uml:Model xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xmi:id="_lhOv4PgxEeqQrKoLnfoy6A" name="stateMachine">
    
<packageImport xmi:type="uml:PackageImport" xmi:id="_lzF78PgxEeqQrKoLnfoy6A">
    <importedPackage xmi:type="uml:Model" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#_0"/>
  </packageImport>

<packagedElement/>

    </uml:Model>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...