はじめてのJBoss その1
メモ。どれがJBoss特有で、どれが一般的なのかぜんぜんわからん。
EJB側
作成するクラス
- ホームインタフェース
- plubic interface SampleHome extends EJBHome
- リモートインタフェース
- public interface Sample extends EJBObject
- セッションBean
- public class SampleBean implements SessionBean
クライアント側(スタンドアロン)
J2EE関係のJAR
jbossall-client.jarをパスに入れる。
JNDI指定方法
jndi.propetiesをトップに置く。中身↓
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory java.naming.provider.url=jnp://localhost:1099 java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
参考:http://www.itmedia.co.jp/enterprise/special/0401/jboss/
このとおりにやってるつもりなんだけどうまくいかないな。jndi.propetiesをちゃんと読んでくれてるんだろうか。ほかの情報も参考にしようと思うと意外とない。@ITの記事とかはJBossIDEとか余計なものを入れてやってうるのであまり参考にならないなあ。まずはJBossの使い方だけが知りたいんだけど。
→できました。ふつーにjndi.propetiesを置く場所間違ってました。次はWebサーバ上で動かす方法かな。