- 浏览: 52473 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
ameryzhu:
很好,解决了我的问题。查了半天。
怎么把ImageView转换成Bitmap -
ztbingt:
谢谢 解决了我的问题
EJB调用失败问题
Forwarded IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 Initial IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 java.lang.RuntimeException: create BusinessFlowManager instance failed. at com.ibm.bpe.extension.thin.BusinessFlowManager.<init>(BusinessFlowManager.java:341) at com.wps.dao.impl.BPCThinClientDaoImpl.getBizProcManager(BPCThinClientDaoImpl.java:84) at com.wps.dao.impl.BPCThinClientDaoImpl.createCaseInstance(BPCThinClientDaoImpl.java:115) at com.collection.front.service.impl.FrontM1Service.startM1Process(FrontM1Service.java:48) at com.collection.front.web.action.M1CollectionAction.startM1Process(M1CollectionAction.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:618) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242) at com.json.plugin.JSONInterceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at com.framework.web.interceptor.ExceptionInterceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at com.framework.web.interceptor.EncodingInterceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at com.framework.web.interceptor.Timer2Interceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:742) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:695) at com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:818) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:768) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3440) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:815) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1461) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:118) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473) Caused by: javax.naming.ServiceUnavailableException: A communication failure occurred while attempting to obtain an initial context with the provider URL: "corbaloc:iiop:99.1.96.242:2809". Make sure that any bootstrap address information in the URL is correct and that the target name server is running. A bootstrap address with no port specification defaults to port 2809. Possible causes other than an incorrect bootstrap address or unavailable name server include the network environment and workstation network configuration. [Root exception is org.omg.CORBA.TRANSIENT: initial and forwarded IOR inaccessible: Forwarded IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 Initial IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 vmcid: IBM minor code: E07 completed: No] at com.ibm.ws.naming.util.WsnInitCtxFactory.mapInitialReferenceFailure(WsnInitCtxFactory.java:2224) at com.ibm.ws.naming.util.WsnInitCtxFactory.mergeWsnNSProperties(WsnInitCtxFactory.java:1384) at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootContextFromServer(WsnInitCtxFactory.java:922) at com.ibm.ws.naming.util.WsnInitCtxFactory.getRootJndiContext(WsnInitCtxFactory.java:846) at com.ibm.ws.naming.util.WsnInitCtxFactory.getInitialContextInternal(WsnInitCtxFactory.java:531) at com.ibm.ws.naming.util.WsnInitCtx.getContext(WsnInitCtx.java:117) at com.ibm.ws.naming.util.WsnInitCtx.getContextIfNull(WsnInitCtx.java:712) at com.ibm.ws.naming.util.WsnInitCtx.lookup(WsnInitCtx.java:171) at javax.naming.InitialContext.lookup(InitialContext.java:363) at com.ibm.bpe.extension.thin.BusinessFlowManager.<init>(BusinessFlowManager.java:302) ... 51 more Caused by: org.omg.CORBA.TRANSIENT: initial and forwarded IOR inaccessible: Forwarded IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 Initial IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 vmcid: IBM minor code: E07 completed: No at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1169) at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1248) at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1322) at com.ibm.rmi.corba.ClientDelegate.createRequest(ClientDelegate.java:1127) at com.ibm.CORBA.iiop.ClientDelegate.createRequest(ClientDelegate.java:1288) at com.ibm.rmi.corba.ClientDelegate.request(ClientDelegate.java:1847) at com.ibm.CORBA.iiop.ClientDelegate.request(ClientDelegate.java:1244) at org.omg.CORBA.portable.ObjectImpl._request(ObjectImpl.java:458) at com.ibm.WsnBootstrap._WsnNameServiceStub.getProperties(_WsnNameServiceStub.java:38) at com.ibm.ws.naming.util.WsnInitCtxFactory.mergeWsnNSProperties(WsnInitCtxFactory.java:1367) ... 59 more [11-9-13 16:10:13:740 CST] 00000023 SystemOut O 2011-09-13 16:10:13 ERROR ExceptionInterceptor[intercept]:? - Http Request Process Exception: com.framework.exception.BPCAccessException: call BPC BusinessFlowManager.initiate method failed.initial and forwarded IOR inaccessible: Forwarded IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 Initial IOR failed with: java.net.UnknownHostException: wid:host=wid,port=9100 at com.wps.dao.impl.BPCThinClientDaoImpl.createCaseInstance(BPCThinClientDaoImpl.java:131) at com.collection.front.service.impl.FrontM1Service.startM1Process(FrontM1Service.java:48) at com.collection.front.web.action.M1CollectionAction.startM1Process(M1CollectionAction.java:34) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:618) at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:440) at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:279) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:242) at com.json.plugin.JSONInterceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at com.framework.web.interceptor.ExceptionInterceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at com.framework.web.interceptor.EncodingInterceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at com.framework.web.interceptor.Timer2Interceptor.intercept(Unknown Source) at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:236) at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52) at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:468) at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:76) at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190) at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:832) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:742) at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:695) at com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:818) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:768) at com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3440) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:815) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1461) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:118) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:267) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)
解决方法:
在host文件中添加ip地址和机器名映射关系
如:
xx.xx.xx.xx wid
发表评论
-
Eclipse 在开发中使用到的快捷键
2012-06-10 12:54 640Eclipse 在开发中使用到 ... -
IBM BPM WPS
2011-12-02 10:43 1228为什么要在 WebSphere Proc ... -
常见问题
2011-10-13 16:06 535gc工作原理:首先是找到程序中不再被使用的对象,然后回收这些对 ... -
访问者模式
2011-09-19 15:21 571GoF对访问者模式定义为:表示一个作用于某对象结构中各元素的操 ... -
joram 中文文档
2011-09-05 16:52 1246转: JORAM 中文文档 1 引言 1.1 编写目的 ... -
log4j 推荐配置
2011-08-31 10:01 742以下为推荐的log4j日志参数设置: log4j.app ... -
SOA
2011-08-11 09:28 726SOA 架构 SOA,面向服务架构,它强调系统之间以标准的服 ... -
转一个soa的帖子
2011-08-10 17:25 649原帖http://esoft.ctocio.com.c ... -
log4j slf4j logback
2011-08-09 15:40 1393项目一直在用Log4j作为 ... -
JAVA编译器
2011-08-02 10:26 813java是解释型语言,但是为了加快java的运行速度,java ... -
jms 模型研究
2011-07-28 16:13 11281.3 消息传送模型 Messa ... -
jmx 学习
2011-07-27 15:14 838最近有个需求,需要做运行监控,想到了JMX,以前没用过也没怎么 ...
相关推荐
1. NotSupported:在这种情况下,EJB方法不参与任何事务,即使调用者有事务,也会在调用EJB方法时被挂起。 2. Required:如果调用者有事务,EJB方法将加入该事务;如果没有,容器会为EJB方法开启一个新的事务。 3....
在配置和使用WebLogic EJB时,可能会遇到如部署失败、性能瓶颈、安全性问题等。这些问题通常可以通过查看日志、调整服务器配置、优化bean代码等方式解决。理解WebLogic的诊断工具和管理控制台是解决问题的关键。 ...
2. 引入了`RemoteException`和`EJBException`,这两个异常类在EJB中常用,分别表示远程调用失败和EJB运行时错误。 3. `SessionBean`接口是EJB规范中的核心接口,定义了会话bean的基本行为。 4. `SessionContext`接口...
- 减少初始建设成本,降低失败率。 - 保护投资,简化集成,减少维护费用。 - 提高应用质量,保持技术更新。 1.4 中间件工作原理 中间件位于系统软件和应用软件之间,通过执行环境和应用开发工具,实现分布式处理。...
客户端通过这个JAR来查找和调用EJB。 4. **部署**:在JBoss中部署EJB 2.0应用,通常需要将ejb-jar.jar、client-ejb-jar.jar和相应的jboss.xml放入`server/default/deploy`目录下。 接下来,我们转向EJB 3.0的配置...
- **服务器端**:EJB组件接收到请求后,调用`UserSessionBean`的方法,如`login()`,进行身份验证。 - **身份验证**:`UserSessionBean`可能使用`UserEntityBean`查询数据库,检查用户名和密码的匹配性。 - **...
部署成功后,客户端就可以通过JNDI查找并调用实体Bean的方法。 总结,开发EJB应用,特别是实体Bean,涉及的知识点包括: 1. EJB概念和生命周期 2. JBoss应用服务器的安装与配置 3. Maven或Gradle项目配置 4. 注解...
如果验证失败,显示错误消息。 3. EJB3.0(Enterprise JavaBeans):EJB是Java EE(企业版Java)中用于构建可部署在服务器端的企业级应用组件。EJB 3.0引入了许多简化开发的特性,如注解驱动,使得它更易用。在这个...
- **Stateful Session Beans**:可以跨多次调用保持客户端状态,适用于需要跟踪客户端上下文的场景。 **4. 消息驱动Bean (MDB) 的开发** 第四章“消息和开发MDB”重点介绍了如何利用消息驱动Bean (MDB) 来处理异步...
- 使用客户端调用EJB服务进行测试。 #### 五、常见问题与解决方法 ##### 5.1 常见问题 1. **编译错误**: - 确保所有依赖库已正确添加到项目类路径中。 2. **部署失败**: - 检查EJB部署描述符是否正确配置。 ...
- **网络通信问题**:由于服务分布在不同IP地址,确保网络连接稳定,避免因网络延迟或中断导致的通信失败。 - **安全性**:需要设置安全策略,确保数据传输的安全,例如使用SSL加密通信。 - **事务管理**:EJB支持...
- 最后,客户端通过这个引用调用EJB的方法。 4. 源码示例 下面是一个简单的JNDI查找EJB的Java代码示例: ```java import javax.naming.InitialContext; import javax.naming.NamingException; import javax.ejb....
在开发过程中可能会遇到各种问题,例如部署失败、性能瓶颈等。这些问题可以通过查阅官方文档、社区论坛或者调试工具来解决。 ### 企业Bean详解 文档中还提到了企业Bean的各种类型及其特点: 1. **企业Bean概述**...
EJB提供了一种规范化的、面向对象的方式来实现业务逻辑,使得开发者可以专注于业务处理,而将底层的事务管理、安全性、并发控制等复杂问题交给容器来处理。本知识点主要探讨的是EJB中的ejbCreate函数,它是EJB生命...
在LoginAction中,我们可以定义一个`execute`方法,该方法将调用EJB的`login`方法,然后根据返回的结果决定重定向到哪个页面,比如登录成功后跳转到主页面,失败则显示错误信息。 最后,我们创建一个简单的JSP页面...
7. **给EJB增加功能**: 包括Bean调用、通用注解、依赖注入、拦截器等内容。 8. **实体Bean高级**: 探讨实体Bean更高级的应用场景。 9. **事务处理**: 讲解EJB中的事务处理机制。 10. **EJB中的安全**: 探讨如何在...
这确保了在复杂的分布式环境中,即使部分操作失败,整个事务也能保持一致性和完整性。 ### 8. 容器服务 EJB容器提供了多种服务,如安全性、事务管理、并发控制、生命周期管理等。这些服务为开发者提供了强大的后盾...
- **生命周期回调**: 容器调用特定的方法来通知会话Bean其生命周期的变化,例如`@PostConstruct`和`@PreDestroy`。 #### 六、有状态会话Bean状态图 - **初始状态**: Bean被创建但尚未激活。 - **活动状态**: Bean...
在整个开发过程中,开发者可能遇到各种异常和问题,如编译错误、部署失败或运行时异常。这些问题往往源于配置不当、依赖库缺失或版本不匹配。例如,使用MyEclipse时,如果出现`java.lang....
这个项目旨在帮助开发者理解EJB在实际业务场景中的应用,以及如何处理银行交易过程中的事务管理、安全性等关键问题。 EJB是Java EE框架的核心组件之一,它为开发分布式、可扩展且高度安全的企业级应用程序提供了一...