<html><body><div><p dir="ltr">If we were to do it this way it would be another process. I also experimented with just echoing the command back and running it that way. The issue there is a JVM is started to get the command.</p>
<p dir="ltr">There could be a better way too. If anyone has suggestions, I'm open to them.</p>
<p dir="ltr">--<br>
James R. Perkins<br>
JBoss by Red Hat</p>
<div class="quote">On Jul 23, 2014 4:50 AM, Tomaž Cerar &lt;tomaz.cerar@gmail.com&gt; wrote:<br type='attribution'></div><br><div><div dir="ltr"><div>What would that mean in practice?<br></div>Extra jvm launcher process that will start wildfly.<br>or will this be in run in same process?<br><div><div><br></div></div></div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Wed, Jul 23, 2014 at 5:02 AM, James R. Perkins <span dir="ltr">&lt;<a href="mailto:jperkins@redhat.com" target="_blank">jperkins@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
While taking a look at a change to the start up scripts I&#39;m reminded on<br>
what a PITA it is to get consistent behavior across platforms. There are<br>
4 scripts, not including daemon style scripts, to launch WildFly. In<br>
addition to the 4 scripts there are 4 I guess extension scripts. Any<br>
change needed is likely needed in 4 of the files.<br>
<br>
I&#39;ve created an API to launch WildFly [1]. I&#39;m proposing we could use<br>
the API to launch WildFly. We could nix the *.conf and *.conf.bat files<br>
and go to two properties files; a standalone.properties and a<br>
domain.properties. The normal start up scripts would remain, but be<br>
reduced to only setup essential environment variables and invoke a main<br>
class in the launcher API[2]. Note this is by no means complete, just an<br>
example of how it could be done.<br>
<br>
If has any opinions on this let me know. It would allow making changes a<br>
lot easier.<br>
<br>
[1]: <a href="https://github.com/wildfly/wildfly-core/pull/28" target="_blank">https://github.com/wildfly/wildfly-core/pull/28</a><br>
[2]: <a href="https://gist.github.com/jamezp/2033be603da4737ac571" target="_blank">https://gist.github.com/jamezp/2033be603da4737ac571</a><br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
James R. Perkins<br>
JBoss by Red Hat<br>
<br>
_______________________________________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
</font></span></blockquote></div><br></div>
</div></body></html>