<?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>Gronono.fr &#187; jsp</title>
	<atom:link href="http://www.gronono.fr/wordpress/tag/jsp/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gronono.fr/wordpress</link>
	<description>Un site fait par moi pour tout le monde.</description>
	<lastBuildDate>Mon, 16 May 2011 22:41:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Conteneur de Servlets/JSP gratuit</title>
		<link>http://www.gronono.fr/wordpress/2008/01/conteneur-de-servletsjsp-gratuit/</link>
		<comments>http://www.gronono.fr/wordpress/2008/01/conteneur-de-servletsjsp-gratuit/#comments</comments>
		<pubDate>Sun, 20 Jan 2008 08:54:00 +0000</pubDate>
		<dc:creator>Arnaud Brunet</dc:creator>
				<category><![CDATA[Informatique]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[myjavaserver]]></category>
		<category><![CDATA[servlet]]></category>

		<guid isPermaLink="false">http://www.gronono.fr/?p=14</guid>
		<description><![CDATA[Hier, je parlais de MyJavaServer un conteneur de Servlets/JSP gratuit. J'ai eu un peu de mal à me faire à leur système de déploiement non standard. Mais une fois habitué, je pense qu'il peut m'être utile pour mon projet de site perso. Il faut savoir que les servlets et autres classes sont placés habituellement dans [...]]]></description>
			<content:encoded><![CDATA[<p>Hier, je parlais de <a href="http://www.myjavaserver.com/" class="broken_link">MyJavaServer</a> un conteneur de Servlets/JSP gratuit.</p>
<p>J'ai eu un peu de mal à me faire à leur système de déploiement non standard. Mais une fois habitué, je pense qu'il peut m'être utile pour mon projet de site perso.</p>
<p>Il faut savoir que les servlets et autres classes sont placés habituellement dans le dossier WEB-INF/classes. Or sur MyJavaServer, tous les utilisateurs partagent ce même dossier et ont chacun un sous-dossier personnel qui en fait un lien symbolique vers la racine de leur webapp.<br />
Donc pour déployer une servlet celle-ci doit être un package du nom de l'utilisateur (ou un sous-package) et être placé directement à la racine.</p>
<p>Par exemple mon login est gronono. Il faut donc que mes servlets soient dans le package gronono et les fichiers .class placés directement à la racine de mon compte.</p>
<p>Voici la servlet qui m'a servie de test :</p>
<pre class="java"><span style="color: #000000; font-weight: bold;">package</span> gronono;
&nbsp;
<span style="color: #a1a100;">import java.io.IOException;</span>
<span style="color: #a1a100;">import java.io.PrintWriter;</span>
<span style="color: #a1a100;">import javax.servlet.ServletException;</span>
<span style="color: #a1a100;">import javax.servlet.http.HttpServlet;</span>
<span style="color: #a1a100;">import javax.servlet.http.HttpServletRequest;</span>
<span style="color: #a1a100;">import javax.servlet.http.HttpServletResponse;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> HelloServlet <span style="color: #000000; font-weight: bold;">extends</span> HttpServlet <span style="color: #66cc66;">&#123;</span>
  <span style="color: #000000; font-weight: bold;">protected</span> <span style="color: #993333;">void</span> doGet<span style="color: #66cc66;">&#40;</span>HttpServletRequest request, HttpServletResponse response<span style="color: #66cc66;">&#41;</span> <span style="color: #000000; font-weight: bold;">throws</span> ServletException, <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3AIOException+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">IOException</span></a> <span style="color: #66cc66;">&#123;</span>
    <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3APrintWriter+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #aaaadd; font-weight: bold;">PrintWriter</span></a> writer = response.<span style="color: #006600;">getWriter</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
    writer.<span style="color: #006600;">write</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Hello&quot;</span><span style="color: #66cc66;">&#41;</span>;
    response.<span style="color: #006600;">flushBuffer</span><span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>;
  <span style="color: #66cc66;">&#125;</span>
<span style="color: #66cc66;">&#125;</span></pre>
<p>Une fois compilé, le fichier HelloServlet.class est à placer dans à la racine de mon compte.<br />
La servlet est directement accessible via l'url : http://www.myjavaserver.com/servlet/gronono.HelloServlet</p>
<p>A bientôt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gronono.fr/wordpress/2008/01/conteneur-de-servletsjsp-gratuit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

