【问题标题】:Problem calling (jax-ws) web service from within JBoss从 JBoss 中调用 (jax-ws) Web 服务的问题
【发布时间】:2009-11-17 14:54:04
【问题描述】:

我正在尝试通过 VPN 从我的服务器连接到网络服务。我可以连接到 wsdl 并使用 Curl 发送一个肥皂请求(它也得到一个有效的响应)。我正在使用的代码在安装在另一台服务器上时能够连接到 Web 服务,但由于某种原因似乎无法从该服务器上的 JBoss 内连接。日志中几乎没有任何帮助。我也可以ping服务器。

日志中是这样说的.....(日志中显示的wsdl是正确的,我已将其替换为“http://://?wsdl”,也是在线服务1 显示了正确的值....任何人都可以提出问题可能是什么?

14:34:07,805 调试 [org.jboss.ws.metadata.builder.jaxws.JAXWSWebServiceMetaDataBuilder] (http-0.0.0.0-8080-1) 开始 buildMetaData: [service={http: ///}]

14:34:07,810 DEBUG [org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory] ​​(http-0.0.0.0-8080-1) 解析:http://://?wsdl

14:34:07,892 DEBUG [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-6) 消息的管道流程: 标题:[]

14:34:07,892 调试 [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-6) 执行处理器 0 org.jbos s.soa.esb.listeners.message.OverriddenActionLifecycleProcessor@243cc381 标头:[]

14:35:07,881 DEBUG [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-4) 消息的管道流程: 标题:[]

14:35:07,881 调试 [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-4) 执行处理器 0 org.jbos s.soa.esb.listeners.message.OverriddenActionLifecycleProcessor@243cc381 标头:[]

14:35:17,991 DEBUG [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-3) 消息的管道流程: 标题:[]

14:35:17,991 调试 [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-3) 执行处理器 0 org.jbos s.soa.esb.actions.MessageRedeliverer@456bf9ce 标头:[]

14:35:18,024 调试 [org.jboss.internal.soa.esb.persistence.format.db.DBMessageStoreImpl] (DefaultQuartzScheduler_Worker-3) 检索到 0 RDLVR 消息 哥们

14:35:39,060 调试 [com.arjuna.ats.arjuna.logging.arjLogger](线程 5)定期恢复 - 第一次通过

14:35:39,060 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger](线程 5)StatusModule:第一次通过

14:35:39,060 调试 [com.arjuna.ats.txoj.logging.txojLoggerI18N](线程 5)[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecovery 模块 - 第一遍

14:35:39,060 调试 [com.arjuna.ats.jta.logging.loggerI18N](线程 5)[com.arjuna.ats.internal.jta.recovery.info.firstpass] 本地 XARecoveryModule - 第一关

14:35:49,070 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger](线程 5)定期恢复 - 第二遍

14:35:49,070 调试 [com.arjuna.ats.arjuna.logging.arjLogger](线程 5)AtomicActionRecoveryModule:第二遍

14:35:49,070 调试 [com.arjuna.ats.txoj.logging.txojLoggerI18N](线程 5)[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecovery 模块 - 第二遍

14:35:49,070 调试 [com.arjuna.ats.jta.logging.loggerI18N](线程 5)[com.arjuna.ats.internal.jta.recovery.info.secondpass] 本地 XARecoveryModul e - 第二遍

14:36:07,900 DEBUG [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-3) 消息的管道流程: 标题:[]

14:36:07,900 调试 [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-3) 执行处理器 0 org.jbos s.soa.esb.listeners.message.OverriddenActionLifecycleProcessor@243cc381 标头:[]

14:37:07,888 DEBUG [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-5) 消息的管道流程: 标题:[]

14:37:07,888 调试 [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-5) 执行处理器 0 org.jbos s.soa.esb.listeners.message.OverriddenActionLifecycleProcessor@243cc381 标头:[]

14:37:43,917 DEBUG [org.jboss.resource.connectionmanager.IdleRemover] (IdleRemover) 运行:IdleRemover 通知池,间隔:450000

14:37:49,077 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger](线程 5)定期恢复 - 第一次通过

14:37:49,077 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger](线程 5)StatusModule:第一次通过

14:37:49,077 调试 [com.arjuna.ats.txoj.logging.txojLoggerI18N](线程 5)[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecovery 模块 - 第一遍

14:37:49,077 调试 [com.arjuna.ats.jta.logging.loggerI18N](线程 5)[com.arjuna.ats.internal.jta.recovery.info.firstpass] 本地 XARecoveryModule - 第一关

14:37:59,087 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-5) 定期恢复 - 第二遍

14:37:59,087 调试 [com.arjuna.ats.arjuna.logging.arjLogger](线程 5)AtomicActionRecoveryModule:第二遍

14:37:59,087 调试 [com.arjuna.ats.txoj.logging.txojLoggerI18N](线程 5)[com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecovery 模块 - 第二遍

14:37:59,087 调试 [com.arjuna.ats.jta.logging.loggerI18N](线程 5)[com.arjuna.ats.internal.jta.recovery.info.secondpass] 本地 XARecoveryModul e - 第二遍

14:38:07,897 DEBUG [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-8) 消息的管道流程: 标题:[]

14:38:07,897 调试 [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-8) 执行处理器 0 org.jbos s.soa.esb.listeners.message.OverriddenActionLifecycleProcessor@243cc381 标头:[]

14:39:07,672 WARN [com.arjuna.ats.arjuna.logging.arjLoggerI18N](线程 3)[com.arjuna.ats.arjuna.coordinator.BasicAction_58] - 中止操作 i d a01023b:9784:4b02b364:125 在其中多个线程处于活动状态时被调用。

14:39:07,672 WARN [com.arjuna.ats.arjuna.logging.arjLoggerI18N](线程 3)[com.arjuna.ats.arjuna.coordinator.CheckedAction_2] - CheckedAction::c 哎呀 - 原子动作 a01023b:9784:4b02b364:125 在 1 个线程处于活动状态时中止!

14:39:07,885 DEBUG [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-2) 消息的管道流程: 标题:[]

14:39:07,885 调试 [org.jboss.soa.esb.listeners.message.ActionProcessingPipeline] (DefaultQuartzScheduler_Worker-2) 执行处理器 0 org.jbos s.soa.esb.listeners.message.OverriddenActionLifecycleProcessor@243cc381 标头:[]

【问题讨论】:

    标签: jboss jax-ws


    【解决方案1】:

    您说您可以从客户端 ping 服务器,但您也可以连接到服务器上的 Web 端口吗?例如,在您的客户端计算机上打开命令窗口或 shell 提示符并键入 telnet <server> <port>.

    【讨论】:

    • 是的,我可以通过 telnet 连接到端口 8180(这是 wsdl 中指定的端口)
    猜你喜欢
    • 2012-04-03
    • 1970-01-01
    • 1970-01-01
    • 2010-10-10
    • 2010-09-20
    • 1970-01-01
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多