Sommaire
- 1 Description du produit
- 2 Configuration système requise
- 3 Notes générales
- 4 Journal des modifications
- 4.1 Version 1.5
- 4.1.1 Solaris et Red Hat Enterprise Linux
- 4.1.2 OpenSolaris
- 4.2 Version 1.4
- 4.2.1 Solaris et Red Hat Enterprise Linux
- 4.2.2 OpenSolaris
- 5 Installation
- 6 Documentation
- 7 Licence
- 8 Problèmes connus
- 9 Notes de version des composants
- 10 Ventes et support officiels
- 11 Support à la communauté
- 12 Enregistrement de produits
- 13 Commentaires sur le produit
Les notes de version contiennent des informations importantes sur Sun GlassFish Web Stack. Ce document présente les restrictions et problèmes connus, les notes techniques et d'autres informations. Lisez ce document avant de commencer à utiliser Sun GlassFish Web Stack afin d'améliorer votre expérience globale en matière d'installation et d'utilisation.
Description du produit
Sun GlassFish Web Stack est une pile intégrée des principales technologies d'infrastructure de niveau Web et Open Source parmi lesquelles Apache HTTP Server, MySQL, memcached et PHP, optimisées pour les plates-formes d'exploitation Solaris, OpenSolaris et Linux.
La disponibilité des composants varie selon la plate-forme d'exploitation.
Configuration système requise
Cette section décrit la configuration matérielle et logicielle requise pour Sun GlassFish Web Stack pour les plates-formes d'exploitation prises en charge.
Configuration matérielle requise
| Configuration requise | Solaris |
Red Hat Linux |
OpenSolaris |
|---|---|---|---|
| Processeur | x86/x64/SPARC | x86/x64 | x86/x64/SPARC |
| RAM | 4 Go |
4 Go | 1 Go |
| Espace de disque dur |
2 Go libres |
2 Go libres |
2 Go libres |
Configuration logicielle requise
| Configuration requise |
Solaris |
Red Hat Linux |
OpenSolaris |
|---|---|---|---|
| Version du système d'exploitation |
Solaris 10 5/08 |
Red Hat Linux Server 5.2 | OpenSolaris 2009.06 |
| Configuration logicielle requise | Consultez Guide d'installation et de configuration de Sun GlassFish Web Stack |
Consultez Guide d'installation et de configuration de Sun GlassFish Web Stack | Consultez le document Sun GlassFish Getting Started Guide |
Notes générales
Composants de Sun GlassFish Web Stack
Le tableau répertorie les principaux composants regroupés dans Sun GlassFish Web Stack.
| Nom de composant |
Plate-forme applicable |
Type de composant |
Version de composant |
Page d'accueil de composant |
|---|---|---|---|---|
| Serveur Apache |
Solaris/OpenSolaris/Linux |
Serveur HTTP |
2.2.11 | http://httpd.apache.org/ |
| lighttpd | Solaris/OpenSolaris/Linux |
Serveur HTTP |
1.4.21 | http://www.lighttpd.net/ |
| Squid |
Solaris/OpenSolaris/Linux |
Serveur proxy |
2.7.STABLE6 |
http://www.squid-cache.org/ |
| MySQL |
Solaris/OpenSolaris/Linux |
Serveur de base de données |
5.1.30 |
http://www.mysql.com/ |
| MySQL |
Solaris/OpenSolaris/Linux |
Serveur de base de données |
5.0.67 |
http://www.mysql.com/ |
| PHP | Solaris/OpenSolaris/Linux |
Langue |
5.2.9 | http://www.php.net/ |
| Ruby | Solaris/OpenSolaris |
Langue | 1.8.7 | http://www.ruby-lang.org/fr/ |
| Python | Solaris |
Langue | 2.6.1 | http://www.python.org/ |
| memcached | Solaris/OpenSolaris/Linux |
Système de mise en cache |
1.2.5 | http://www.danga.com/memcached/ |
| Apache Tomcat |
Solaris/OpenSolaris/Linux |
Serveur d'application |
6.0.18 | http://tomcat.apache.org/ |
| Sun GlassFish Web Stack Enterprise Manager |
Solaris/Linux |
Outil d'administration |
1.5 |
http://www.sun.com/software/solaris/amp/ |
| Serveur Sun GlassFish Enterprise |
Solaris/OpenSolaris/Linux |
Serveur d'application |
2.1 | http://www.sun.com/software/products/appsrvr/ |
Journal des modifications
Cette section décrit les modifications apportées à cette version de Sun GlassFish Web Stack pour les plates-formes d'exploitation Solaris, OpenSolaris et Red Hat Linux.
Version 1.5
- Composants Sun GlassFish Web Stack mis à jour vers les versions indiquées dans cette section Composants Sun GlassFish Web Stack.
- Nouveau composant : Web Stack Enterprise Manager, une application basée sur le navigateur pour contrôler l'état et la disponibilité des composants Sun GlassFish Web Stack. Pour plus d'informations, consultez le document : Enterprise Manager Installation and User Guide.
- Nouvelle distribution : distribution IPS/pkg(5) dégroupée, avec des fonctionnalités de distribution telles que-l'installation racine, l'installation relocalisable et des ajouts simplifiés-sur cadre.
- Nouveau composant : serveur d'intégration "Hudson" de Sun, un outil d'intégration continu basé sur JavaEE. Pour plus d'informations, rendez-vous sur : https://hudson.dev.java.net.
- Composant mis à jour : MySQL 5.1 offre des performances améliorées et prend en charge les sondes DTrace. Pour plus d'informations, rendez-vous sur : http://dev.mysql.com/doc/refman/5.1/en/news-5-1-x.html.
o MySQL 5.1 est désormais le MySQL par défaut, sauf pour les utilisateurs de Web Stack 1.4 qui utilisent l'option de mise à niveau de l'installation
o Utilisez la bibliothèque cliente MySQL 5.1 dans d'autres composants, notamment Lighttpd, MySQL et APR-Util
o my.cnf par défaut est désormais basé sur my-medium.cnf - Composant mis à jour : Apache et modules complémentaires
o Correctifs intégrés pour CVE-2009-0023, CVE-2009-1191, CVE-2009-1195, CVE-2009-1890, CVE-2009-1891, CVE-2009-1955, CVE-2009-1956, CVE-2007-1349
o Nouveaux modules installés par défaut, mod_sed, mod_security et mod_auth_gss
o Prise en charge des hooks d'exception
o Prise en charge de ldaps à l'aide d'OpenLDAP sur Solaris 10 - Composant mis à jour : PHP et extensions
o Des correctifs de sécurité et de performances supplémentaires sont disponibles dans PHP 5.2.10
o Un échantillon de script de configuration est fourni pour la configuration simplifiée avec Sun Web Server 7
o Les extensions mysql et pgsql sont fournies dans des modules distincts
o expat est remplacé par libxml2
o Prise en charge de ldaps à l'aide d'OpenLDAP sur Solaris 10
o Fourniture des fichiers de statistiques APC et memcache
o Ajout de sondes DTrace
o Ajout de l'extension mcrypt - Composant mis à jour : Lighttpd
o Ajout de la prise en charge de LDAP à l'aide d'OpenLDAP - Composant mis à jour : Python
o Fourniture de modules Python standard supplémentaires
Solaris et Red Hat Enterprise Linux
Résolution des bogues :
- Les scripts init Tomcat et Squid pour Red Hat Enterprise Linux prennent désormais en charge chkconfig
- Apache et modules complémentaires
o Résolution des autorisations du répertoire de journaux et des échantillons de scripts CGI - MySQL
o Ne tient pas compte des fichiers de configuration par défaut, /etc/my.cnf et /etc/mysql/my.cnf, qui ont pu être installés par une autre distribution de MySQL - PHP
o Utilisation du formulaire réentrant de la bibliothèque cliente MySQL pour assurer la compatibilité avec APR-Util
o Résolution des incidents dans APC lorsque stat est activé
o Résolution des dépendances de module sur Solaris 10
o Résolution des incompatibilités entre les extensions APC et suhosin lors de l'utilisation de WordPress sur SPARC - Python
o Résolution des incidents dans l'extension ctypes sur SPARC
OpenSolaris
Modifications :
Résolution des bogues :
Version 1.4
Solaris et Red Hat Enterprise Linux
Sun GlassFish Web Stack est la première version de Sun GlassFish Web Stack sur les plates-formes d'exploitation Solaris et Red Hat Linux.
OpenSolaris
Modifications apportées à Sun GlassFish Web Stack pour OpenSolaris 2008.11 (snv_101) par rapport à Sun GlassFish Web Stack pour OpenSolaris 2008.05 (snv_79b)
Modifications :
- L'intégration de php5 prend en charge l'extension PEAR / PECL
- memcached est pris en charge dans php5
- La version de PHP est mise à jour vers la version 5.2.6
- Le module DTrace est intégré dans Apache2
- Une nouvelle version de l'extension suhosin est intégrée dans OpenSolaris
- L'extension DTrace php est activée par défaut
- Le serveur de proxy Squid est intégré dans OpenSolaris
- La version MySQL 5.0.45 est intégrée
- L'interface des variables d'environnement spécifiées par l'utilisateur est disponible dans Apache2
- Les extensions libapr et apr-util figurent dans des modules distincts pour que d'autres clients puissent les utiliser
- Apache Tomcat est mis à jour vers la version 5.5.17
- lighttpd 1.4 est intégré
- JDBC Connector 5.1.5 fait désormais partie de MySQL 5.0.4 64 bits
- imap et imap-ssl sont pris en charge dans php
- La prise en charge de Ruby DTrace est intégrée
- Les modules Apache externes (fcgid,jk,security) sont intégrés
Résolution des bogues :
- (CR 6624123) Squid ne démarre pas car /var/squid/cache n'est pas détenu par son utilisateur
- (CR 6626831) Problèmes de modules SUNWsquidu
- (CR 6628416) Les scripts php-config et phpize contiennent un chemin relatif de version et un emplacement extension_dir incorrects
- (CR 6631480) La page de manuel d'Apache2 est manquante
- (CR 6640476) Squid est vulnérable au refus de service de Squid Advisory SQUID-2007:2
- (CR 6657714) Le module PHP MySQL est relié de manière incorrecte à la version 4.0 de MySQL client
- (CR 6653084) Le service Apache22 ne démarre pas
- (CR 6664712) mysql_config fournit une configuration de bibliothèque de liaison incorrecte
- (CR 6373222) Apache2 refuse d'exécuter les fichiers de plus de 2 Go
- (CR 6367565) Apache2 est à court de descripteurs de fichier lorsque plusieurs hôtes virtuels sont présents
Installation
Pour installer et configurer Sun GlassFish Web Stack, consultez le Guide d'installation et de configuration de Sun GlassFish Web Stack.
Documentation
Pour la documentation complémentaire sur le produit, consultez le document Sun GlassFish Web Stack Documentation Wiki.
Licence
Sun GlassFish Web Stack est un ensemble de plusieurs composants issus de projets Open Source tiers. Chacun de ces composants a sa propre licence qui est choisie par son détenteur tiers. Le tableau suivant répertorie les différentes licences utilisées dans Sun GlassFish Web Stack.
| Nom de composant |
Licence |
URL de la licence |
|---|---|---|
| Serveur HTTP Apache |
Licence Apache, version 2.0 |
http://www.apache.org/licenses/LICENSE-2.0.html |
| lighttpd | Licence BSD |
http://www.opensource.org/licenses/bsd-license.php |
| Serveur proxy Squid |
Licence publique générale GNU |
http://www.gnu.org/copyleft/gpl.html |
| MySQL |
Licence publique générale GNU / Commercial | http://www.gnu.org/copyleft/gpl.html |
| PHP | Licence PHP, version 3.0 | http://www.php.net/license/3_0.txt |
| Ruby | Licence Ruby |
http://www.ruby-lang.org/en/about/license.txt |
| Python | Licence Python 2.4.2 |
http://www.python.org/download/releases/2.6.1/license/ |
| memcached | Licence BSD |
http://www.opensource.org/licenses/bsd-license.php |
| Serveur Apache Tomcat |
Licence Apache, version 2.0 | http://httpd.apache.org/docs/2.0/license.html |
Le code source détenu par Sun comprenant le programme d'installation et l'outil d'enregistrement figure sous CDDL (http://www.sun.com/cddl/) .
Problèmes connus
Cette section contient des informations sur les bogues et les problèmes connus dans cette version et explique comment les résoudre, les éviter ou les contourner.
- (CR 6820045) L'installation de Sun GlassFish Enterprise Server n'est pas compatible avec le JDK-64 bits. Si vous installez Sun GlassFish Enterprise Server sur la version 64 bits-de Red Hat Enterprise Linux, utilisez un JDK 32 bits pour l'installation. Pour de plus amples informations consultez ce document.
- (CR 6824240) L'intégration de Sun GlassFish dans mod_jk dépend de la bibliothèque Tomcat 5.5. Si vous utilisez mod_jk pour communiquer avec GlassFish Enterprise Server 2.1, mettez à jour GlassFish Enterprise Server à l'aide de la prise en charge AJP de Tomcat, comme indiqué dans ce document
- (CR 6835221) Dans certaines configurations, Apache peut consigner un grand nombre de messages :
[warn128) Le réseau est injoignable : connectez-vous au serveur d'écoute sur [::]:80
Si ce problème se produit, modifiez les instructions d'écoute pour indiquer une adresse IPv4, comme dans l'exemple suivant : "Écoutez 0.0.0.0:80".
- (CR 6856875 L'outil regtool ne peut pas être lancé automatiquement lorsque les paramètres régionaux du système ne sont pas correctement définis. Dans ce cas, l'utilisateur doit exécuter manuellement l'outil regtool à partir de la ligne de commande.
- (CR 6847959) L'installation de la gem mysql Ruby sur Solaris 10 risque d'utiliser une bibliothèque cliente MySQL incompatible dans /usr/sfw/lib par défaut. Cela peut entraîner l'échec de la génération des gems. Afin d'utiliser la version Sun GlassFish Web Stack de la bibliothèque cliente MySQL, vous devez générer la gem comme suit :
./bin/gem install mysql -- --with-mysql-include=OPT_ROOT/mysql/5.1/include/mysql --with-mysql-lib=OPT_ROOT/mysql/5.1/lib/mysql
- (CR 6855348) La distribution native et la distribution IPS/pkg(5) dégroupée de l'outil d'administration de Sun GlassFish Web Stack s'effectuent sur le même port. Par conséquent, l'installation simultanée des deux versions peut entraîner une altération des données.
- (CR 6853608) Update Center version 2 : L'installation racine des composants Sun GlassFish Web Stack ne se déroule pas correctement si l'utilisateur approprié n'existe pas dans le système. Par exemple, pour apache httpd, lighttpd, php, tomcat, squid nécessite la présence de l'utilisateur "webservd" et mysql celle de "mysql".
- (CR 6861325) Si les RPM de GlassFish Web Stack sont désinstallés sur Red Hat Enterprise Linux, plusieurs répertoires d'administration du produit sous /opt/sun/webstack/admin peuvent subsister. Ces répertoires doivent être supprimés manuellement.
- (CR 6862456) Après la mise à niveau de Web Stack 1.4 sur Solaris 10, les manifestes SMF pour Apache HTTP Server, Squid, Lighttpd et Tomcat doivent être importés manuellement. Pour chaque service installé, utilisez la commande ci-dessous pour effectuer la procédure de mise à niveau requise :
Apache HTTP Server :
/usr/sbin/svccfg import /var/svc/manifest/network/http-sun-apache22.xml
Squid:
/usr/sbin/svccfg import /var/svc/manifest/network/http-sun-squid.xml
Lighttpd:
/usr/sbin/svccfg import /var/svc/manifest/network/http-sun-lighttpd14.xml
Tomcat:
/usr/sbin/svccfg import /var/svc/manifest/network/sun-http-tomcat6.xml
- (CR 6836774, 6836775, 6836771, 6836773, 6836772) Sur Solaris, la suppression des modules 1.4 à l'aide de la commande pkgrm supprime tous les fichiers modifiables-par l'utilisateur, le cas échéant. Cela s'applique également aux modules de base et d'extension PHP 1.5 (par ex., sun-php52*). Par conséquent, effectuez une sauvegarde de ces fichiers avant d'appeler pkgrm.
- (CR 6863037) Sur Solaris, la mise à niveau des modules de base et d'extension PHP (par ex., les modules sun-php52*) à l'aide de l'outil d'installation remplace tous les fichiers de configuration. Par conséquent, si vous avez modifié l'un des fichiers de configuration, effectuez une sauvegarde avant toute mise à niveau.
- (CR 6862214) Dans la distribution IPS/pkg(5) dégroupée sur Red Hat Enterprise Linux, Enterprise Manager peut échouer avec des exceptions consignées dans son journal. Pour obtenir le comportement prévu, vous devez ajouter OPT_ROOT/bin dans le CHEMIN .
- (CR 6852152) Lorsque vous définissez la propriété 64 bits_type/enable_du serveur et redémarrez le service Apache SMF, un paramètre HTTPD est ajouté dans ETC_ROOT/apache2/2.2/envvars qui-crée un chemin absolu vers HTTPD. L'utilisation directe d'apachectl peut échouer car les modules chargés peuvent ne pas correspondre au fichier exécutable (incompatibilité-32 bits/64 bits). Pour contourner le problème, modifiez la valeur de HTTPD dans le fichier ETC_ROOT/apache2/2.2/envvars.
- (CR 6866312) Sur Red Hat Enterprise Linux, il ne peut que la distribution IPS/pkg(5) dégroupée de Sun GlassFish Web Stack ne fonctionne pas lorsque SELinux est activé. Consultez le notes de version Update Center (CR 1211) pour en savoir plus et contourner ce problème.
Notes de version des composants
Le tableau suivant répertorie les notes de version disponibles pour chaque composant de Sun GlassFish Web Stack.
| Nom de composant |
Version de composant |
Notes de version |
|---|---|---|
| Serveur Apache |
2.2.11 | http://www.apache.org/dist/httpd/CHANGES_2.2 |
| lighttpd | 1.4.21 | http://redmine.lighttpd.net/projects/lighttpd/wiki/Release-1.4.21 |
| Squid |
2.7.STABLE6 |
http://www.squid-cache.org/Versions/v2/2.7/RELEASENOTES.html |
| MySQL |
5.1.30 |
http://dev.mysql.com/doc/refman/5.1/en/news-5-1-x.html |
| MySQL |
5.0.67 |
http://dev.mysql.com/doc/refman/5.0/en/news-5-0-x.html |
| PHP | 5.2.9 | http://www.php.net/releases/5_2_9.php |
| Ruby | 1.8.7 | http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/NEWS |
| Python | 2.6.1 | http://www.python.org/download/releases/2.6.1/NEWS.txt |
| memcached | 1.2.5 | http://code.google.com/p/memcached/w/list |
| Apache Tomcat |
6.0.18 | http://tomcat.apache.org/tomcat-6.0-doc/changelog.html |
| Serveur Sun GlassFish Enterprise |
2.1 | http://docs.sun.com/app/docs/doc/820-4329 |
Ventes et support officiels
Le support Sun GlassFish Web Stack n'est disponible que dans le cadre de l'abonnement Sun GlassFish Portfolio. Consultez la page Sun GlassFish Portfolio pour en savoir plus sur les services d'abonnement.
Le support pour ce produit est disponible via le support Sun GlassFish Portfolio. Consultez le support Sun GlassFish Portfolio et le centre de mise à jour page de produit de Sun GlassFish Web Stack pour de plus amples informations.
Support à la communauté
Le support à la communauté est disponible via le forum Sun GlassFish Web Stack.
Enregistrement de produits
Enregistrez votre copie de Sun GlassFish Web Stack, pour vous tenir informé des derniers forums et des dernières mises à jour de Sun GlassFish Web Stack.
Sun GlassFish Web Stack dispose d'une commande regtool pour enregistrer le produit. Cet outil est appelé automatiquement après l'installation. Si vous avez ignoré la procédure d'enregistrement, vous pouvez la réexécuter en appelant regtool. Vous pouvez appeler regtool en exécutant la commande suivante :
OPT_ROOT/bin/regtool
Commentaires sur le produit
Vous pouvez envoyer vos commentaires sur le produit via le forum Sun GlassFish Web Stack.
Comments (1)
Aug 26
g11nautomation says:
l=fr-FR||page_id=163283155||src_p_id=42075438||src_id=116064391||src_space=WebSt...l=fr-FR||page_id=163283155||src_p_id=42075438||src_id=116064391||src_space=WebStack