0

这是场景:

在工作中,对于 glassfish 服务器,每当我在 Web 浏览器中测试特定的 wsdl(对应于特定的 glassfish 模块)时,我都会遇到持久性错误 http 状态 503。

对于同一服务器 glassfish,我有其他 wsdl 对应于其他 glassfish 模块。我已经测试了这些非常相同的 wsdl 并且它有效。

我已经尝试过:

  • 停用和激活 glassfish 模块;
  • 重新安装有问题的 glassfish 模块;
  • 重新安装相同 glassfish 模块的旧版本(返回 http 状态 503);
  • 服务器 glassfish 的 Ping 池
  • 仅重启 glassfish 服务器;
  • 重启物理机;

尽管采取了所有这些措施,但我在日志文件中仍有我不理解的奇怪错误消息。有人可以帮忙吗?

提前致谢。

日志文件

[#|2018-06-19T23:34:21.311+0200|SEVERE|sun-appserver2.1.1|javax.enterprise.system.container.web|_ThreadID=30;_ThreadName=Thread-200;_RequestID=c23284fb-2dea-4a9a -86fc-5d764902c84a;|WebModule[/echange_operateur]PWC1275:向 fr.bouyguestelecom.dolmen.access.ftth.exchange.servlet.TimerServletListener 类的侦听器实例发送上下文初始化事件的异常

javax.ejb.EJBException:无法完成容器管理的事务。;嵌套异常是: javax.transaction.SystemException: org.omg.CORBA.INTERNAL: JTS5022: Unexpected exception [com.sun.jts.CosTransactions.LogException: Log exception at point 14:

LOG-003:从日志中读取失败]。vmcid:0x0 次要代码:0 已完成:否

javax.transaction.SystemException: org.omg.CORBA.INTERNAL: JTS5022: Unexpected exception [com.sun.jts.CosTransactions.LogException: Log exception at point 14:

LOG-003:从日志中读取失败]。vmcid:0x0 次要代码:0 已完成:在 fr.bouyguestelecom.dolmen.access.ftth.exchange.servlet.TimerServletListener.contextInitialized(TimerServletListener.java:22)处没有

javax.ejb.EJBException:无法完成容器管理的事务。;嵌套异常是: javax.transaction.SystemException: org.omg.CORBA.INTERNAL: JTS5022: Unexpected exception [com.sun.jts.CosTransactions.LogException: Log exception at point 14:

LOG-003:从日志中读取失败]。vmcid:0x0 次要代码:0 已完成:否

4

1 回答 1

0

我仍然无法弄清楚日志文件中的错误消息,但我设法通过以下方式解决了问题:

  • 停止有问题的 Glassfish 模块;

  • 重启 glassfish 服务器;

  • 启动有问题的 Glassfish 模块;

执行此操作后,我收到了 wsdl 的回复。我希望它可以帮助其他有相同或相似问题的人。

于 2018-06-26T22:05:26.183 回答