Sun*_*wal 6 tomcat7 drools-guvnor
如何在Tomcat 7.0.30服务器中部署guvnor.war(版本5.4.0.Final)?它给我以下错误:
类型:异常报告
信息
说明:服务器遇到内部错误,导致无法完成此请求.
例外
Run Code Online (Sandbox Code Playgroud)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日志中提供了根本原因的完整堆栈跟踪.
小智 19
以下为我解决了上述问题.我TomCat 7.0.34
安装了5.4.0 Final of Guvnor
.
您可以通过添加适当<context-param>
的web.xml
文件来禁用seam事务侦听器
[tomcat-dir]\webapps\[nameOfGuvnorJar]\WEB-INF\
Run Code Online (Sandbox Code Playgroud)
这里[tomcat-dir]
是你已经安装在您的顶级目录路径Tomcat
.并且[nameOfGuvnorJar]
是您为已部署的guvnor应用程序指定的名称Tomcat
.
所需的行是
<context-param>
<param-name>org.jboss.seam.transaction.disableListener</param-name>
<param-value>true</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
它需要添加到<web-app>
元素内部
您可能需要重新启动Web服务器才能获取更改.
归档时间: |
|
查看次数: |
4440 次 |
最近记录: |