2013-01-17 52 views
6

मैं टोमकैट 7.0.30 सर्वर में guvnor.war (संस्करण 5.4.0.Final) को कैसे तैनात करूं? यह मुझे निम्नलिखित त्रुटि दे रहा है:टोमकैट में guvnor.war को तैनात करने में समस्या का सामना करना 7.0.30

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.

उत्तर

18

निम्नलिखित ने मेरे लिए उपर्युक्त मुद्दा हल किया। मेरे पास TomCat 7.0.345.4.0 Final of Guvnor के साथ स्थापित है।

आप web.xml फ़ाइल है कि आप

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

में मिल जाना चाहिए जहां [tomcat-dir] जहां Tomcat स्थापित किया है करने के लिए अपने शीर्ष स्तर की निर्देशिका पथ है करने के लिए उपयुक्त <context-param> जोड़कर सीवन लेनदेन श्रोता निष्क्रिय कर सकते हैं। और [nameOfGuvnorJar] वह नाम है जिसे आपने Tomcat में तैनात किए गए गुवानर एप्लिकेशन को दिया था।

आवश्यक लाइनों

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

हैं यह <web-app> तत्व

आप शायद ही उठाए जा सकें बदलाव के लिए वेब सर्वर को पुनः आरंभ करने की आवश्यकता होगी अंदर जोड़े जाने की जरूरत है।

+0

धन्यवाद! इसने समस्या हल की। वैसे, अगर सर्वर को vfabric-tc-server-developer-X.X.X.RELEASE/बेस-इंस्टेंस/वेबैप्स में तैनात किया गया है तो सर्वर को पुनरारंभ करने की आवश्यकता नहीं है। – c4k

+0

whew ... धन्यवाद! मेरे लिए भी काम किया। – eze

+1

बहुत उपयोगी युक्ति - धन्यवाद। –