<?xml version="1.0" encoding="UTF-8"?>
<!-- name="generator" content="blojsom v3.2" -->
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <channel>
        <title>BLOG BAAO</title>
        <link>http://blog.baao.com/blojsom/blog/yac</link>
        <description>La vraie vie Flex</description>
        <language>fr</language>
        <image>
            <url>http://blog.baao.com/blojsom/favicon.ico</url>
            <title>BLOG BAAO</title>
            <link>http://blog.baao.com/blojsom/blog/yac</link>
        </image>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>blojsom v3.2</generator>
		<managingEditor>yac@baao.com</managingEditor>
		<webMaster>yac@baao.com</webMaster>
		<pubDate>Fri, 4 Jan 2008 08:50:18 +0100</pubDate>

                        <item>
            <title>Créer une java web app (jsp) avec Flex builder 3 et Tomcat 6</title>
            <link>http://blog.baao.com/blojsom/blog/yac/2008/01/04/Créer-une-java-web-app-jsp-avec-Flex-builder-3-et-Tomcat-6</link>
            <description>&lt;p&gt;
&lt;i&gt;Note : Si vous avez installé Europa EE et Flex Builder 3 plugin, configuré Tomcat, vous allez voir qu&#39;il est assez 
simple de créer une application mixte Java et Flex. Sinon rendez-vous sur mon billet sur ce même blog.&lt;/i&gt;
&lt;/p&gt;


&lt;h2&gt;1- Créons la JavaFlexApp&lt;/h2&gt;
	&lt;h3&gt;a- Création du projet Flex&lt;/h3&gt;
&lt;p&gt;Dans la perspective Flex Developmenta allez dans le menu File-&gt;New-&gt;Flex Project&lt;/p&gt;
	&lt;h3&gt;b- Etape 1&lt;/h3&gt;
		&lt;p&gt;Project Name : JavaFlexApp&lt;br/&gt;
		Application Type : Web Application&lt;br/&gt;
		Application server Type : J2EE&lt;br/&gt;
		Décochez Use remote object...service&lt;br/&gt;
		Cochez Create combined...WTP&lt;br/&gt;
		Changez le java source folder : srcjava&lt;br/&gt;
		Next...
&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-webapp/Wizard1.gif&quot;/&gt;
	&lt;h3&gt;c- Etape 2&lt;/h3&gt;
		&lt;p&gt;J&#39;ai laissé toutes les valeurs par défaut&lt;br/&gt;
		Next...
&lt;/p&gt;
	&lt;h3&gt;d- Etape 3&lt;/h3&gt;
		&lt;p&gt;J&#39;ai changé pour srcflex (je préfère :-)&lt;br/&gt;
		Finish...&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-webapp/Wizard3.gif&quot;/&gt;
&lt;p&gt;Pour ceux qui ont connu l&#39;équivalent en Flex 2, c&#39;est trop simple :-)&lt;/p&gt;


&lt;h2&gt;2- Codons la partie serveur&lt;/h2&gt;
&lt;h3&gt;a- Créons la classe Clock&lt;/h3&gt;
&lt;p&gt;Basculons dans la perspective J2EE pour créer la classe Java com.baao.test.Clock (cliquez droit sur le répertoire Java Resources: srcjava puis New-&gt; Class) dont voici le code:
&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
package com.baao.test;

import java.util.Date;

public class Clock 
{
  public String getTimeAsString()
  {
    return (new Date()).toString();
  }
}
&lt;/pre&gt;
&lt;h3&gt;b- Créons la JSP ClockView.jsp&lt;/h3&gt;
&lt;p&gt;Cliquons droit sur le répertoire WebContent puis New-&gt;JSP. Recopions le code ci-dessous:&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;%@page import=&amp;quot;com.baao.test.Clock;&amp;quot;%&amp;gt;

&amp;lt;%
	//Pour &amp;eacute;viter la mise en cache par le navigateur de la r&amp;eacute;ponse
	response.setHeader(&amp;quot;Cache-Control&amp;quot;,&amp;quot;no-cache&amp;quot;);
	response.setHeader(&amp;quot;Pragma&amp;quot;,&amp;quot;no-cache&amp;quot;);
	response.setDateHeader (&amp;quot;Expires&amp;quot;, 0);
%&amp;gt;

&amp;lt;info&amp;gt;
  &amp;lt;date&amp;gt;&amp;lt;%= (new Clock()).getTimeAsString() %&amp;gt;&amp;lt;/date&amp;gt;
&amp;lt;/info&amp;gt;
&lt;/pre&gt;

	&lt;h3&gt;Testons&lt;/h3&gt;
&lt;p&gt;
&lt;ul&gt;
&lt;li&gt;Lancer le serveur s&#39;il ne tourne pas (dans la vue serveur)&lt;/li&gt;
&lt;li&gt;Sélectionnons la JSP par un click droit Run as-&gt;Run on server&lt;/li&gt;
&lt;li&gt;Sélectionnez le bon serveur (Tomcat 6 chez moi)&lt;/li&gt;
&lt;li&gt;Ajoutons JavaFlexApp au projet&lt;/li&gt;
&lt;li&gt;Update du Context Root&lt;/li&gt;
&lt;li&gt;Finish...&lt;/li&gt;
&lt;/ul&gt;
:-)
&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-webapp/Vue-jsp.gif&quot;/&gt;
&lt;h2&gt;3- Du Flex, du flex, du flex !&lt;/h2&gt;
&lt;h3&gt;Création&lt;/h3&gt;
&lt;p&gt;Dans srcflex, remplaçons le contenu de la JavaFlexApp.mxml par:&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;mx:Application xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot;
	creationComplete=&amp;quot;clockService.send()&amp;quot;&amp;gt;
	
	&amp;lt;mx:HTTPService id=&amp;quot;clockService&amp;quot; url=&amp;quot;ClockView.jsp&amp;quot;/&amp;gt;		

	&amp;lt;mx:Label id=&amp;quot;clockLabel&amp;quot; text=&amp;quot;{clockService.lastResult.info.date}&amp;quot;/&amp;gt;	
	&amp;lt;mx:Button label=&amp;quot;Refresh!&amp;quot; click=&amp;quot;clockService.send()&amp;quot;/&amp;gt;

&amp;lt;/mx:Application&amp;gt;
&lt;/pre&gt;
&lt;h3&gt;b- Exécution&lt;/h3&gt;
&lt;p&gt;Sur ce mxml, click droit puis Run as-&gt;Flex Application&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-webapp/Vue-Flex.gif&quot;/&gt;
&lt;/p&gt;Bienvenue dans le monde JavaFlexApp :-)&lt;/p&gt;
 

-Yann

</description>
            <guid>http://blog.baao.com/blojsom/blog/yac/2008/01/04/Créer-une-java-web-app-jsp-avec-Flex-builder-3-et-Tomcat-6</guid>
			<pubDate>Fri, 4 Jan 2008 08:50:18 +0100</pubDate>
            <category>/Flex+3/</category>
                                        <wfw:comment>http://blog.baao.com/blojsom/commentapi/yac/Flex+3/2008/01/04/Créer-une-java-web-app-jsp-avec-Flex-builder-3-et-Tomcat-6</wfw:comment>
            <wfw:commentRss>http://blog.baao.com/blojsom/blog/yac/2008/01/04/Créer-une-java-web-app-jsp-avec-Flex-builder-3-et-Tomcat-6?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>BlazeDS avec Flex builder 3, Tomcat 6 et les webtools</title>
            <link>http://blog.baao.com/blojsom/blog/yac/2008/01/03/BlazeDS-avec-Flex-builder-3-Tomcat-6-et-les-webtools</link>
            <description>&lt;blockquote class=&quot;pull&quot;&gt;&amp;quot;Y&#39;a des mecs qui retirent leur galure en entendant son blaze !&amp;quot;&lt;cite&gt;-- Michel Audiard&lt;/cite&gt; &lt;/blockquote&gt;

&lt;p&gt;BlazeDS, c&#39;est la véritable bombe thermonucléaire de Flex 3. Le SDK ou le builder n&#39;ont pas été radicalement changé en version 3, mais la partie serveur de Flex, vendue très chère en version 2, voit certains de ses services passés opensource. le nom de l&#39;affaire : BlazeDS !&lt;/p&gt;

&lt;p&gt;Premier service que je vous propose d&#39;étudier, l&#39;un des plus important, la connexion directe du client Flex avec une classe 
façade Java (dans le monde Flash/Flex, cela s&#39;appelle le Remoting).&lt;br/&gt;
Damned !, une JavaFlexApp, un fichier de config et le tour est joué !&lt;/p&gt;

&lt;h2&gt;0- Les installations&lt;/h2&gt;
&lt;ol&gt;
 &lt;li&gt;un FB3 beta 3 avec Europa EE et Tomcat (ou équivalent) : voir mon doux billet d&#39;installation.&lt;/li&gt;
 &lt;li&gt;avoir récupéré BlazeDS beta 1 (c&#39;est un zip) :  &lt;a href=&quot;http://labs.adobe.com/technologies/blazeds/&quot; target=&quot;_new&quot;&gt;la page sur le lab&lt;/a&gt; et &lt;a href=&quot;https://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fblazeds&quot; target=&quot;_new&quot;&gt;l&#39;url de download&lt;/a&gt;&lt;/li&gt;
 &lt;li&gt;dézippez BlazeDS. Je désignerai le répertoire de dézip par Répertoire-BlazeDS&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;1- Créons la BlazeApp&lt;/h2&gt;
	&lt;h3&gt;a- Créer le projet&lt;/h3&gt;
&lt;p&gt;Dans la perspective Flex Develoment allez dans le menu File-&gt;New-&gt;Flex Project&lt;/p&gt;
	&lt;h3&gt;b- Dans le wizard 1&lt;/h3&gt;
		&lt;p&gt;
                Project Name : BlazeApp&lt;br/&gt;
		Application Type : Web Application&lt;br/&gt;
		Application server Type : J2EE&lt;br/&gt;
		Cochez use remote object en choisissant LiveCycle Data Service&lt;br/&gt;
		Cochez Create.. WTP&lt;br/&gt;
		Changez le java source folder : srcjava&lt;br/&gt;
		Next...
&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/blaze-clock-webapp/Wizard1.png&quot;/&gt;
	&lt;h3&gt;c- Dans le Wizard 2&lt;/h3&gt;
		&lt;p&gt;Sélectionnez Apache Tomcat v6.0 pour le Target runtime. J&#39;ai laissé toutes les autres valeurs par défaut sauf le Flex war file que j&#39;ai positionné à : Répertoire-BlazeDS/blazeds.war (si une erreur apparaît ici, vérifiez bien que vous utilisez la version beta 3 ou + du plugin Flex builder). Next...
&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/blaze-clock-webapp/Wizard2.png&quot;/&gt;
	&lt;h3&gt;d- Dans le Wizard 3&lt;/h3&gt;
		&lt;p&gt;J&#39;ai changé le Main source folder pour srcflex (je préfère :-). Finish...
&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/blaze-clock-webapp/Wizard3.png&quot;/&gt;
&lt;p&gt;Mazette, c&#39;est presque prêt !&lt;/p&gt;


&lt;h2&gt;2- Configurons un peu&lt;/h2&gt;
 &lt;h3&gt;a- Les jars&lt;/h3&gt;
&lt;p&gt;L&#39;installation Blazeds sur Tomcat nécessite de placer 2 jars dans le lib de Tomcat (pas dans le lib de l&#39;application)&lt;/p&gt;
&lt;p&gt;Répertoire-BlazeDS/tomcat/lib/blazeds/flex-tomcat-server.jar dans Répertoire-Tomcat6/lib&lt;br/&gt;
Répertoire-BlazeDS/tomcat/lib/blazeds/flex-tomcat-common.jar dans Répertoire-Tomcat6/lib&lt;/p&gt;

 &lt;h3&gt;b- Changer le nom du Context root (bug ?)&lt;/h3&gt;
&lt;p&gt;Dans les propriétés du projet/Flex Server changer le Context root en /BlazeApp	par défaut c&#39;est le &quot;content root&quot; qui y est positionné (/WebContent ???)&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/blaze-clock-webapp/ContextRoot.png&quot;/&gt;

&lt;h2&gt;3- Codons un peu&lt;/h2&gt;
&lt;h3&gt;La classe Java&lt;/h3&gt;
Créons la classe Java com.baao.test.Clock (dans la perspective J2EE, cliquons droit sur le dossier Java Resources: srcjava puis dans le menu contextuel New Class) dont voici le code:
&lt;pre class=&#39;code graybox&#39;&gt;
package com.baao.test;

import java.util.Date;

public class Clock 
{
	  public String getTimeAsString()
	  {
	    return (new Date()).toString();
	  }

	  public Date getTime()
	  {
	    return new Date();
	  }
}
&lt;/pre&gt;

&lt;h3&gt;Configuration Serveur&lt;/h3&gt;
&lt;p&gt;Référençons cette classe Java dans le fichier de config du remoting.&lt;/p&gt;
&lt;p&gt;Dans le projet, éditons /WebContent/WEB-INF/flex/remoting-config.xml. A la fin du fichier, juste avant le tag &amp;lt;/service&amp;gt;, ajoutons la référence à notre classe :&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
    &amp;lt;destination id=&amp;quot;clock&amp;quot;&amp;gt;
        &amp;lt;properties&amp;gt;
            &amp;lt;source&amp;gt;com.baao.test.Clock&amp;lt;/source&amp;gt;
        &amp;lt;/properties&amp;gt;
    &amp;lt;/destination&amp;gt;
&lt;/pre&gt;

&lt;h3&gt;Côté Flex&lt;/h3&gt;
&lt;p&gt;Dans BlazeApp.mxml, connectons-nous à cette classe:&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;
&amp;lt;mx:Application xmlns:mx=&amp;quot;http://www.adobe.com/2006/mxml&amp;quot;
	creationComplete=&amp;quot;clockService.getTimeAsString()&amp;quot;&amp;gt;
	
	&amp;lt;mx:RemoteObject id=&amp;quot;clockService&amp;quot; destination=&amp;quot;clock&amp;quot;/&amp;gt;
	
	&amp;lt;mx:Label id=&amp;quot;clockLabel&amp;quot; text=&amp;quot;{clockService.getTimeAsString.lastResult}&amp;quot;/&amp;gt;	
	&amp;lt;mx:Button label=&amp;quot;Refresh!&amp;quot; click=&amp;quot;clockService.getTimeAsString()&amp;quot;/&amp;gt;

	&amp;lt;mx:Label id=&amp;quot;clockLabelTime&amp;quot; text=&amp;quot;{clockService.getTime.lastResult}&amp;quot;/&amp;gt;	
	&amp;lt;mx:Button label=&amp;quot;Refresh!&amp;quot; click=&amp;quot;clockService.getTime()&amp;quot;/&amp;gt;


&amp;lt;/mx:Application&amp;gt;
&lt;/pre&gt;

&lt;h3&gt;Testons&lt;/h3&gt;
&lt;p&gt;Dans la vue du serveur, arrêtons le serveur s&#39;il tourne pour lui ajouter la nouvelle application&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;click droit sur le serveur puis Add/Remove Project&lt;/li&gt;
&lt;li&gt;ajoutons BlazeApp&lt;/li&gt;
&lt;li&gt;Finish&lt;/li&gt;
&lt;li&gt;relançons le serveur&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Lançons l&#39;application Flex en cliquant droit sur le fichier BlazeApp.mxml puis Run as-&gt;Flex Application
&lt;img src=&quot;/images/blog-yac/blaze-clock-webapp/RunningApp.png&quot;/&gt;
&lt;p&gt;Bienvenue dans le monde BlazeApp :-)&lt;/p&gt;
 

-Yann

</description>
            <guid>http://blog.baao.com/blojsom/blog/yac/2008/01/03/BlazeDS-avec-Flex-builder-3-Tomcat-6-et-les-webtools</guid>
			<pubDate>Thu, 3 Jan 2008 16:38:04 +0100</pubDate>
            <category>/BlazeDS/</category>
                                        <wfw:comment>http://blog.baao.com/blojsom/commentapi/yac/BlazeDS/2008/01/03/BlazeDS-avec-Flex-builder-3-Tomcat-6-et-les-webtools</wfw:comment>
            <wfw:commentRss>http://blog.baao.com/blojsom/blog/yac/2008/01/03/BlazeDS-avec-Flex-builder-3-Tomcat-6-et-les-webtools?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Flex3 (plug-in) et Tomcat 6 avec Europa pour Mac</title>
            <link>http://blog.baao.com/blojsom/blog/yac/2008/01/03/Flex3-plug-in-et-Tomcat-6-avec-Europa-pour-Mac</link>
            <description>&lt;p&gt;Afin de pouvoir travailler tranquillement, installons proprement et professionnellement Flex 3 (Article mis à jour pour Flex 3 final).&lt;/p&gt;

&lt;p&gt;Préambule : On peut installer Flex 2 et Flex 3 en même temps sur la même machine. Il faut toutefois faire 
attention à 2 points :&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;Il ne faut pas installer le plugin de Flex 3 dans le même Eclipse que celui de Flex 2 ;&lt;/li&gt;
 &lt;li&gt;On ne peut pas mettre un projet Flex 2 et un projet Flex 3 dans le même Workspace.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cette installation permet de travailler directement avec l&#39;eclipse standard qu&#39;on a l&#39;habitude d&#39;utiliser (attention version 3.3 au moins) et donc de profiter de nos plugins préférés. Pour cette installation nous utilisons donc FlexBuilder 3 sous forme de plugin et non pas Flexbuilder 3 avec son Eclipse 
packagé (version appelée standalone par Adobe). &lt;/p&gt;

&lt;p&gt;Afin de pouvoir tester des applications Flex dans le monde Java, je vais aussi installer Tomcat
et tout ce qu&#39;il faut pour développer dans Tomcat avec Eclipse et FlexBuilder.&lt;/p&gt;

&lt;p&gt;Dernière chose, nous avons essayé de prendre les dernières versions pour tous les environnements :-)&lt;/p&gt;

&lt;h2&gt;Eclipse 3.3 EE, nom de code Europa (contient les Webtools)&lt;/h2&gt;

&lt;p&gt;Note : pour ceux qui ont déjà un eclipse standard (pas EE) sur leur machine, il est préférable d&#39;installer les WebTools pour réaliser des projets Flex Java (voir l&#39;installation sur eclipse.org)&lt;/p&gt;


&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://www.eclipse.org/downloads/moreinfo/jee.php&quot;target=&quot;_new&quot;&gt;IDE éclipse J2EE&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Installation : L&#39;installeur d&#39;éclipse est en fait un zip. Installer, c&#39;est donc dézipper. 
Je vous propose de dézipper dans /Applications. J&#39;ai renommé le répertoire principal d&#39;eclipse en Europa pour ne pas confondre 
avec mes versions précédentes. 
J&#39;ai de plus changé le fichier eclipse.ini. Faites-en d&#39;abord une sauvegarde et remplacez son contenu par :&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m
-Djava.net.preferIPv4Stack=true
&lt;/pre&gt;
&lt;p&gt;Ce sont les paramètres de l&#39;installation standalone de FB3. Sans eux, la création de projets de type J2EE plante... Si vous
avez la chance d&#39;avoir 2 Go de RAM, vous pouvez pousser -Xmx512m à -Xmx1024m.&lt;/p&gt;

&lt;p&gt;Remarques : prenez bien la version EE (Enterprise Edition) qui contient en particulier les Webtools 
qui permettent de gérer Tomcat en développement. &lt;/p&gt;

&lt;h2&gt;Flexbuilder 3 plugin&lt;/h2&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://www.adobe.com/cfusion/tdrc/index.cfm?product=flex%5Feclipse&quot;&gt;Flex Builder 3 Plugin&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Installation :&lt;/p&gt; 
&lt;ul&gt;
&lt;li&gt;Vous remarquerez que l&#39;installeur propose le choix d&#39;une langue au début. Bon ya que l&#39;anglais pour l&#39;instant mais peut-être 
une version française bientôt disponible ?&lt;/li&gt;
&lt;li&gt;Acceptez la licence : 60 jours de démo...&lt;/li&gt;
&lt;li&gt;J&#39;ai installé le plugin dans l&#39;endoit par défaut : /Applications.&lt;/li&gt;

&lt;p&gt;(Note : Contrairement à de nombreux plugins Eclipse, FlexBuilder installe d&#39;abord tous ses fichiers dans un 
répertoire à lui et dans un deuxième temps l&#39;installeur fait le lien entre éclipse et son répertoire 
d&#39;installation)&lt;/p&gt;
&lt;li&gt;Le répertoire où vous avez installé éclipse précédemment. Moi c&#39;est /Applications/Europa (cf point 2-)&lt;/li&gt;
&lt;li&gt;J&#39;ai installé les players proposés mais pas les extensions pour Coldfusion ni le plugin JSEclipse&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Laissez mijoter quelques minutes et voilà, c&#39;est prêt :-)&lt;/p&gt;

&lt;p&gt;Remarques : Pour tester rapidement si tout fonctionne, lancez /Applications/Europa/Eclipse.app (Je l&#39;ai mis dans mon dock). Sélectionnez un Workspace (un répertoire de travail où vous mettrez les ressources 
des projets). Mon expérience m&#39;a conduit à créer un répertoires WorkSpaces dans lequel je mets tous mes WorkSpace. &lt;/p&gt;
&lt;p&gt;Ici j&#39;ai par exemple créé un répertoire WEuropaTest dans WorkSpaces.
Après la page de bienvenue, vous arrivez normalement dans la perspective J2EE (perspective par défaut d&#39;Europa EE)&lt;/p&gt;
&lt;p&gt;Ajouter la perspective Flex (Menu Window/OpenPerspective/Other... = Flex development). Dans cette perspective, créez un nouveau projet Flex 
(Menu File/New/Flex Project - Project Name : Test - Finish). Ajoutez un Label à l&#39;application. Testez (Dans Flex Navigator, click droit sur Test.mxml -
Run as/Flex Application). Bienvenue dans Flex 3 !&lt;/p&gt;



&lt;h2&gt;Tomcat 6&lt;/h2&gt;

&lt;p&gt;Note : Si vous avez déjà un Tomcat 5.5 d&#39;installé vous pouvez l&#39;utiliser&lt;/p&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://tomcat.apache.org/download-60.cgi&quot; target=&quot;_new&quot;&gt;serveur tomcat&lt;/a&gt; (prendre la version core .zip)&lt;/p&gt;

&lt;p&gt;Installation : dézipper l&#39;archive, et glisser le répertoire créé (apache-tomcat-6.0.14) là où vous le souhaiter (/Applications pour moi)&lt;/p&gt;

&lt;p&gt;remarque : pour tester rapidement que Tomcat se lance bien, revenez dans Eclipse, basculez dans la perspective J2EE.&lt;/p&gt;
&lt;p&gt;En bas dans la vue Server créer un serveur :&lt;/p&gt; 
&lt;ul&gt;
 &lt;li&gt;click droit New/Server&lt;/li&gt;
 &lt;li&gt;choisissez Apache/Tomcat v6.0 puis Next&lt;/li&gt;
 &lt;li&gt;cliquez browse pour récupérer la racine de notre serveur Tomcat (/Applications/apache-tomcat-6.0.14)&lt;/li&gt;
 &lt;li&gt;cliquez sur Next puis Finish.&lt;/li&gt;
&lt;p&gt;Voilà, il reste plus qu&#39;à le lancer : bouton vert...&lt;/p&gt;

&lt;p&gt;Vous êtes fin prêt pour créer votre première JavaFlexApp :-)&lt;/p&gt;


 

&lt;p&gt;-Yann&lt;p&gt;

</description>
            <guid>http://blog.baao.com/blojsom/blog/yac/2008/01/03/Flex3-plug-in-et-Tomcat-6-avec-Europa-pour-Mac</guid>
			<pubDate>Thu, 3 Jan 2008 16:25:01 +0100</pubDate>
            <category>/Installation/</category>
                                        <wfw:comment>http://blog.baao.com/blojsom/commentapi/yac/Installation/2008/01/03/Flex3-plug-in-et-Tomcat-6-avec-Europa-pour-Mac</wfw:comment>
            <wfw:commentRss>http://blog.baao.com/blojsom/blog/yac/2008/01/03/Flex3-plug-in-et-Tomcat-6-avec-Europa-pour-Mac?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Flex3 (standalone) et Tomcat 6 pour Windows</title>
            <link>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Windows</link>
            <description>&lt;p&gt;Préambule : On peut installer Flex 2 et Flex 3 en même temps sur la même machine. Il faut toutefois faire attention à 1 point : &lt;b&gt;Ne pas mettre un projet Flex 2 et un projet Flex 3 dans le même Workspace.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Nous allons mettre en place la version 3 du 28/02/08. Il est nécessaire de désinstaller les versions 3 précédentes (beta 1, beta 2 ou beta 3) avant de mettre cette version finale.&lt;/p&gt;

&lt;p&gt;Bien que j&#39;ai l&#39;habitude de travailler avec Eclipse directement et d&#39;y ajouter les plugins, la nouvelle version 3 de FlexBuilder en standalone (qui intègre directement Eclipse) permet d&#39;ajouter les plugins qui nous intéressent (contrairement à la version précédente). C&#39;est donc une installation tout à fait utilisable dans &quot;la vraie vie Flex&quot;.&lt;/p&gt;

&lt;p&gt;En revanche, la version packagée d&#39;Eclipse n&#39;intègre pas directement les WebTools, nécessaires pour faire du développement Web Java et du BlazeDS par exemple. Nous ferons donc la petite manipulation pour l&#39;intégrer.&lt;/p&gt;

&lt;p&gt;Afin de pouvoir tester notre installation, nous allons aussi installer Tomcat.&lt;/p&gt;

&lt;p&gt;Dernière chose, nous avons essayé de prendre les dernières versions pour tous
 les environnements au moment de la rédaction de l&#39;article :-)&lt;/p&gt;


&lt;h2&gt;1- Installons FlexBuilder 3 standalone&lt;/h2&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email&quot;&gt;flex builder 3 version standalone&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Installation :&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Vous remarquerez que l&#39;installeur propose le choix d&#39;une langue au début. Bon ya que l&#39;anglais pour l&#39;instant mais peut-être une version française bientôt disponible ?&lt;/li&gt;
	&lt;li&gt;Acceptez la licence : 60 jours de démo...&lt;/li&gt;
	&lt;li&gt;J&#39;ai installé l&#39;application dans l&#39;endroit par défaut : c:\Program Files\Adobe\Flex Builder 3&lt;/li&gt;
	&lt;li&gt;J&#39;ai installé les players proposés mais pas les extensions pour Coldfusion ni le plugin JSEclipse&lt;/li&gt;
	&lt;li&gt;&quot;Install&quot; et laissez mijoter quelques minutes. Voilà ! C&#39;est prêt :-)&lt;/li&gt;
&lt;/ol&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Win/FX3-final-panel.png&quot;/&gt;
&lt;p&gt;Pour tester rapidement si tout fonctionne, lancez l&#39;application (démarrer-&gt;Tous les programmes-&gt;Adobe-&gt;Adobe Flex Builder 3). Vous êtes normalement invités à utiliser la licence d&#39;essai (trial)...&lt;/p&gt;

&lt;p&gt;Par défaut votre espace de travail, le WorkSpace d&#39;eclipse (un répertoire où vous mettrez les ressources des projets), se trouve avec FlexBuilder 3 dans C:\Documents and Settings\Propriétaire\My Documents\Flex Builder 3.&lt;/p&gt;

&lt;p&gt;Après la page de bienvenue, vous arrivez normalement dans la perspective Flex Dev (perspective par défaut de Flex Builder). Dans cette perspective, créez un nouveau projet Flex (Menu File/New/Flex Project - Project Name : Test - Finish). Ajoutez un Label à l&#39;application. Testez (Dans Flex Navigator, click droit sur Test.mxml -
Run as/Flex Application). Bienvenue dans Flex 3 !&lt;/p&gt;

&lt;h2&gt;2- Ajoutons les WebTools&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Menu Help/Software Updates/Find and install&lt;/li&gt;
&lt;li&gt;Choisissons Search for new features to install&lt;/li&gt;
&lt;li&gt;Cochons Europa Discovery Site puis Finish&lt;/li&gt;
&lt;li&gt;Choisissons un site mirroir&lt;/li&gt;
&lt;li&gt;Nous avons alors une liste de fonctionnalités à installer&lt;/li&gt;
&lt;li&gt;Cochons la dernière : Web and JEE Development&lt;/li&gt;
&lt;li&gt;Ce module dépend d&#39;autres modules, d&#39;où la croix rouge...&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Win/eclipse-update-panel.png&quot;/&gt;&lt;/li&gt;
&lt;li&gt;Cliquons sur Select Required... et oh! magie, toutes les dépendances sont résolues :-)&lt;/li&gt;
&lt;li&gt;Cliquons sur Next, acceptons les licences, acceptons les modules optionnels (Next) puis cliquons sur finish&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Il est suggéré de redémarrer ; nous allons redémarrer après une petite manipulation...&lt;/p&gt;

&lt;p&gt;En effet, la mise en place des WebTools nécessite un petit nettoyage des workspaces utilisés avant l&#39;installation du plugin. C&#39;est assez simple à faire, il faut relancer eclipse avec l&#39;option -clean dans un fichier de paramétrage de l&#39;outil.&lt;/p&gt;

&lt;p&gt;Arrêtons donc FlexBuilder 3.&lt;/p&gt;
&lt;p&gt;Dans notepad, ouvrons le fichier de configuration FlexBuilder.ini qui se trouve dans le répertoire C:\Program Files\Adobe\Flex Builder 3.
Ajoutons sur la première ligne (et pas sur une autre) l&#39;option -clean (avec un retour à la ligne). Exemple :&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
-clean
-vmargs
-XstartOnFirstThread
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m
&lt;/pre&gt;
&lt;p&gt;Relançons Flex Builder ; vous devriez noter que c&#39;est un peu plus long (2 ou 3s...)&lt;/p&gt;

&lt;p&gt;Voilà, c&#39;est propre. Nous pouvons retirer le -clean du fichier ini. Notez que vous pouvez le laisser. Le démarrage sera juste plus long, mais vos workspace seront toujours propres. A vous de voir.&lt;/p&gt;

&lt;p&gt;Pour tester rapidement, amenons la perspective Java EE dans notre espace de travail (Menu Window/Perspective/Other ; Prenons Java EE) ; Bien, bien. Pour faire quelque chose de sérieux, installons Tomcat.&lt;/p&gt;


&lt;h2&gt;3- Tomcat 6&lt;/h2&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://tomcat.apache.org/download-60.cgi&quot; target=&quot;_new&quot;&gt;serveur Tomcat&lt;/a&gt; (prendre la version version core .zip)&lt;/p&gt;

&lt;p&gt;Une fois le répertoire dézippé (apache-tomcat-6.0.16 chez moi), déplaçons-le sous C:\Program Files. Voilà, c&#39;est installé.
Vous pouvez, de la même manière installer une version 5.5 de Tomcat si vous préférez. Les 2 peuvent d&#39;ailleurs cohabiter (attention toutefois au port 8080 de lancement qui est le même pour les 2 par défaut)&lt;/p&gt;

&lt;p&gt;Pour tester rapidement que Tomcat se lance bien, revenez dans Eclipse, vous devez normalement être dans la perspective Java EE (sinon allez-y).&lt;/p&gt;
&lt;p&gt;En bas, dans l&#39;onglet de la vue Server créer un serveur :&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Clic droit dans la fenêtre puis New/Server&lt;/li&gt;
	&lt;li&gt;Choisissez Apache/Tomcat v6.0 Server puis Next&lt;/li&gt;
	&lt;li&gt;Cliquez sur browse pour récupérer la racine de notre serveur Tomcat (C:\Program Files\apache-tomcat-6.0.14)&lt;/li&gt;
	&lt;li&gt;Cliquez sur Finish.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Voilà, il reste plus qu&#39;à le lancer : cliquez sur bouton vert à droite de la vue Server &lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Win/button-start-server.png&quot;/&gt;...&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Win/server-launched.png&quot; /&gt;
&lt;p&gt;Vous êtes fin prêt pour créer votre première JavaFlexApp :-)&lt;/p&gt;
 

-Yann

</description>
            <guid>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Windows</guid>
			<pubDate>Wed, 2 Jan 2008 17:19:40 +0100</pubDate>
            <category>/Installation/</category>
                                        <wfw:comment>http://blog.baao.com/blojsom/commentapi/yac/Installation/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Windows</wfw:comment>
            <wfw:commentRss>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Windows?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Subversion (plug-in Eclipse)</title>
            <link>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Subversion-plug-in-Eclipse</link>
            <description>&lt;p&gt;Vous allez voir, c&#39;est assez simple.&lt;/p&gt;
&lt;h2&gt;Installation&lt;/h2&gt;
&lt;p&gt;Dans Eclipse, utilisons la fonctionnalité d&#39;installation de plug-in : Menu Help/Software Updates/Find and install&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Choisissons &quot;Search for new features to install&quot; puis Next&lt;/li&gt;
	&lt;li&gt;Ajoutons un nouveau site : &quot;New remote Site...&quot;&lt;/li&gt;
	&lt;li&gt;Ajoutons Subclipse à l&#39;adresse : http://subclipse.tigris.org/update_1.2.x&lt;/li&gt;
	&lt;li&gt;Puis OK et Finish&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;C&#39;est le seul endroit un peu délicat : il ne faut sélectionner que le Subclipse plugin (sinon il y aura un problème de dépendance)&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/subclipse/resolving-dependencies.png&quot; /&gt;
&lt;p&gt;Puis Next&lt;/p&gt;
&lt;p&gt;Acceptons la licence puis Next et enfin Finish&lt;/p&gt;
&lt;p&gt;Subclipse n&#39;est pas signé donc il faut confirmer l&#39;install : &quot;Install All&quot;&lt;/p&gt;

&lt;p&gt;Il est suggéré de redémarrer ; redémarrons !&lt;/p&gt;

&lt;p&gt;Voilà, c&#39;est prêt :-)&lt;/p&gt;
</description>
            <guid>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Subversion-plug-in-Eclipse</guid>
			<pubDate>Wed, 2 Jan 2008 16:33:44 +0100</pubDate>
            <category>/Installation/</category>
                                        <wfw:comment>http://blog.baao.com/blojsom/commentapi/yac/Installation/2008/01/02/Subversion-plug-in-Eclipse</wfw:comment>
            <wfw:commentRss>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Subversion-plug-in-Eclipse?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Flex3 (standalone) et Tomcat 6 pour Mac</title>
            <link>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Mac</link>
            <description>&lt;p&gt;Préambule : On peut installer Flex 2 et Flex 3 en même temps sur la même machine. Il faut toutefois faire attention à 1 point : &lt;b&gt;Ne pas mettre un projet Flex 2 et un projet Flex 3 dans le même Workspace.&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Nous allons mettre en place la version 3 beta 3 du 12/12/07. Il est nécessaire de désinstaller les versions précédentes (beta 1 ou beta 2) avant de mettre cette beta 3.&lt;/p&gt;

&lt;p&gt;Bien que j&#39;ai l&#39;habitude de travailler avec Eclipse directement et d&#39;y ajouter les plugins, la nouvelle version 3 de FlexBuilder en standalone (qui intègre directement Eclipse) permet d&#39;ajouter les plugins qui nous intéressent (contrairement à la version précédente). C&#39;est donc une installation tout à fait utilisable dans &quot;la vraie vie Flex&quot;.&lt;/p&gt;

&lt;p&gt;En revanche, la version packagée d&#39;Eclipse n&#39;intègre pas directement les WebTools, nécessaires pour faire du développement Web Java et du BlazeDS par exemple. Nous ferons donc la petite manipulation pour l&#39;intégrer.&lt;/p&gt;

&lt;p&gt;Afin de pouvoir exécuter des applications Flex dans le monde Java, je vais aussi installer Tomcat.&lt;/p&gt;

&lt;p&gt;Autre chose importante, un gestionnaire de version. Lorsqu&#39;on commence à travailler en équipe, c&#39;est indispensable d&#39;avoir ce genre d&#39;outil. Chez BaaO nous travaillons avec Subversion. Allez hop, compris dans ce billet :-)&lt;/p&gt;

&lt;p&gt;Dernière chose, nous avons essayé de prendre les dernières versions pour tous

 les environnements :-)&lt;/p&gt;


&lt;p&gt;Remarques : prenez bien la version EE (Enterprise Edition) qui contient en particulier les Webtools qui permettent de gérer Tomcat en développement.&lt;/p&gt;



&lt;h2&gt;1- Installons FlexBuilder 3 beta 3 standalone&lt;/h2&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fadobeflexbuilder3&quot; target=&quot;_new&quot;&gt;flex builder 3 version standalone&lt;/a&gt;  (Prendre l&#39;installeur &quot;Standalone Installer&quot;)&lt;/p&gt;

&lt;p&gt;Installation :&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Vous remarquerez que l&#39;installeur propose le choix d&#39;une langue au début. Bon ya que l&#39;anglais pour l&#39;instant mais peut-être une version française bientôt disponible ?&lt;/li&gt;
	&lt;li&gt;Acceptez la licence : 30 jours de démo...&lt;/li&gt;
	&lt;li&gt;J&#39;ai installé l&#39;aplication dans l&#39;endoit par défaut : /Application&lt;/li&gt;
	&lt;li&gt;J&#39;ai installé les players proposés mais pas les extensions pour Coldfusion ni le plugin JSEclipse&lt;/li&gt;
	&lt;li&gt;&quot;Install&quot; et laissez mijoter quelques minutes et voilà, c&#39;est prêt :-)&lt;/li&gt;
&lt;/ol&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Mac/FX3-final-panel.png&quot;/&gt;
&lt;p&gt;Pour tester rapidement si tout fonctionne, lancez /Applications/Adobe Flex Builder 3/Flex Builder.app. Je l&#39;ai mis dans le dock. Vous êtes normalement invités à utiliser la licence d&#39;essai (trial)...&lt;/p&gt;

&lt;p&gt;Par défaut votre espace de travail, le WorkSpace d&#39;eclipse (un répertoire où vous mettrez les ressources des projets), se trouve avec FlexBuilder 3 dans /Users/&amp;lt;votre-compte&amp;gt;/Documents/Flex Builder 3. Mon expérience m&#39;a montré que l&#39;on avait besoin de plusieurs WorkSpace pour les projets que l&#39;on fait ou que l&#39;on récupère etc. Je vous suggère donc de créer un répertoire WorkSpaces, que je mets dans Documents, dans lequel je mets tous mes WorkSpace. Par exemple, ici, j&#39;ai créé un répertoire WTest dans mon WorkSpaces.&lt;/p&gt;

&lt;p&gt;Après la page de bienvenue, vous arrivez normalement dans la perspective Flex Dev (perspective par défaut de Flex Builder). Dans cette perspective, créez un nouveau projet Flex (Menu File/New/Flex Project - Project Name : Test - Finish). Ajoutez un Label à l&#39;application. Testez (Dans Flex Navigator, click droit sur Test.mxml -
Run as/Flex Application). Bienvenue dans Flex 3 !&lt;/p&gt;

&lt;h2&gt;2- Ajoutons les WebTools&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;Menu Help/Software Updates/Find and install&lt;/li&gt;
&lt;li&gt;Choisissons Search for new features to install&lt;/li&gt;
&lt;li&gt;Cochons Europa Discovery Site puis Finish&lt;/li&gt;
&lt;li&gt;Choisissons un site mirroir&lt;/li&gt;
&lt;li&gt;Nous avons alors une liste de fonctionnalités à installer&lt;/li&gt;
&lt;li&gt;Cochons la dernière : Web and JEE Development&lt;/li&gt;
&lt;li&gt;Ce module dépend d&#39;autres modules, d&#39;où la croix rouge...&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Mac/eclipse-update-panel.png&quot;/&gt;&lt;/li&gt;
&lt;li&gt;Cliquons sur Select Required... et oh! magie, toutes les dépendances sont résolues :-)&lt;/li&gt;
&lt;li&gt;Cliquons sur Next, acceptons les licences, acceptons les modules optionnels (Next) puis cliquons sur finish&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Il est suggéré de redémarrer ; redémarrons donc...&lt;/p&gt;

&lt;p&gt;Pour finir, la mise en place des WebTools nécessite un petit nettoyage des workspaces utilisés avant l&#39;installation du plugin. C&#39;est assez simple à faire, il faut relancer eclipse avec l&#39;option -clean.&lt;/p&gt;

&lt;p&gt;Arrêtons donc Eclipse.&lt;/p&gt;
&lt;p&gt;Click droit sur /Applications/Adobe Flex Builder 3/Flex Builder.app et choisissons Afficher le contenu du paquet (sous Mac, les applications sont des répertoires)
Dans Contents/MacOS ouvrons FlexBuilder.ini avec TextEdit par exemple
Ajoutons sur la première ligne (et pas sur une autre) l&#39;option -clean (avec un retour à la ligne). Exemple :&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
-clean
-vmargs
-Xdock:icon=../Resources/flexbuilder.icns
-Xdock:name=Flex Builder
-XstartOnFirstThread
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m
-Dorg.eclipse.swt.internal.carbon.smallFonts
-Dorg.eclipse.swt.internal.carbon.noFocusRing
&lt;/pre&gt;
&lt;p&gt;Relançons Flex Builder ; vous devriez noter que c&#39;est un peu plus long (2 ou 3s) ...&lt;/p&gt;

&lt;p&gt;Voilà, c&#39;est propre. Nous pouvons retirer le -clean du fichier ini. Notez que vous pouvez le laisser. Le démarrage sera juste plus long, mais vos workspace seront toujours propres. A vous de voir.&lt;/p&gt;

&lt;p&gt;Pour tester rapidement, amenons la perspective Java EE dans notre espace de travail (Menu Window/Perspective/Other ; Prenons Java EE) ; Bien, bien. Pour faire quelque chose de sérieux, installons Tomcat.&lt;/p&gt;


&lt;h2&gt;3- Tomcat 6&lt;/h2&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://tomcat.apache.org/download-60.cgi&quot; target=&quot;_new&quot;&gt;serveur Tomcat&lt;/a&gt; (version core .zip)&lt;/p&gt;

&lt;p&gt;Une fois le répertoire dézippé (apache-tomcat-6.0.14 chez moi), déplaçons-le sous /Bibliothèque. Voilà, c&#39;est installé.
Vous pouvez, de la meme manière installer une version 5.5 de Tomcat si vous préférez. Les 2 peuvent d&#39;ailleurs cohabiter (attention toutefois au port 8080 de lancement qui est le même pour les 2)&lt;/p&gt;

&lt;p&gt;Pour tester rapidement que Tomcat se lance bien, revenez dans Eclipse, basculez dans la perspective Java EE.&lt;/p&gt;
&lt;p&gt;En bas dans la vue Server créer un serveur :&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Click droit New/Server&lt;/li&gt;
	&lt;li&gt;Choisissez Apache/Tomcat v6.0 Server puis Next&lt;/li&gt;
	&lt;li&gt;Clickez sur browse pour récupérer la racine de notre serveur Tomcat (/Bibliothèque/apache-tomcat-6.0.14)&lt;/li&gt;
	&lt;li&gt;Cliquez sur Finish.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Voilà, il reste plus qu&#39;à le lancer : cliquez sur bouton vert à droite de la vue Server &lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Mac/button-start-server.png&quot;/&gt;...&lt;/p&gt;
&lt;img src=&quot;/images/blog-yac/FB3-Tomcat6-Mac/server-launched.png&quot; /&gt;
&lt;p&gt;Vous êtes fin prêt pour créer votre première JavaFlexApp :-)&lt;/p&gt;
 

-Yann
</description>
            <guid>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Mac</guid>
			<pubDate>Wed, 2 Jan 2008 15:47:30 +0100</pubDate>
            <category>/Installation/</category>
                                        <wfw:comment>http://blog.baao.com/blojsom/commentapi/yac/Installation/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Mac</wfw:comment>
            <wfw:commentRss>http://blog.baao.com/blojsom/blog/yac/2008/01/02/Flex3-standalone-et-Tomcat-6-pour-Mac?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Flex3 (plug-in) et Tomcat 6 avec Europa pour Windows</title>
            <link>http://blog.baao.com/blojsom/blog/yac/2007/12/27/Flex3-et-Tomcat-6-avec-Europa</link>
            <description>&lt;p&gt;Afin de pouvoir travailler tranquillement, installons proprement et professionnellement Flex 3.&lt;/p&gt;

&lt;p&gt;Préambule : On peut installer Flex 2 et Flex 3 en même temps sur la même machine. Il faut toutefois faire 
attention à 2 points :&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Il ne faut pas installer le plugin de Flex 3 dans le même Eclipse que celui de Flex 2 ;&lt;/li&gt;
	&lt;li&gt;On ne peut pas mettre un projet Flex 2 et un projet Flex 3 dans le même Workspace.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;J&#39;ai l&#39;habitude de travailler avec Eclipse directement et d&#39;y ajouter les plugins. Cela me permet de savoir 
quel est l&#39;Eclipse que j&#39;ai installé et d&#39;y mettre les plugins que je veux.&lt;/p&gt;
&lt;p&gt;Je ferai donc une installation de FlexBuilder 3 sous forme de plugin et non pas flexbuilder avec Eclipse 
packagé (version appelée standalone par Adobe). &lt;/p&gt;

&lt;p&gt;Afin de pouvoir exécuter des applications Flex dans le monde Java, je vais aussi installer Tomcat
et tout ce qu&#39;il faut pour développer dans Tomcat avec Eclipse et FlexBuilder.&lt;/p&gt;

&lt;p&gt;Dernière chose, nous avons essayé de prendre les dernières versions pour tous les environnements :-)&lt;/p&gt;


&lt;h2&gt;JDK 6 (Update X)&lt;/h2&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://java.sun.com/javase/downloads/index.jsp&quot; target=&quot;_new&quot;&gt;environnement java&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Installation : J&#39;ai dit oui à toutes les valeurs par défaut.&lt;/p&gt;

&lt;p&gt;Remarques : le JRE devrait être OK si vous préférez. Ca devrait aussi passer avec Java 5 (1.5.X) mais j&#39;ai 
pas testé.&lt;/p&gt;



&lt;h2&gt;Eclipse 3.3 EE, nom de code Europa (contient les Webtools)&lt;/h2&gt;


&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://www.eclipse.org/downloads/moreinfo/jee.php&quot;target=&quot;_new&quot;&gt;IDE éclipse J2EE&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Installation : L&#39;installeur d&#39;éclipse est en fait un zip. Installer, c&#39;est donc dézipper. 
Je vous propose de dézipper dans Program Files. J&#39;ai renommé le répertoire principal Europa pour ne pas confondre 
avec mes versions précédentes d&#39;eclipse. 
J&#39;ai de plus changé le fichier eclipse.ini. Faites-en d&#39;abord une sauvegarde et remplacez son contenu par :&lt;/p&gt;
&lt;pre class=&#39;code graybox&#39;&gt;
-vmargs
-Xms128m
-Xmx512m
-XX:MaxPermSize=256m
-XX:PermSize=64m
-Djava.net.preferIPv4Stack=true
&lt;/pre&gt;
&lt;p&gt;Ce sont les paramètres de l&#39;installation standalone de FB3. Sans eux, la création de projets de type J2EE plante... Si vous
avez la chance d&#39;avoir 2 Go de RAM, vous pouvez pousser -Xmx512m à -Xmx1024m.&lt;/p&gt;

&lt;p&gt;Remarques : prenez bien la version EE (Enterprise Edition) qui contient en particulier les Webtools 
qui permettent de gérer Tomcat en développement. &lt;/p&gt;



&lt;h2&gt;flexbuilder 3 beta 3 plugin &lt;/h2&gt;


&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs%5Fadobeflexbuilder3&quot; target=&quot;_new&quot;&gt;flex builder plugin&lt;/a&gt; (Prendre l&#39;installeur &quot;Eclipse Plugin&quot;)&lt;/p&gt;

&lt;p&gt;Installation :&lt;/p&gt; 
&lt;ul&gt;
&lt;li&gt;Vous remarquerez que l&#39;installeur propose le choix d&#39;une langue au début. Bon ya que l&#39;anglais pour l&#39;instant mais peut-être 
une version française bientôt disponible ?&lt;/li&gt;
&lt;li&gt;Acceptez la licence : 30 jours de démo...&lt;/li&gt;
&lt;li&gt;J&#39;ai installé le plugin dans l&#39;endoit par défaut : C:\Progam Files\Adobe.&lt;/li&gt;

&lt;p&gt;(Note : Contrairement à de nombreux plugins Eclipse, FlexBuilder installe d&#39;abord tous ses fichiers dans un 
répertoire à lui et dans un deuxième temps l&#39;installeur fait le lien entre Eclipse et son répertoire 
d&#39;installation)&lt;/p&gt;
&lt;li&gt;Le répertoire où vous avez installé eclipse précédemment. Moi c&#39;est C:\Program Files\Europa (cf point 2-)&lt;/li&gt;
&lt;li&gt;J&#39;ai installé les players proposés mais pas les estensions pour Coldfusion ni le plugin JSEclipse&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Laissez mijoter quelques minutes et voilà, c&#39;est prêt :-)&lt;/p&gt;

&lt;p&gt;Remarques : Pour tester rapidement si tout fonctionne, lancez C:\Program Files\Europa\eclipse.exe. J&#39;en ai fait un
 raccourci sur le bureau. Sélectionnez un Workspace (un répertoire de travail où vous mettrez les ressources 
des projets). Mon expérience m&#39;a conduit à créer un répertoires WorkSpaces dans lequel je mets tous mes WorkSpace. &lt;/p&gt;
&lt;p&gt;Ici j&#39;ai par exemple créé un répertoire WEuropaTest dans WorkSpaces.
Après la page de bienvenue, vous arrivez normalement dans la perspective J2EE (perspective par défaut d&#39;Europa EE)&lt;/p&gt;
&lt;p&gt;Ajouter la perspective Flex (Menu Window/OpenPerspective/Other... = Flex development). Dans cette perspective, créez un nouveau projet Flex 
(Menu File/New/Flex Project - Project Name : Test - Finish). Ajoutez un Label à l&#39;application. Testez (Dans Flex Navigator, click droit sur Test.mxml -
Run as/Flex Application). Bienvenue dans Flex 3 !&lt;/p&gt;



&lt;h2&gt;Tomcat 6&lt;/h2&gt;

&lt;p&gt;Note : Si vous avez déjà un Tomcat 5.5 d&#39;installé vous pouvez l&#39;utiliser ; Il n&#39;est pas possible d&#39;installer 2 versions de Tomcat 
(chez moi, il y a un problème de service)&lt;/p&gt;

&lt;p&gt;Url de téléchargement : &lt;a href=&quot;http://tomcat.apache.org/download-60.cgi&quot; target=&quot;_new&quot;&gt;serveur tomcat&lt;/a&gt; (prendre la versin core .zip)&lt;/p&gt;

&lt;p&gt;Installation :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Acceptez la licence&lt;/li&gt;
&lt;li&gt;Installation des modules standards : Start Menu Items et Documentation&lt;/li&gt;
&lt;li&gt;Installation dans Program Files&lt;/li&gt;
&lt;li&gt;port 8080 ; admin/votreMotDePasse&lt;/li&gt;
&lt;li&gt;j&#39;ai choisi le répertoire du jdk1.6 sous Program Files/Java (même s&#39;il demande un 1.5)&lt;/li&gt;
&lt;li&gt;A la fin de l&#39;installation, décochez le lancement de Tomcat (nous le lancerons à notre convenance dans Eclipse) ;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Assurez-vous d&#39;ailleurs qu&#39;il ne se lance pas automatiquement sous forme de service.&lt;/p&gt;

&lt;p&gt;remarque : pour tester rapidement que Tomcat se lance bien, revenez dans Eclipse, basculez dans la perspective J2EE.&lt;/p&gt;
&lt;p&gt;En bas dans la vue Server créer un serveur :&lt;/p&gt; 
	&lt;ul&gt;&lt;li&gt;click droit/new/Server&lt;/li&gt;
	&lt;li&gt;choisissez Apache/Tomcat v6.0 puis next&lt;/li&gt;
	&lt;li&gt;Faites un browse pour récupérer la racine de notre serveur Tomcat&lt;/li&gt;
	&lt;li&gt;(Program Files/Apache.../Tomcat6.0)&lt;/li&gt;
	&lt;li&gt;next puis finish.&lt;/li&gt;
&lt;p&gt;Voilà, il reste plus qu&#39;à le lancer : bouton vert...&lt;/p&gt;

&lt;p&gt;Vous êtes fin prêt pour créer votre première JavaFlexApp :-)&lt;/p&gt;


 

&lt;p&gt;-Yann&lt;p&gt;

</description>
            <guid>http://blog.baao.com/blojsom/blog/yac/2007/12/27/Flex3-et-Tomcat-6-avec-Europa</guid>
			<pubDate>Thu, 27 Dec 2007 18:47:49 +0100</pubDate>
            <category>/Installation/</category>
                                        <wfw:comment>http://blog.baao.com/blojsom/commentapi/yac/Installation/2007/12/27/Flex3-et-Tomcat-6-avec-Europa</wfw:comment>
            <wfw:commentRss>http://blog.baao.com/blojsom/blog/yac/2007/12/27/Flex3-et-Tomcat-6-avec-Europa?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
            </channel>
</rss>
