2009-03-23 5 views
0

Grailsのコントローラからgrailsツリー内のsrc/javaにある非常に単純なJavaプログラムに、一連のドメインクラスをアクセスするか、またはより適切に渡すことができますか? Eclipseを使用してインポートしようとすると、ドメインクラスを指し示す自動補完はありません。ドメインクラスには、常に、ClassNotFoundExceptionがあります。GRAILSのsrc/javaからドメインクラスにアクセスするには?

私は、Javaアプリケーションの入出力を容易にするためのプロトタイプフロントエンドとしてのみgrailsを使用したいと考えています。だから、すばやく、それほど汚れていないアイデアは大歓迎です。

答えて

0

クラスローダーに関するいくつかのアイデアを提供するためにアプリケーションをどのように実行しているか、そしてJavaアプリケーションのclassloadferがクラスを見つけられない理由をもっと指定する必要があるでしょう。

これは、Grailsサービスを使用してバックエンドアプリケーションにアクセスするのが最良であるということです。コントローラでxxxServiceという名前のプロパティを宣言すると、コントローラに注入されたサービスインスタンスが取得され、必要な機能を呼び出すために使用できます。

1

システムクラスパスに%userprofile%\.grails\<grails-ver>\projects\<my-project>\classesというパスを追加するだけで、私はそれを解決しました。すべてが今期待どおりに動作します。

奇妙な問題、Grailsのを設定するとき、おそらく私が...エクリプスなど、

おかげでみんな:)

関連する問題