問題タブ [mule-module-jpa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2066 参照

hibernate - 3.4.0 CE の Hibernate での mule-module-jpa 1.2.0 の使用。EntityManager を定義するには?

Mule 3.4 CE に適した mule-module-jpa の実例を教えてもらえますか?

私は高低を調べて、テストを実行するために 1 日の大半を費やし、適切に定義された entityManagerFactory をミュール アプリ内に設定しようとして立ち往生しています。

モジュールの機能を説明している記事をここで見たとき、私は興奮しました。http://blogs.mulesoft.org/getting-started-with-jpa-and-mule/残念ながら、その記事にはモジュールの構成に関する詳細がありません。

次に、モジュールの github リポジトリ ( https://github.com/mulesoft/mule-module-jpa ) を見つけ、https://github.com/mulesoft/mule-module- の「ドキュメント」へのリンクをたどりました。 jpa。ここでも、entityManager 構成に関する詳細はありません。また、そこにある Maven 情報は、Studio が mule 更新サイト経由でインストールする mule-module-jpa の 1.2.0 バージョン用に Studio が maven-mule-plugin に入れる内容とは異なり、古くなっているようです。

次に、 https: //github.com/mulesoft/mule-module-jpa/tree/master/src/test/resources にある mule-module-jpa のソースのテストを見て、解決策を見つけられるかどうかを確認しました。 .

それを使用して、モジュールを使用して小さなミュールアプリをコンパイルするために Studio および/または Maven を取得しましたが、Caused by: java.lang.ClassNotFoundException: org.hibernate.ejb.HibernatePersistence の根本的な原因が Caused by: java .lang.NoClassDefFoundError: org/hibernate/ejb/HibernatePersistence

私のmaven depsには関連するHibernateのものが含まれており、スタジオで実行しているときにjarが出力ディレクトリに含まれていることがわかります。しかし、ミュールクラスローダーはそれらを見つけることができないようです...または、何が必要かわかりません。

Hibernate と Spring-orm のバージョンのいくつかの組み合わせを試しましたが、現在はそれぞれ最新のものを使用しています。

私のpomの関連部分は次のようになります:

そして、私の単純なラバ構成は次のようになります。

私が得る完全な例外は次のとおりです。

Bean プロパティ「jpaVendorAdapter」の設定中に、タイプ [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] の内部 Bean「org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#495b317b」を作成できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#495b317b' defined in URL [file:/home/matthew/MuleStudio/workspace/.mule] /apps/jpa_test2/jpa_test2.xml]: Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: Bean クラスをインスタンス化できませんでした [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]: コンストラクターが例外をスローしました。ネストされた例外は java.lang.NoClassDefFoundError: org/hibernate/ejb/HibernatePersistence (org.mule.api.lifecycle. springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] Bean プロパティ 'jpaVendorAdapter' の設定中。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#495b317b' defined in URL [file:/home/matthew/MuleStudio/workspace/.mule] /apps/jpa_test2/jpa_test2.xml]: Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: Bean クラスをインスタンス化できませんでした [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]: コンストラクターが例外をスローしました。ネストされた例外は、org.mule.config.builders.AbstractConfigurationBuilder の java.lang.NoClassDefFoundError: org/hibernate/ejb/HibernatePersistence (org.mule.api.lifecycle.InitialisationException) です。jpa.vendor.HibernateJpaVendorAdapter] Bean プロパティ 'jpaVendorAdapter' の設定中。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#495b317b' defined in URL [file:/home/matthew/MuleStudio/workspace/.mule] /apps/jpa_test2/jpa_test2.xml]: Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: Bean クラスをインスタンス化できませんでした [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]: コンストラクターが例外をスローしました。ネストされた例外は、org.mule.config.spring.SpringXmlConfigurationBuilder の java.lang.NoClassDefFoundError: org/hibernate/ejb/HibernatePersistence の org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:117) です。createSpringRegistry(SpringXmlConfigurationBuilder.java:119) で org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:73) で org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:46) ... 11詳細 原因: org.springframework.beans.factory.BeanCreationException: URL [ファイル:/home/matthew/MuleStudio/workspace/.mule/apps/jpa_test2/jpa_test2.xml] で定義された名前 'entityManagerFactory' の Bean を作成中にエラーが発生しました: できませんBean プロパティ 'jpaVendorAdapter' を設定しながら、タイプ [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter] の内部 Bean 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#495b317b' を作成します。ネストされた例外は org.springframework.beans.factory.BeanCreationException: URL [file:/home/matthew/MuleStudio/workspace/.mule/apps/jpa_test2/jpa_test2.xml] で定義された名前 'org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter#495b317b' の Bean の作成中にエラーが発生しました: Bean のインスタンス化失敗した; ネストされた例外は org.springframework.beans.BeanInstantiationException: Bean クラスをインスタンス化できませんでした [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]: コンストラクターが例外をスローしました。ネストされた例外は java.lang.NoClassDefFoundError: org/hibernate/ejb/HibernatePersistence at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:282) at org.springframework.beans.factory.support.BeanDefinitionValueResolver. org.springframework.beans.factory.support の resolveValueIfNecessary(BeanDefinitionValueResolver.java:121)。URL [file:/home/matthew/MuleStudio/workspace/.mule/apps/jpa_test2/jpa_test2.xml] で定義された HibernateJpaVendorAdapter#495b317b': Bean のインスタンス化に失敗しました。ネストされた例外は org.springframework.beans.BeanInstantiationException: Bean クラスをインスタンス化できませんでした [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]: コンストラクターが例外をスローしました。ネストされた例外は java.lang.NoClassDefFoundError: org/hibernate/ejb/HibernatePersistence at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1011) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory です。 createBeanInstance(AbstractAutowireCapableBeanFactory.java:957) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory. org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:461) で doCreateBean(AbstractAutowireCapableBeanFactory.java:490) org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveInnerBean(BeanDefinitionValueResolver.java:271) で... 28 以上 原因: org.springframework.beans.BeanInstantiationException: Bean クラスをインスタンス化できませんでした [org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter]: コンストラクターが例外をスローしました。ネストされた例外は java.lang.NoClassDefFoundError: org/hibernate/ejb/HibernatePersistence at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:163) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy. java:87) org.

このモジュールは、スタジオ内からクラウド コネクタとして利用できるにもかかわらず、使用する準備ができていないと思い始めていますか?

0 投票する
2 に答える
1518 参照

regex - mule-app.properties または構成 xml で #[server.dateTime.weekOfYear] の値を使用する方法

FTPからファイルをダウンロードしています。定義されたパターンまたは定義された名前のファイルをダウンロードして渡し、これらのファイルを Java で処理することができます。

私が直面している問題は、毎週新しいファイルをダウンロードする必要があることです。ファイル名は のようなもの"constant-prefix-2013-W51.zip"です。私の現在の XML は次のようなものです。

フロー リファレンス: Mule: Mule ESB で FTP から Java クラスにファイルを渡す方法は?

このコードは、要求されたファイルを正常にダウンロードします。yearしかし、ファイルパターンにandweek値を動的に追加する必要があります。

次のパターンを試しましたが、成功しませんでした。

ファイルで定義されているプロパティではないため、2 番目のパターンは完全に間違っていることはわかってい.propertiesます。また、このように mule-app.properties にプロパティを追加しました

次のパターンを使用しました。

2013この方法はどれも機能していません。年の値と週の値を51動的に追加したいのですが、どのような場合でも発生していません。fileName に追加される値は、任意の数字ではなく、文字列パターンの上にのみあります..

0 投票する
1 に答える
384 参照

salesforce - Mule が他の Web アプリケーション データをリッスンする方法

Mule を使用して Salesforce と JIRA を統合したい。どちらもハードコードを使用して正しく接続しています。しかし、セールスフォースでオブジェクトをトリガーしたときに、ラバがセールスフォースでオブジェクトのデータを受け取るようにしたいのです。Mule Not Listen では、自分の Salesforce オブジェクト データをリッスンしません。私がやること。IPアドレスが「Localhost」で十分である場合、またはリアルタイムURLが必要である必要があります。次のコードは、ローカルURLを実行したときにアカウントの詳細を受け取るために使用されます。代わりに、セールスフォースをトリガーしたときにデータを受け取ります。コード :

0 投票する
2 に答える
208 参照

mule - ミュールで XML 値を取得するにはどうすればよいですか?

Mule では、SOAP コンポーネントを使用しています。XML 形式で WSDL ファイルを受信して​​います。その後、XMLデータを取得したいと思います。しかし、それはエラーを示しています。ここで私は使用しています

Null 値が表示されます。この私の XML コード

SOAP 正常に動作しています。 <urn:Subject>Test</urn:Subject>この XML ファイルの Subject 値

0 投票する
7 に答える
2894 参照

mule - MULE Studio と MULE ESB の違いは何ですか?

ミュールソフト初心者です。mule studio と mule esb の違いがわかりません。両方のソフトウェアは同じように見えます。mule studio はグラフィカルな表現であり、コードで生成することもできます。どうすれば両方を区別できますか。ミュールESBの使用は何ですか。mule esbを使用できる場所。このラバ esb の使用方法。mule esb と mule studio の正確な違いが必要です。どれが統合に最適か。

0 投票する
1 に答える
110 参照

rabbitmq - Mule を使用して RabbitMq から特定の値をフェッチする方法

ストリーミング API を介してセールスフォースからデータを読み取っています。Salesforce から取得した値は次の形式です ({Name:abcd, id:21221321})。

Mule で AMQP コネクタを使用して上記の値を rabbitMQ に保存するのが好きで、Mule を使用して rabbitmq から「id」値のみを取得する必要があります。

出来ますか

前もって感謝します

0 投票する
1 に答える
568 参照

mule - タイトルが次のように変更されました: Mule JPA モジュールに関する問題

Hibernate と Mule を統合しようとしています。Mule は Hibernate Transport をサポートしていますか?

こんにちは@デビッド、

Mule JPA モジュールを使用してみました。しかし、私は以下の問題に直面しています。親切に私を助けてください。

ここに私のapplicationContect.xmlがあります

これは私のmflowファイルです

これは私のエンティティクラスです

例外を下回る 解決策を教えてください。

スレッド "メイン" org.mule.module.launcher.DeploymentInitException での例外: IllegalAccessError: org.mule.module のクラス org.hibernate.engine.EJB3CascadeStyle$1 からメソッド org.hibernate.engine.CascadeStyle.()V にアクセスしようとしました。 org.mule.module.launcher.application.ApplicationWrapper.init(ApplicationWrapper.java:64) の launcher.application.DefaultMuleApplication.init(DefaultMuleApplication.java:219) org.mule.module.launcher.DefaultMuleDeployer.deploy(DefaultMuleDeployer. java:47) org.mule.tooling.server.application.ApplicationDeployer.main(ApplicationDeployer.java:127) で 原因: org.mule.api.config.ConfigurationException: クラスパスで定義された名前 'entityManagerFactory' の Bean の作成中にエラーが発生しましたリソース [applicationContext.xml]: init メソッドの呼び出しに失敗しました。ネストされた例外は java. クラスパス リソース [applicationContext.xml] で定義: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.IllegalAccessError です: org.mule. org.mule.config.builders.AutoConfigurationBuilder.autoConfigure(AutoConfigurationBuilder.java: 101) org.mule.config.builders.AbstractConfigurationBuilder の org.mule.config.builders.AutoConfigurationBuilder.doConfigure(AutoConfigurationBuilder.java:57) で。configure(AbstractConfigurationBuilder.java:46) ... 6 以上 原因: org.mule.api.lifecycle.InitialisationException: クラスパス リソース [applicationContext.xml] で定義された名前 'entityManagerFactory' の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました; ネストされた例外は java.lang.IllegalAccessError: org.mule.registry.AbstractRegistry.initialise(AbstractRegistry.java:117) でクラス org.hibernate.engine.EJB3CascadeStyle$1 からメソッド org.hibernate.engine.CascadeStyle.()V にアクセスしようとしました) org.mule.config.spring.SpringXmlConfigurationBuilder.createSpringRegistry(SpringXmlConfigurationBuilder.java:119) で org.mule.config.spring.SpringXmlConfigurationBuilder.doConfigure(SpringXmlConfigurationBuilder.java:73) で org.mule.config.builders.AbstractConfigurationBuilder. configure(AbstractConfigurationBuilder.java:46) ... 10 以上 原因: org.springframework.beans.factory.BeanCreationException: クラスパス リソース [applicationContext.xml] で定義された名前 'entityManagerFactory' の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました; ネストされた例外は java.lang.IllegalAccessError です: org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory のクラス org.hibernate.engine.EJB3CascadeStyle$1 からメソッド org.hibernate.engine.CascadeStyle.()V にアクセスしようとしました.java:1486) org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:524) で org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory で。