<?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>ontwikkelBLOG.nl &#187; Java</title>
	<atom:link href="http://www.ontwikkelblog.nl/category/java/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ontwikkelblog.nl</link>
	<description>Mijn weblog over: Linux, PHP, Bash, Servers, Xen, Java, Webhosting en meer!</description>
	<lastBuildDate>Tue, 01 Mar 2011 16:25:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Java SQL class voor MySQL en PostgreSQL</title>
		<link>http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html#comments</comments>
		<pubDate>Sat, 24 Nov 2007 23:36:49 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Websites en projecten]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html</guid>
		<description><![CDATA[Ik heb wat ik eerder in PHP heb geschreven, nu ook in Java geschreven: een SQL class. Met deze class kan je een koppeling leggen met een MySQL of PostgreSQL database. Ikzelf heb hem onderandere gebruikt in mijn IRC robot Hassanding. De javadoc vind je op: http://dev.ontwikkelzone.nl/java/mgsql/javadoc/index.html?org/mgsql/sql.html. Een query voer je bijvoorbeeld uit met: 1234567891011String [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb wat ik eerder in <a href="http://php.net">PHP</a> heb geschreven, nu ook in Java geschreven: een SQL class. Met deze class kan je een koppeling leggen met een MySQL of PostgreSQL database. Ikzelf heb hem onderandere gebruikt in mijn IRC robot <a href="http://www.ircbotje.nl">Hassanding</a>.</p>
<p><span id="more-61"></span>De javadoc vind je op: <a href="http://dev.ontwikkelzone.nl/java/mgsql/javadoc/index.html?org/mgsql/sql.html">http://dev.ontwikkelzone.nl/java/mgsql/javadoc/index.html?org/mgsql/sql.html</a>. Een query voer je bijvoorbeeld uit met:</p>
<pre>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a> output <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span><br />
<br />
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aresultset+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">ResultSet</span></a> rs <span style="color: #339933;">=</span> conn.<span style="color: #006633;">query</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;SELECT `waarde` FROM `tabel` WHERE `id` = 1 LIMIT 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span><br />
<span style="color: #000000; font-weight: bold;">while</span><span style="color: #009900;">&#40;</span>rs.<span style="color: #006633;">next</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
output <span style="color: #339933;">=</span> rs.<span style="color: #006633;">getString</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;waarde&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span><br />
<span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asqlexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">SQLException</span></a> sqlex<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
<br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
</pre>
<p>Met setSoftware(1) geef je aan dat je MySQL gebruikt, setSoftware(2) geeft PostgreSQL aan.</p>
<p>De JAR vind je op: <a href="http://dev.ontwikkelzone.nl/java/mgsql/sqlclass.jar">http://dev.ontwikkelzone.nl/java/mgsql/sqlclass.jar</a>.</p>
<p>Let op! Bij het gebruik dien je ook nog de <a href="http://nl.wikipedia.org/wiki/JDBC">JDBC</a> van de gebruikte database server software in te laden.</p>
<p>MySQL JDBC: <a href="http://dev.mysql.com/downloads/connector/j/">http://dev.mysql.com/downloads/connector/j/</a><br />
PostgreSQL JDBC: <a href="http://jdbc.postgresql.org/download.html#current">http://jdbc.postgresql.org/download.html#current</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/11/25/java-sql-class-voor-mysql-en-postgresql.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nieuwe versie van Hassanding, bothost.maikelg.net uit dienst genomen</title>
		<link>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html#comments</comments>
		<pubDate>Sat, 24 Nov 2007 21:21:32 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Athena]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Websites en projecten]]></category>
		<category><![CDATA[Hassanding]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html</guid>
		<description><![CDATA[Ik heb een nieuwe versie van mijn IRC robot Hassanding geschreven. Tot voorkort was Hassanding geschreven in PHP5 op basis van mijn PHP5 IRC communicatie class. Hoewel Hassanding sinds versie 2.0 redelijk stabiel was. Bleef Hassanding regelmatig ping timeouts houden en andere kuren vertonen. Daarom heb ik nu Hassanding in Java geschreven, op basis van [...]]]></description>
			<content:encoded><![CDATA[<p>Ik heb een nieuwe versie van mijn IRC robot Hassanding geschreven. Tot voorkort was Hassanding geschreven in PHP5 op basis van mijn <a href="http://www.ontwikkelzone.nl/pagina/scriptsandtools/scripts">PHP5 IRC communicatie class</a>. Hoewel Hassanding sinds versie 2.0 redelijk stabiel was. Bleef Hassanding regelmatig ping timeouts houden en andere kuren vertonen. Daarom heb ik nu Hassanding in Java geschreven, op basis van het <a href="http://www.jibble.org/pircbot.php">PircBot IRC framework</a>. Deze nieuwe versie is nu al stabieler dan de 2.x reeks. Java is ook beter geschikt voor socket programming natuurlijk.  In deze versie als Hassanding uit een kanaal wordt gekicked of door een ping timeout de verbinding verliest, zal Hassanding zelf onmiddelijk opnieuw het kanaal joinen of de verbinding herstellen ipv dat dat via een cronjob moet gebeuren. Hassanding is op dit punt dus een stuk intelligenter geworden sinds versie 3.0. Hassanding ondersteund ook sinds versie 3.0 meerdere kanalen en is nu ook aanwezig in #maikelg en #kloten op irc.maikelg.net.</p>
<p>Ook heb ik sinds deze versie besloten dat een aparte virtuele server voor de irc bots niet langer nodig is. Daarom is Hassanding nu gewoon op <a href="http://athena.maikelg.net">Athena</a> gehost.</p>
<p>De help informatie van Hassanding is te vinden op <a href="http://help.ircbotje.nl">http://help.ircbotje.nl</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/11/24/nieuwe-versie-van-hassanding-bothostmaikelgnet-uit-dienst-genomen.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tomcat JSP server installeren en integreren met Apache</title>
		<link>http://www.ontwikkelblog.nl/2007/06/03/tomcat-jsp-server-installeren-en-integreren-met-apache.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/06/03/tomcat-jsp-server-installeren-en-integreren-met-apache.html#comments</comments>
		<pubDate>Sun, 03 Jun 2007 17:34:15 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Aphrodite]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/06/03/tomcat-jsp-server-installeren-en-integreren-met-apache.html</guid>
		<description><![CDATA[In mijn vorige post heb ik verteld hoe ik met Java en JSP bezig ben. Hoe ik de Tomcat JSP server heb geinstalleerd en met Apache heb geintegreerd ga ik in deze post uitleggen. In dit voorbeeld gebruik ik een server met CentOS 4.4, maar de procedure is bij elke andere linux distributie vrijwel hetzelfde. [...]]]></description>
			<content:encoded><![CDATA[<p>In mijn <a href="http://www.ontwikkelblog.nl/2007/06/02/java-leren.html">vorige post</a> heb ik verteld hoe ik met Java en JSP bezig ben. Hoe ik de <a href="http://tomcat.apache.org">Tomcat</a> JSP server heb geinstalleerd en met Apache heb geintegreerd ga ik in deze post uitleggen. In dit voorbeeld gebruik ik een server met CentOS 4.4, maar de procedure is bij elke andere linux distributie vrijwel hetzelfde.</p>
<p><span id="more-26"></span></p>
<p><strong>Tomcat installeren</strong></p>
<pre>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>tomcat<br />
<span style="color: #666666;">shell# </span><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>tomcat<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>apache.proserve.nl<span style="color: #000000; font-weight: bold;">/</span>tomcat<span style="color: #000000; font-weight: bold;">/</span>tomcat-<span style="color: #000000;">6</span><span style="color: #000000; font-weight: bold;">/</span>v6.0.13<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>apache-tomcat-6.0.13.tar.gz<br />
<span style="color: #666666;">shell# </span>adduser tomcat<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">chown</span> <span style="color: #660033;">-R</span> tomcat:tomcat <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>tomcat<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">tar</span> <span style="color: #660033;">-xzf</span> apache-tomcat-6.0.13.tar.gz<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">rm</span> apache-tomcat-6.0.13.tar.gz<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">mv</span> apache-tomcat-6.0.13<span style="color: #000000; font-weight: bold;">/*</span> .<span style="color: #000000; font-weight: bold;">/</span><br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-r</span> apache-tomcat-6.0.13<br />
<span style="color: #666666;">shell# </span><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;JAVA_HOME = &lt;path naar Java Runtime Environment&gt;&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>bashrc<br />
<span style="color: #666666;">shell# </span><span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;export JAVA_HOME&quot;</span> <span style="color: #000000; font-weight: bold;">&gt;</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>bashrc<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">bash</span><br />
<span style="color: #666666;">shell# </span>bin<span style="color: #000000; font-weight: bold;">/</span>startup.sh</div></td></tr></tbody></table></div>
</pre>
<p>Vervang &lt;path naar Java Runtime Environment&gt; met het path naar JRE.</p>
<p><strong>User voor manager aanmaken</strong></p>
<p>Nu is Tomcat geinstalleerd en opgestart. Je kan met <em>netstat -l</em> kijken op welke poort Tomcat is gestart, daar kun je dan de manager vinden. </p>
<p>Nu is het tijd om een user aan te maken voor de manager. Met de manager kan je applications deployen en undeployen.</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">shell# nano /usr/local/tomcat/conf/tomcat-users.xml</div></td></tr></tbody></table></div>
</pre>
<p>Voeg tussen &lt;tomcat-users&gt; en &lt;/tomcat-users&gt; de volgende regels toe:</p>
<pre>
<div class="codecolorer-container xml default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br /></div></td><td><div class="xml codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;role</span> <span style="color: #000066;">rolename</span>=<span style="color: #ff0000;">&quot;manager&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span><br />
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;user</span> <span style="color: #000066;">username</span>=<span style="color: #ff0000;">&quot;admin&quot;</span> <span style="color: #000066;">password</span>=<span style="color: #ff0000;">&quot;pass&quot;</span> <span style="color: #000066;">roles</span>=<span style="color: #ff0000;">&quot;manager&quot;</span><span style="color: #000000; font-weight: bold;">/&gt;</span></span></div></td></tr></tbody></table></div>
</pre>
<p>Vervang admin en pass door je eigen gebruikersnaam en wachtwoord.</p>
<p><strong>mod_jk installeren en configureren</strong></p>
<p>Nu gaan we Tomcat integreren in Apache, ik ga uit van Apache 2.2.4, maar ook voor oudere series zijn mod_jk binaries te vinden.</p>
<p>Uiteraard moet je de apache path&#8217;s gebruiken die bij jou van toepassing zijn.</p>
<pre>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #666666;">shell# </span><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>modules<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>www.apache.org<span style="color: #000000; font-weight: bold;">/</span>dist<span style="color: #000000; font-weight: bold;">/</span>tomcat<span style="color: #000000; font-weight: bold;">/</span>tomcat-connectors<span style="color: #000000; font-weight: bold;">/</span>jk<span style="color: #000000; font-weight: bold;">/</span>binaries<span style="color: #000000; font-weight: bold;">/</span>linux<span style="color: #000000; font-weight: bold;">/</span>jk-1.2.21<span style="color: #000000; font-weight: bold;">/</span>mod_jk-1.2.21-apache-<span style="color: #000000;">2.2</span>.x-linux-i686.so<br />
<span style="color: #666666;">shell# </span><span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>conf<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">touch</span> ..<span style="color: #000000; font-weight: bold;">/</span>logs<span style="color: #000000; font-weight: bold;">/</span>mod_jk.log<br />
<span style="color: #666666;">shell# </span><span style="color: #c20cb9; font-weight: bold;">nano</span> httpd.conf</div></td></tr></tbody></table></div>
</pre>
<p>Voeg onderaan httpd.conf toe:</p>
<pre>
<div class="codecolorer-container apache default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br /></div></td><td><div class="apache codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #00007f;">LoadModule</span> jk_module /usr/local/apache2/modules/mod_jk.so<br />
<br />
<span style="color: #adadad; font-style: italic;"># Where to find workers.properties</span><br />
JkWorkersFile /usr/local/apache2/workers.properties <br />
<br />
<span style="color: #adadad; font-style: italic;"># Where to put jk logs</span><br />
JkLogFile /usr/local/apache2/logs/mod_jk.log<br />
<br />
<span style="color: #adadad; font-style: italic;"># Set the jk log level [debug/error/info]</span><br />
JkLogLevel info<br />
<br />
<span style="color: #adadad; font-style: italic;"># Select the log format</span><br />
JkLogStampFormat <span style="color: #7f007f;">&quot;[%a %b %d %H:%M:%S %Y] &quot;</span><br />
<br />
<span style="color: #adadad; font-style: italic;"># JkOptions indicate to send SSL KEY SIZE,</span><br />
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories<br />
<br />
<span style="color: #adadad; font-style: italic;"># JkRequestLogFormat set the request format</span><br />
JkRequestLogFormat <span style="color: #7f007f;">&quot;%w %V %T&quot;</span><br />
<br />
<span style="color: #adadad; font-style: italic;"># Send servlet for context / jsp-examples to worker named worker1</span><br />
JkMount /jspapplicatie worker1<br />
<span style="color: #adadad; font-style: italic;"># Send JSPs for context /jsp-examples/* to worker named worker1</span><br />
JkMount /jspapplicatie/* worker1</div></td></tr></tbody></table></div>
</pre>
<p>De laatste 4 regels moeten steeds herhaald worden voor extra applicaties.</p>
<p>Nu moeten we workers.properties aanmaken:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">shell# nano /usr/local/apache2/workers.properties</div></td></tr></tbody></table></div>
</pre>
<p>Zet in workers.properties het volgende:</p>
<pre>
<div class="codecolorer-container ini default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br /></div></td><td><div class="ini codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">workers.tomcat_home<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">/usr/lib/apache-tomcat</span><br />
workers.java_home<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">/usr/lib/jdk</span><br />
<span style="color: #000099;">ps</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">/</span><br />
worker.list<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">worker1</span><br />
<br />
worker.default.port<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">&lt;tomcat poort&gt;</span><br />
worker.default.host<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">localhost</span><br />
worker.default.type<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">ajp13</span><br />
worker.default.lbfactor<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">1</span></div></td></tr></tbody></table></div>
</pre>
<p>Vervang &lt;tomcat poort&gt; door de tomcat poort.</p>
<p>Dan kan apache gerestart worden met:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">shell# /usr/local/apache2/bin/apachectl -k restart</div></td></tr></tbody></table></div>
</pre>
<p>Dat is het! Nu wordt http://je-url/jspapplicatie naar de tomcat server geforward.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/06/03/tomcat-jsp-server-installeren-en-integreren-met-apache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java leren</title>
		<link>http://www.ontwikkelblog.nl/2007/06/02/java-leren.html</link>
		<comments>http://www.ontwikkelblog.nl/2007/06/02/java-leren.html#comments</comments>
		<pubDate>Sat, 02 Jun 2007 21:49:47 +0000</pubDate>
		<dc:creator>Maikel Gommans</dc:creator>
				<category><![CDATA[Aphrodite]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.ontwikkelblog.nl/2007/06/02/java-leren.html</guid>
		<description><![CDATA[Ik ben begonnen met het leren van Java. Ik heb Netbeans IDE op mijn desktop geinstalleerd (die draait op Ubuntu 7.04 Feisty Fawn) en ben aan het spelen gegaan. Ik ben begonnen met het maken van een GUI applicatie dmv Swing. Veel dingen had ik snel door, Java is erg logisch, in tegenstelling tot bijv. [...]]]></description>
			<content:encoded><![CDATA[<p>Ik ben begonnen met het leren van <a href="http://en.wikipedia.org/wiki/Java_(programming_language)">Java</a>. Ik heb <a href="http://www.netbeans.info">Netbeans IDE</a> op mijn desktop geinstalleerd (die draait op <a href="http://www.ubuntu.com">Ubuntu</a> 7.04 Feisty Fawn) en ben aan het spelen gegaan. Ik ben begonnen met het maken van een GUI applicatie dmv Swing. Veel dingen had ik snel door, Java is erg logisch, in tegenstelling tot bijv. Delphi.<br />
Ik heb ook een goede functie naslag voor Java gevonden: <a href="http://www.exampledepot.com/">http://www.exampledepot.com/</a>. Hier heb ik tijdens het uitproberen wel veel aan gehad.</p>
<p><span id="more-25"></span></p>
<p>In mijn eerste &#8220;Hello World!&#8221; java applicatie heb ik inmiddels al voor elkaar:</p>
<ul>
<li>Exceptions window in en uitschakelen</li>
<li>Aanpassen van Hello World string</li>
<li>Aanpassen button text</li>
<li>Opslaan van instellingen in INI file</li>
<li>Uitlezen van instellingen INI file</li>
<li>Verwijderen van aangemaakte INI file</li>
<li>Credits scherm</li>
<li>Instellingen naar resetten</li>
</ul>
<p>Deze Java applicatie is te downloaden op: <a href="http://dev.ontwikkelzone.nl/java/hwapp.zip">http://dev.ontwikkelzone.nl/java/hwapp.zip</a>.</p>
<p>De applicatie heeft Java Runtime Environment 6 nodig om goed te functioneren. Mocht er bij het uitvoeren een foutmelding komen, probeer hem dan op deze manier te starten:</p>
<pre>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">shell# java -jar Hello_World_App.jar</div></td></tr></tbody></table></div>
</pre>
<p>Ook ben ik sinds gisteren begonnen met het spelen met <a href="http://en.wikipedia.org/wiki/JavaServer_Pages">JavaServer Pages</a>. Dit vind ik eigenlijk iets lastiger dan normaal met Java werken in een GUI applicatie, maar ik heb het toch vrij snel voor elkaar gekregen om de GET en POST parameters op te vragen en te verwerken.</p>
<p>Voor het draaien van de JSP applicatie heb ik op Aphrodite een <a href="http://tomcat.apache.org">Tomcat</a> server geinstalleerd. Ook heb ik die geintegreerd met Apache. Hoe ik dat heb gedaan zal ik in een later stukje uitleggen.</p>
<p>Java is een uitgebreide en breed inzetbare programmeer taal, waar ik zeker nog meer van wil leren <img src='http://www.ontwikkelblog.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ontwikkelblog.nl/2007/06/02/java-leren.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

