<?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>KopfPit - Weblog &#187; Tomcat</title>
	<atom:link href="http://www.kopfpit.de/wordpress/tag/tomcat/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kopfpit.de/wordpress</link>
	<description>Webdevelopment</description>
	<lastBuildDate>Wed, 04 Jan 2012 15:36:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HowTo &#8211; Ubuntu Tomcat Autostart</title>
		<link>http://www.kopfpit.de/wordpress/2009/03/26/howto-ubuntu-tomcat-autostart/</link>
		<comments>http://www.kopfpit.de/wordpress/2009/03/26/howto-ubuntu-tomcat-autostart/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 16:31:47 +0000</pubDate>
		<dc:creator>fs</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tomcat]]></category>

		<guid isPermaLink="false">http://www.kopfpit.de/wordpress/?p=380</guid>
		<description><![CDATA[Vieles ist in Linux einfach zu bewerkstelligen, ein paar Sachen sind etwas mit Wissen zu hinterlegen bevor man sie durchf&#252;hrt. So auch das Starten von Applikationen beim Bootvorgang. Nehmen wir als Beispiel mal einen Tomcat App Server. Das Programm gibt einemĀ schon Skripte zum starten und beenden an die Hand. Das ist eigentlich auch alles [...]]]></description>
			<content:encoded><![CDATA[<p>Vieles ist in Linux einfach zu bewerkstelligen, ein paar Sachen sind etwas mit Wissen zu hinterlegen bevor man sie durchf&#252;hrt. So auch das Starten von Applikationen beim Bootvorgang.</p>
<p>Nehmen wir als Beispiel mal einen Tomcat App Server. Das Programm gibt einemĀ schon Skripte zum starten und beenden an die Hand. Das ist eigentlich auch alles was man zum weiteren Vorgehen braucht.</p>
<p>Im Verzeichnis /etc/init.d sind bei Linux &#252;blicherweise die Startskripten abgelegt. Diese stellen im Normalfall 4 Parameter zur Verf&#252;gung (start/stop/restart/force-reload). Zum Starten brauchen wir&#8230; Trommelwirbel&#8230; den Start-Parameter.</p>
<p>Wir legen also nun f&#252;r den Tomcat unter /etc/init.d eine Datei namens tomcat an (mit Root-Rechten).</p>
<pre>sudo vi /etc/init.d/tomcat</pre>
<p>Es kann auch jeglicher anderer Editor, wie z.B. nano genommen werden.</p>
<p>Anschlie&#223;end bef&#252;llen wir die Datei mit Inhalt:</p>
<pre># Autostart script for tomcat

CATALINA_HOME=path-to-tomcat-directory
export JRE_HOME=path-to-jre-directory

case $1 in
start)
sudo -u <em>username</em> sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sudo -u <em>username</em> sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sudo -u <em>username</em> sh $CATALINA_HOME/bin/shutdown.sh
sudo -u <em>username</em> sh $CATALINA_HOME/bin/startup.sh
;;
force-reload)
sudo -u <em>username</em> sh $CATALINA_HOME/bin/shutdown.sh
sudo -u <em>username</em> sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0</pre>
<p>Damit k&#246;nnen wir schon recht komfortabel den Kater starten, aber nur manuell. Aber zumindest sind mal die einzelnen Skriptaufrufe weggekapselt.</p>
<p>Zum Autostart verwendet Linux sogenannte <a title="Runlevel - Wikipedia" href="http://de.wikipedia.org/wiki/Runlevel" target="_blank">Runlevel</a>. Nat&#252;rlich hat jede gr&#246;&#223;ere Distribution da andere.</p>
<pre>sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat</pre>
<p>Obige Zeilen bedeuten, dass der Tomcat im Multiusermode (rc2) gestartet wird (S99), aber beim Betreten des Singleusermode (rc1) gestoppt wird (K99).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kopfpit.de/wordpress/2009/03/26/howto-ubuntu-tomcat-autostart/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching using disk: basic

Served from: www.kopfpit.de @ 2012-02-08 23:40:49 -->
