6

如何在 Tomcat 7.0.30 服务器中部署 guvnor.war(版本 5.4.0.Final)?它给了我以下错误:

类型:异常报告

信息

说明:服务器遇到内部错误,导致无法完成此请求。

例外

java.lang.NullPointerException
  org.jboss.seam.transaction.TransactionServletListener.requestInitialized(TransactionServletListener.java:106)
  org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
  org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
  org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
  org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
  org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
  java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
  java.lang.Thread.run(Thread.java:722)

注意 Apache Tomcat/7.0.30 日志中提供了根本原因的完整堆栈跟踪。

4

1 回答 1

19

以下为我解决了上述问题。我已经TomCat 7.0.34安装了5.4.0 Final of Guvnor.

<context-param>您可以通过将适当的添加到web.xml您应该在其中找到的文件中来禁用接缝事务侦听器

[tomcat-dir]\webapps\[nameOfGuvnorJar]\WEB-INF\

安装位置[tomcat-dir]的顶级目录路径在哪里Tomcat。并且[nameOfGuvnorJar]是您为已部署的 guvnor 应用程序指定的名称Tomcat

所需的行是

<context-param>
   <param-name>org.jboss.seam.transaction.disableListener</param-name>
   <param-value>true</param-value>
</context-param>

它需要添加到<web-app>元素内部

您可能需要重新启动网络服务器才能获取更改。

于 2013-01-18T12:41:12.560 回答