0

私は liferay6 を使用しており、portal_normal.vm で com.test.Foo (ext-service に追加) にアクセスしようとしています。

#set ($mySvc = $serviceLocator.findService("com.test.Foo"))

次の例外が発生しています。

原因: org.springframework.beans.factory.NoSuchBeanDefinitionException: 'com.test.Foo' という名前の Bean が定義されていません。

この Bean をどこで宣言する必要がありますか?

4

1 に答える 1

2

次のスニペットを試してください

$serviceLocator.findService("custom-portlet", "com.test.foo")

custom-portlet をポートレット名に置き換えます

于 2011-10-13T05:16:57.000 に答える