aissa belaid.fr

Le 20 avril 2009

weather_storm

Le buzz du jour, Oracle rachète Sun !

Pour rappel, Sun c’est entre autre pour les logiciels :

  • Java
  • Solaris / OpenSolaris
  • Mysql
  • StarOffice / OpenOffice
  • VirtualBox
  • Glassfish
  • Netbeans
  • OpenESB

Pour ce qui me concerne, voyons voir…

J’utilise au quotidien Mysql, OpenOffice et NetBeans.

Le grand méchant Oracle va fermer tout ce code, et vendre les licences d’utilisation par CPU à prix d’or ?

Je ne le crois pas, Oracle n’a pas vraiment d’intérêt à nuire à son image de contributeur Open Source, pour info Oracle se situe dans le Top 20 des contributeurs à GNU/Linux.

Au mieux,

Oracle investi des millions dans les logiciels Open Source de Sun et tout le monde est heureux.

Au pire,

  • Pour Netbeans je migre vers Eclipse (no problémo j’aurai du le faire depuis longtemps vu les qualités d’Eclipse),
  • Pour OpenOffice vers une suite en Ligne comme Zoho Office, Google doc…,
  • Pour Mysql je porte tous mes développements sous PostgreSQL, c’est ce qui m’ennuie le plus, ça représente pas mal de travail!

Malgré tous je reste optimiste, l’Open Source m’offre des alternatives si cette opération était un coup porté au mouvement Open Source himself, mais j’en doute.

Attendons encore un peu, et nous en saurons plus.


Le 14 avril 2009

lb

Pré requis

  • X serveurs Tomcat
  • Apache + mod_proxy

Éditez votre fichier de configuration d’Apache et ajouter la configuration pour la répartition de charge via module proxy :

ProxyRequests Off

ProxyPass /birt balancer://tomcats stickysession=JSESSIONID

<Proxy balancer://tomcats>
BalancerMember ajp://node1:8009/birt route=tomcat1 loadfactor=50
BalancerMember ajp://node2:8009/birt route=tomcat2 loadfactor=50
BalancerMember ajp://node3:8009/birt route=tomcat3 loadfactor=50
</Proxy>

Éditez le fichier server.xml de chacun de vos serveurs Tomcat et modifiez la section :

<Engine name= »Catalina » defaultHost= »localhost »>

pour

<Engine name= »Catalina » defaultHost= »localhost » jvmRoute= »tomcatX »>

Relancez Apache ainsi que vos serveurs Tomcat.

Afin de tester que la répartition de charge se fait bel et bien, vous pouvez ajouter ceci dans votre configuration d’Apache:

<Location /balancer-manager>
SetHandler balancer-manager
</Location>

Relancez Apache, puis appelez l’url http://monserveur-web/balancer-manager.

Depuis cette page, vous pouvez activer ou désactiver (pour maintenance par exemple)  un serveur tomcat et visualiser la charge de chaque serveur.


Le 9 avril 2009

database

Un problème pour les nouveaux utilisateurs de BIRT version Open Source : Les chaines de connexion JDBC. En effet dans sa version Open Source, BIRT n’a qu’un assistant très limité pour les connexions et c’est à l’utilisateur de connaître la chaine de connexion et le driver.

En effet, c’est une notion assez nouvelle pour la plupart et qui demande un petit effort de recherche sur le net afin de trouver la chaine correspondante son type de base.

Voici une liste non exhautive de chaine :
Lire la suite »