<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anand Nalya &#187; centos</title>
	<atom:link href="http://anandnalya.com/tag/centos/feed/" rel="self" type="application/rss+xml" />
	<link>http://anandnalya.com</link>
	<description>blog</description>
	<lastBuildDate>Tue, 01 May 2012 10:25:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Running Glassfish as a service on CentOS</title>
		<link>http://anandnalya.com/2009/04/07/running-glassfish-as-a-service-on-centos/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=running-glassfish-as-a-service-on-centos</link>
		<comments>http://anandnalya.com/2009/04/07/running-glassfish-as-a-service-on-centos/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 06:49:33 +0000</pubDate>
		<dc:creator>anand</dc:creator>
				<category><![CDATA[Codeprix]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://anandnalya.com/?p=56</guid>
		<description><![CDATA[Here is how you run glassfish as a service on CentOS: Create a user glassfish (you can call it anything you want) under which Glassfish will run. #useradd glassfish Install glassfish in /home/glassfish. Create the startup script /etc/init.d/glassfish for glassfish. &#8230; <a href="http://anandnalya.com/2009/04/07/running-glassfish-as-a-service-on-centos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here is how you run glassfish as a service on CentOS:</p>
<ol>
<li> Create a user <em>glassfish (</em>you can call it anything you want) under which Glassfish will run.
<pre lang="bash">#useradd glassfish</pre>
</li>
<li> <a href="https://glassfish.dev.java.net/downloads/v2.1-b60e.html">Install glassfish</a> in /home/glassfish.</li>
<li>Create the startup script <em>/etc/init.d/glassfish</em> for glassfish.<br />
<div id="gist-1124441" class="gist">

        <div class="gist-file">
          <div class="gist-data gist-syntax">
              <div class="highlight"><pre><div class='line' id='LC1'>#!/bin/bash</div><div class='line' id='LC2'>#</div><div class='line' id='LC3'># glassfish:          Startup script for Glassfish Application Server.</div><div class='line' id='LC4'>#</div><div class='line' id='LC5'># chkconfig: 3 80 05</div><div class='line' id='LC6'># description:      Startup script for domain1 of Glassfish Application Server.</div><div class='line' id='LC7'><br/></div><div class='line' id='LC8'>GLASSFISH_HOME=/home/glassfish/glassfish;</div><div class='line' id='LC9'>export GLASSFISH_HOME</div><div class='line' id='LC10'><br/></div><div class='line' id='LC11'>GLASSFISH_OWNER=glassfish;</div><div class='line' id='LC12'>export GLASSFISH_OWNER</div><div class='line' id='LC13'><br/></div><div class='line' id='LC14'>start() {</div><div class='line' id='LC15'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo -n &quot;Starting Glassfish: &quot;</div><div class='line' id='LC16'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;Starting Glassfish at `date`&quot; &gt;&gt; $GLASSFISH_HOME/domains/domain1/logs/startup.log</div><div class='line' id='LC17'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;su $GLASSFISH_OWNER -c &quot;$GLASSFISH_HOME/bin/asadmin start-domain domain1&quot; &gt;&gt; $GLASSFISH_HOME/domains/domain1/logs/startup.log</div><div class='line' id='LC18'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sleep 2</div><div class='line' id='LC19'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;done&quot;</div><div class='line' id='LC20'>}</div><div class='line' id='LC21'><br/></div><div class='line' id='LC22'>stop() {</div><div class='line' id='LC23'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo -n &quot;Stopping Glassfish: &quot;</div><div class='line' id='LC24'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;Stopping Glassfish at `date`&quot; &gt;&gt; $GLASSFISH_HOME/domains/domain1/logs/startup.log</div><div class='line' id='LC25'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;su $GLASSFISH_OWNER -c &quot;$GLASSFISH_HOME/bin/asadmin stop-domain domain1&quot; &gt;&gt; $GLASSFISH_HOME/domains/domain1/logs/startup.log</div><div class='line' id='LC26'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo &quot;done&quot;</div><div class='line' id='LC27'>}</div><div class='line' id='LC28'><br/></div><div class='line' id='LC29'># See how we were called.</div><div class='line' id='LC30'>case &quot;$1&quot; in</div><div class='line' id='LC31'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;start)</div><div class='line' id='LC32'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;start</div><div class='line' id='LC33'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;</div><div class='line' id='LC34'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stop)</div><div class='line' id='LC35'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stop</div><div class='line' id='LC36'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;</div><div class='line' id='LC37'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;restart)</div><div class='line' id='LC38'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stop</div><div class='line' id='LC39'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;start</div><div class='line' id='LC40'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;;;</div><div class='line' id='LC41'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*)</div><div class='line' id='LC42'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;echo $&quot;Usage: glassfish {start|stop|restart}&quot;</div><div class='line' id='LC43'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exit</div><div class='line' id='LC44'>esac</div></pre></div>
          </div>

          <div class="gist-meta">
            <a href="https://gist.github.com/raw/1124441/50fb510314098457dd51cd1d6d1941a606cd6570/glassfish" style="float:right;">view raw</a>
            <a href="https://gist.github.com/1124441#file_glassfish" style="float:right;margin-right:10px;color:#666">glassfish</a>
            <a href="https://gist.github.com/1124441">This Gist</a> brought to you by <a href="http://github.com">GitHub</a>.
          </div>
        </div>
</div>

</li>
<li>Install the service
<pre lang="bash">#chmod +x /etc/init.d/glassfish
#chkconfig --add glassfish
#chkconfig --level 3 glassfish on</pre>
</li>
<li>Start glassfish.
<pre lang="bash">#/etc/init.d/glassfish start</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://anandnalya.com/2009/04/07/running-glassfish-as-a-service-on-centos/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

