みなさん、こんにちは。
私は確かにポイントに下線を引きます。jboss 7 + jboss ツール (3.3) を試しています。
jboss6 に ejb プロジェクトをデプロイしようとしたとき。何も起こりませんでした。このようにして、プロジェクトに ejb-jar.xml ファイルを追加すると、デプロイが行われました。ejb3.0以降、デプロイメント記述子はオプションであると想定されているため、奇妙です(helios + jbosstools 3.2ではオプションです)。
プロジェクトを作成して jboss 7 にデプロイしようとすると、プロジェクト名 (たとえば、「testejb」) が「testejbnull」としてデプロイされます (ejb-jar.xml ファイル セットを使用しても): java :global/testejbnull/TestBean!test.ejb.TestBeanLocal
java:app/testejbnull/TestBean!test.ejb.TestBeanLocal
java:module/TestBean!test.ejb.TestBeanLocal
java:global/testejbnull/TestBean
java:app/testejbnull/TestBean
java:モジュール/TestBean
奇妙なことに、サーブレットから (古き良き InitialContext + ルックアップによって) ルックアップしようとすると、次のようになりました:
10:14:07,681 ERROR [stderr] (http--127.0.0.1-8080-2) javax.naming.NameNotFoundException: 名前 'TestBean!test.ejb.TestBeanLocal' がコンテキスト '' に見つかりません
..検索する名前は何でも (つまり、TestBean、TestBean!....、java:app/...)。
私はubuntuに取り組んでおり、同僚の1人がWindows 7で試してみましたが、同じ結果が得られました。
これは古典的な問題ですか?どうすれば解決できますか?
今のところ、Jboss6 + helios を維持することにしました。