0

ローカルのMaven(2.0.8)から生成されたjarファイルは、エンタープライズセントラルビルド(Maven 2.0.8)から生成されたjarファイルとは異なります。すべてのソースコードとpomファイル、およびリポジトリリンクは同じです。しかし、セントラルビルドのjarを使用してジョブを実行すると、次のエラーメッセージが表示されます。

Exception in thread "main" java.lang.ExceptionInInitializerError
    at sun.misc.Unsafe.ensureClassInitialized(Native Method)
    at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)
    at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)
    at java.lang.reflect.Field.acquireFieldAccessor(Field.java:918)
    at java.lang.reflect.Field.getFieldAccessor(Field.java:899)
    at java.lang.reflect.Field.get(Field.java:358)
    at org.apache.xmlbeans.XmlBeans.typeSystemForClassLoader(XmlBeans.java:770)
    (deleted....)
    ... 15 more


Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
    ... 17 more


Caused by: org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible minor version - expecting up to 23, got 24 (schemaorg_apache_xmlbeans.system.s4260D8D66C8BD97BA7A1A374DB7D9EB0.index) - code 3
    at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.<init>(SchemaTypeSystemImpl.java:1522)
    at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader(SchemaTypeSystemImpl.java:260)
    at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>(SchemaTypeSystemImpl.java:183)
    ... 21 more

しかし、私のローカルMavenから生成されたjarファイルを使用してジョブは正常に実行されました。

この問題を解決するために私が調べなければならないことについて何か提案をいただけますか?

4

1 に答える 1

0

まず、Mavenのインストールを少なくともMaven 2.0.11(2.0行の最新版)に更新することをお勧めしますが、Maven3に更新することをお勧めします...両方の領域で同じJavaコンパイラを使用しているかどうかを確認します

于 2012-06-14T16:56:41.180 に答える