<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    OpenShift push does not work in 4.1
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="https://community.jboss.org/people/membersound">david meier</a> in <i>JBoss Tools</i> - <a href="https://community.jboss.org/message/831098#831098">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Hi,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I tried pushing a war file using latest Jboss Tools 4.1 and Kepler. But the publishing does not work.</p><p><span>I discussed this already on the OpenShift forums </span><a class="jive-link-external-small" href="https://www.openshift.com/forums/openshift/cannot-publish-a-tomcat-app-to-openshift#comment-32842" rel="nofollow" target="_blank">https://www.openshift.com/forums/openshift/cannot-publish-a-tomcat-app-to-openshift#comment-32842</a><span>, to ensure my ROOT.WAR does acutally work on their servers.</span></p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>As it is really simple to use Jboss Tools to deploy in openshift, I think there must be something in the plugin background that causes the failure.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Pushing to a Tomcat OpenShift gives an error that pom.xml cannot be found, even though it IS located in the root of my project. And, as I wrote, the project war works.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Publishing to a Tomcat 7 openshift deployment fails with:</p><pre class="jive-pre"><code class="jive-code jive-java">Skipping Maven build due to absence of pom.xml + tmp=/var/lib/openshift/51f9754550044663ea0000d7/jbossews<font color="darkgreen">//tmp + '[' -d /var/lib/openshift/51f9754550044663ea0000d7/jbossews//tmp ']' + for d in '$tmp/' + '[' -d '/var/lib/openshift/51f9754550044663ea0000d7/jbossews//tmp/' ']' + '[' -d /var/lib/openshift/51f9754550044663ea0000d7/app-root/runtime/repo//webapps ']' + rm -rf /var/lib/openshift/51f9754550044663ea0000d7/jbossews//webapps/ROOT.war Timed out waiting for http listening port An error occurred executing 'gear postreceive' (exit code: 1) Error message: Failed to execute: 'control start' for /var/lib/openshift/51f9754550044663ea0000d7/jbossews</font>
For more details about the problem, <font color="navy"><b>try</b></font> running the command again with the <font color="navy">'--trace'</font> option.
Your server logs show the following:
SEVERE: Parse Fatal Error at line 1 column 1: Premature end of file. org.xml.sax.SAXParseException; systemId: file:/var/lib/openshift/51f9754550044663ea0000d7/jbossews/conf/server.xml; lineNumber: 1; columnNumber: 1; Premature end of file. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)&#160; at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177)&#160; at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:391)&#160; at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1404)&#160; at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1034)&#160; at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:625)&#160; at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:488)&#160; at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:819)&#160; at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:748)&#160; at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:123)&#160; at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1208)&#160; at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:525)&#160; at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537) at org.apache.catalina.startup.Catalina.load(Catalina.java:610) at org.apache.catalina.startup.Catalina.start(Catalina.java:672) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&#160; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&#160; at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:456) Jul 31, 2013 4:37:55 PM org.apache.catalina.startup.Catalina load WARNING: Catalina.start using conf/server.xml: Premature end of file. Jul 31, 2013 4:37:55 PM org.apache.catalina.startup.Catalina start SEVERE: Cannot start server. Server instance is not configured.
==&gt; jbossews/logs/jbossews.log &lt;== sed: can<font color="navy">'t read /var/lib/openshift/51f9754550044663ea0000d7/app-root/runtime/repo//.openshift/config/server.xml: No such file or directory sed: can'</font>t read /var/lib/openshift/51f9754550044663ea0000d7/app-root/runtime/repo<font color="darkgreen">//.openshift/config/context.xml: No such file or directory</font>
==&gt; jbossews/logs/host-manager.2013-07-31.log &lt;==
==&gt; jbossews/logs/catalina.2013-07-31.log &lt;== Jul 31, 2013 4:36:46 PM org.apache.catalina.startup.Catalina addClusterRuleSet INFO: Cluster RuleSet not found due to [java.lang.ClassNotFoundException: org.apache.catalina.ha.ClusterRuleSet]. Cluster configuration disabled. Jul 31, 2013 4:36:46 PM org.apache.catalina.startup.Catalina addClusterRuleSet INFO: Cluster RuleSet not found due to [java.lang.ClassNotFoundException: org.apache.catalina.ha.ClusterRuleSet]. Cluster configuration disabled. Jul 31, 2013 4:36:46 PM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/i386:/lib:/usr/lib Jul 31, 2013 4:36:47 PM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler [<font color="red">"http-bio-127.6.132.1-8080"</font>] Jul 31, 2013 4:36:47 PM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1878 ms Jul 31, 2013 4:36:48 PM org.apache.catalina.core.StandardService startInternal INFO: Starting service Catalina Jul 31, 2013 4:36:48 PM org.apache.catalina.core.StandardEngine startInternal INFO: Starting Servlet Engine: Apache Tomcat/7.0.40 Jul 31, 2013 4:36:48 PM org.apache.catalina.startup.HostConfig deployWAR INFO: Deploying web application archive /var/lib/openshift/51f9754550044663ea0000d7/jbossews/webapps/ROOT.war Jul 31, 2013 4:36:56 PM org.apache.catalina.util.SessionIdGenerator createSecureRandom INFO: Creation of SecureRandom instance <font color="navy"><b>for</b></font> session ID generation using [SHA1PRNG] took [734] milliseconds. Jul 31, 2013 4:36:57 PM org.apache.coyote.AbstractProtocol start INFO: Starting ProtocolHandler [<font color="red">"http-bio-127.6.132.1-8080"</font>] Jul 31, 2013 4:36:57 PM org.apache.catalina.startup.Catalina start INFO: Server startup in 9276 ms
</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Could you try my WAR file (<a class="jive-link-external-small" href="https://docs.google.com/file/d/0B0qVi9D7R5MZQ25leEpEd1BVck0/edit?usp=sharing" rel="nofollow">https://docs.google.com/file/d/0B0qVi9D7R5MZQ25leEpEd1BVck0/edit?usp=sharing</a>) (16mb vaadin test project) and confirm that Jboss Tools does not work here? Or if you couldn't, please provide your steps that worked for you.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Thanks</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><div> </div><div><textarea style="height: 80px; width: 444px; border: 1px solid grey; padding: 2px;"></textarea><select><option value="af">Afrikaans</option><option value="sq">Albanian</option><option value="ar">Arabic</option><option value="hy">Armenian</option><option value="az">Azerbaijani</option><option value="eu">Basque</option><option value="be">Belarusian</option><option value="bg">Bulgarian</option><option value="ca">Catalan</option><option value="zh-CN">Chinese (Simplified)</option><option value="zh-TW">Chinese (Traditional)</option><option value="hr">Croatian</option><option value="cs">Czech</option><option value="da">Danish</option><option selected="selected" value="auto">Detect language</option><option value="nl">Dutch</option><option value="en">English</option><option value="et">Estonian</option><option value="tl">Filipino</option><option value="fi">Finnish</option><option value="fr">French</option><option value="gl">Galician</option><option value="ka">Georgian</option><option value="de">German</option><option value="el">Greek</option><option value="ht">Haitian Creole</option><option value="iw">Hebrew</option><option value="hi">Hindi</option><option value="hu">Hungarian</option><option value="is">Icelandic</option><option value="id">Indonesian</option><option value="ga">Irish</option><option value="it">Italian</option><option value="ja">Japanese</option><option value="ko">Korean</option><option value="la">Latin</option><option value="lv">Latvian</option><option value="lt">Lithuanian</option><option value="mk">Macedonian</option><option value="ms">Malay</option><option value="mt">Maltese</option><option value="no">Norwegian</option><option value="fa">Persian</option><option value="pl">Polish</option><option value="pt">Portuguese</option><option value="ro">Romanian</option><option value="ru">Russian</option><option value="sr">Serbian</option><option value="sk">Slovak</option><option value="sl">Slovenian</option><option value="es">Spanish</option><option value="sw">Swahili</option><option value="sv">Swedish</option><option value="th">Thai</option><option value="tr">Turkish</option><option value="uk">Ukrainian</option><option value="ur">Urdu</option><option value="vi">Vietnamese</option><option value="cy">Welsh</option><option value="yi">Yiddish</option></select><span style="font-weight: bold; cursor: pointer; color: lightgrey;">⇄</span><select><option value="af">Afrikaans</option><option value="sq">Albanian</option><option value="ar">Arabic</option><option value="hy">Armenian</option><option value="az">Azerbaijani</option><option value="eu">Basque</option><option value="be">Belarusian</option><option value="bg">Bulgarian</option><option value="ca">Catalan</option><option value="zh-CN">Chinese (Simplified)</option><option value="zh-TW">Chinese (Traditional)</option><option value="hr">Croatian</option><option value="cs">Czech</option><option value="da">Danish</option><option value="nl">Dutch</option><option value="en">English</option><option value="et">Estonian</option><option value="tl">Filipino</option><option value="fi">Finnish</option><option value="fr">French</option><option value="gl">Galician</option><option value="ka">Georgian</option><option value="de">German</option><option value="el">Greek</option><option value="ht">Haitian Creole</option><option value="iw">Hebrew</option><option value="hi">Hindi</option><option selected="selected" value="hu">Hungarian</option><option value="is">Icelandic</option><option value="id">Indonesian</option><option value="ga">Irish</option><option value="it">Italian</option><option value="ja">Japanese</option><option value="ko">Korean</option><option value="la">Latin</option><option value="lv">Latvian</option><option value="lt">Lithuanian</option><option value="mk">Macedonian</option><option value="ms">Malay</option><option value="mt">Maltese</option><option value="no">Norwegian</option><option value="fa">Persian</option><option value="pl">Polish</option><option value="pt">Portuguese</option><option value="ro">Romanian</option><option value="ru">Russian</option><option value="sr">Serbian</option><option value="sk">Slovak</option><option value="sl">Slovenian</option><option value="es">Spanish</option><option value="sw">Swahili</option><option value="sv">Swedish</option><option value="th">Thai</option><option value="tr">Turkish</option><option value="uk">Ukrainian</option><option value="ur">Urdu</option><option value="vi">Vietnamese</option><option value="cy">Welsh</option><option value="yi">Yiddish</option></select><div style="text-align: left; background-color: #ebeff9;">Sprache erkennen &#187; Hungarian</div><div style="width: 444px; max-width: 444px; padding: 2px; min-height: 80px; border-width: 1px; border-style: solid; border-color: grey; background-color: #ffffff; text-align: justify;">HI,</div><div style="width: 444px; max-width: 444px; padding: 2px; min-height: 80px; border-width: 1px; border-style: solid; border-color: grey; background-color: #ffffff; text-align: justify;">AsA</div></div></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/831098#831098">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>