如何在 Tomcat 7.0.30 服务器中部署 guvnor.war(版本 5.4.0.Final)?它给了我以下错误:
Type: Exception report
Message
Description: The server encountered an internal error that prevented it from fulfilling this request.
Exception
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)Note The full stack trace of the root cause is available in the Apache Tomcat/7.0.30 logs.
请您参考如下方法:
以下为我解决了上述问题。我有 TomCat 7.0.34已安装 5.4.0 Final of Guvnor .
您可以通过添加适当的 <context-param> 来禁用接缝事务监听器。到 web.xml您应该在其中找到的文件
[tomcat-dir]\webapps\[nameOfGuvnorJar]\WEB-INF\
哪里
[tomcat-dir]是您安装位置的顶级目录路径
Tomcat .
和
[nameOfGuvnorJar]是您为已部署在
Tomcat 中的 guvnor 应用程序提供的名称.
所需的行是
<context-param>
<param-name>org.jboss.seam.transaction.disableListener</param-name>
<param-value>true</param-value>
</context-param>
需要在
<web-app>里面添加元素
您可能需要重新启动网络服务器才能获取更改。




