props.put(InitialContext.PROVIDER_URL, "jnp://localhost:8080");
解决方案 »
- java.lang.ClassNotFoundException: webservice.WebServiceListener,求解!
- 这个是什么个情况
- ssh集成中spring配置问题(sessionFactory)
- birt 文档
- 怎么解决java.sql.SQLException: ORA-01000: maximum open cursors exceeded
- 今天的面试提问~~~
- Java List分组求和问题,求大神解决!
- 幫找我的寫法到底是錯在哪里了?
- 聚集webservices 有关网站
- 如何每隔一段时间产生一个操作
- Struts DispatchAction的问题
- tomcat连接池问题
props.put(Context.INITIAL_CONTEXT_FACTORY,
"org.jnp.interfaces.NamingContextFactory");
props.put(Context.URL_PKG_PREFIXES,
"org.jboss.naming:org.jnp.interfaces");
props.put(Context.PROVIDER_URL, "jnp://localhost:1099");
这样就没问题了。
还是同样的错误,请问jboss要做什么配置吗?
不知道.
props.put(Context.PROVIDER_URL, "jnp://localhost:1099");
的时候Object obj = ctx.lookup("HelloHome");要写成Object obj = ctx.lookup("Hello");
也就是<ejb-name>而不是<remote>,
而写成props.put(Context.PROVIDER_URL, "jnp://localhost:8080");的时候两种写法都不行,
和端口有关吗?
有谁能给出原因吗?给出原因的另开贴给50分.说好算数.
2.和端口当然有关,1099是jboss的端口,8080不是,必须端口号和应用服务器的一样
3.EJB是enterprise java bean 企业javabean,是j2ee规范中的一部分,是sun的,不是微软的
先谢谢你
1.我看很多的程序都是props.put(Context.PROVIDER_URL, "jnp://localhost:8080");这种写法
如果改成这种写法,那么jboss的断口是不是也要改掉,如果不改那么怎么运行成功?
2."Hello"这个名字我是通过http://localhost:8080/下的java.j2ee的module找到的,我并没有配置jini,在打包发布的时候是否jini的名字就默认为你的<ejb-name>?我会另开贴给分的.