Sun Web Stack Release Notes

English | French | German | Japanese

Sun Web Stack Release Notes

The release notes contain important information about Sun Web Stack. Known limitations and problems, technical notes, and other information are described here. Read this document before you begin using Sun Web Stack in order to improve your overall installation and operation experience.

                                        Table of Contents


Sun Web Stack Release Notes

Product Description

Sun Web Stack is an integrated stack of popular open source web tier infrastructure technologies such as Apache HTTP Server, MySQL, memcached, PHP, and Ruby On Rails optimized for Solaris, OpenSolaris, and Linux operating platforms.

Component offerings may be different depending upon the operating platform.

System Requirements

This section provides the hardware and software requirements for Sun Web Stack for the supported operating platforms.

Hardware Requirements
Requirment Solaris
RedHat Linux
OpenSolaris
Processor x86/x64/SPARC x86 x86
RAM As per OS requirement
As per OS requirement As per OS requirement
HDD Space
2 GB Free
2 GB Free
2 GB Free
Software Requirements
Requirment
Solaris
RedHat Linux
OpenSolaris
Operating System Version
Solaris 10 5/08
RedHat Linux Server 5.2 OpenSolaris 2008.11
Software Requirement See Sun Web Stack Installation and Configuration Guide
See Sun Web Stack Installation and Configuration Guide  

General Notes

The table below list the primary components that are bundled with Sun Web Stack.

Component Name
Applicable Platform
Component Type
Component Version
Component Homepage
Apache Server
Solaris/OpenSolaris/Linux
HTTP Server
2.2.9 http://httpd.apache.org/
lighttpd Solaris/OpenSolaris/Linux 
HTTP Server
1.4.19 http://www.lighttpd.net/
Squid
Solaris/OpenSolaris/Linux 
Proxy Server
2.6.STABLE17
http://www.squid-cache.org/
MySQL
Solaris/OpenSolaris/Linux 
Database Server
5.0.67
http://www.mysql.com/
PHP Solaris/OpenSolaris/Linux 
Language
5.2.6 http://www.php.net/
Ruby Solaris/OpenSolaris
Language 1.8.6 http://www.ruby-lang.org/en/
Python Solaris
Language 2.5.2 http://www.python.org/
memcached Solaris/OpenSolaris/Linux 
Caching System
1.2.5 http://www.danga.com/memcached/
Apache Tomcat
Solaris/OpenSolaris/Linux 
Application Server
5.5.27 http://tomcat.apache.org/
Note
Apache HTTP Server 2.2.9 has a security vulnerability, CVE-2008-2939 .But the Apache Web Server shipped with the Sun Web Stack software has the necessary fix taken from http://svn.apache.org/viewvc?view=rev&revision=682870

Changes Log

This section lists the changes made in this release of Sun Web Stack for the Solaris, OpenSolaris and RedHat Linux operating platforms.

Solaris and RedHat Linux

Sun Web Stack is the first release of Sun Web Stack on Solaris and RedHat Linux operating platforms.

OpenSolaris

Changes in Sun Web Stack for OpenSolaris 2008.11 (snv_101) from Sun Web Stack OpenSolaris 2008.05 (snv_79b)

Changes:

  • php5 integration supports PEAR / PECL extension.
  • memcached support in php5.
  • PHP version updated to version 5.2.6 
  • Dtrace module into Apache2 integrated OpenSolaris.
  • Integrated a newer version of suhosin extension within opensolaris.
  • php dtrace extension enabled by default.
  • Squid Proxy Server integrated into OpenSolaris.
  • MySQL 5.0.45 version integrated.
  • Interface for user-specified environment variables are available for Apache2.
  • libapr and apr-util are in separate packages for other clients to use.
  • Apache Tomcat updated to version 5.5.17  
  • lighttpd 1.4 integrated.
  • JDBC Connector 5.1.5 is now part of MySQL 5.0.4 64-bit delivery.
  • imap / imap-ssl support within php.
  • Ruby dtrace support integrated.
  • External Apache modules (fcgid,jk,security) integrated.

Bugfixes:

  • (CR 6624123) Squid does not start because /var/squid/cache is not owned by its user.
  • (CR 6626831) SUNWsquidu package issues.
  • (CR 6628416) php-config / phpize scripts contains incorrect build relative and extension_dir location.
  • (CR 6631480) Apache2 manpage missing.
  • (CR 6640476) Squid vulnerable to denial of service per Squid Advisory SQUID-2007:2
  • (CR 6657714) PHP MySQL module is incorrectly linked to 4.0 version of MySQL client.
  • (CR 6653084) Apache22 service fails to start.
  • (CR 6664712) mysql_config provides incorrect link library configuration.
  • (CR 6373222) Apache2 refuses to serve files over 2GB in size.
  • (CR 6367565) Bundled Apache2 runs out of file descriptors when there are many virtual hosts.  

Installation

For installing and configuring Sun Web Stack, see Sun Web Stack Installation and Configuration Guide.

Documentation

For additional product documentation, see the Sun Web Stack Documentation Wiki.

Licensing

Sun Web Stack is a set of many components from third party open source projects. Each of these components has its own license, as chosen by the third party which owns the component. The following table lists various licenses used in Sun Web Stack.

Component Name
License
License URL
Apache HTTP Server
The Apache License, Version 2.0
http://httpd.apache.org/docs/2.0/license.html
lighttpd BSD License
http://www.opensource.org/licenses/bsd-license.php
Squid Proxy Server
GNU General Public License 
http://www.gnu.org/copyleft/gpl.html
MySQL
GNU General Public License / Commercial   http://www.gnu.org/copyleft/gpl.html
PHP The PHP License, version 3.0  http://www.php.net/license/3_0.txt 
Ruby Ruby License
http://www.ruby-lang.org/en/LICENSE.txt
Python Python 2.4.2 license
http://www.python.org/download/releases/2.4.2/license/
memcached BSD License
http://www.opensource.org/licenses/bsd-license.php
Apache Tomcat Server
The Apache License, Version 2.0   http://httpd.apache.org/docs/2.0/license.html

The Sun-owned source code which includes Installer and Registration tool is under CDDL (http://www.sun.com/cddl/) .

Known Issues

This section contains information on known bugs and problems in this release and instructions on fixing, avoiding or working around them.

  • Sun Web Stack install may fail due to the unavailable dependent packages which are not part of the default Operating System installation. See Additional Package Dependencies.
  • Apache Tomcat Server on RHEL depends upon Sun-supplied JDK rpm. This is satisfied by installing the Sun JDK RPM package. Non-rpm distributions of the JDK will not allow the Apache Tomcat Server to install without using the rpm command to bypass dependencies. Download and install the latest Sun JDK RPM package available at http://java.sun.com/javase/downloads/index.jsp. Verify that JAVA_HOME is pointing to the newly installed SDK.
  • mod_perl on Solaris 10 and OpenSolaris platforms use system Perl which is not thread-safe. Therefore mod_perl cannot be used with the threaded MPM (worker) on Solaris 10 and OpenSolaris platforms. If mod_perl is loaded, it will cause Apache HTTP Server to fail initialization and the following message will appear on the Apache HTTP Server error log:
    [error] cannot use threaded MPM without ithreads enabled Perl
    
  • On RHEL x64 based platforms, Java-based installers (such as GlassFish) bundled with Sun Web Stack fails with an error. This is because the default installer uses the JAVA_HOME environment variable which points to 64-bit JRE. The recommended fix is to install a 32-bit JRE (Sun JRE is recommended) and set JAVA_HOME to a 32-bit JRE directory.
     # ./sjsas-9_1_02-linux.bin
        Checking available disk space...
        Checking Java(TM) 2 Runtime Environment...
        Extracting Java(TM) 2 Runtime Environment files...
        Extracting installation files...
        Launching Java(TM) 2 Runtime Environment...
       Attach to native process failed
       Deleting temporary files...
    
  • Apache Tomcat Server, by default runs in the development mode. To turn off the development mode, edit <tomcat>/config/web.xml to include development parameter in the JSP servlet.
    <servlet>
             <servlet-name>jsp</servlet-name>
             <servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
             <init-param>
                 <param-name>fork</param-name>
                 <param-value>false</param-value>
             </init-param>
             <init-param>
                 <param-name>xpoweredBy</param-name>
                 <param-value>false</param-value>
             </init-param>
             <init-param>
                 <param-name>development</param-name>
                 <param-value>false</param-value>
             </init-param>
             <load-on-startup>3</load-on-startup>
      </servlet>
    

Support

Full production support is available as part of the GlassFish Portfolio.

Community support is available through Sun Web Stack Forum.

Product Registration

Register your copy of Sun Web Stack to stay updated with the latest Sun Web Stack News and Updates. Sun Web Stack has a $regtool command for registering the product after the original install, or for registering the product by customers who bypass the installer and add the native packages manually. Register your product using the registration form opened by $regtool.

Product Feedback

Submit your product feedback to webstack-discuss@opensolaris.org.

Labels

open open Delete
opensource opensource Delete
apache apache Delete
ruby ruby Delete
sunwebstack sunwebstack Delete
apachehttpwebserver apachehttpwebserver Delete
webstack webstack Delete
webserver webserver Delete
solaris solaris Delete
httpwebserver httpwebserver Delete
opensolaris opensolaris Delete
sun sun Delete
source source Delete
rails rails Delete
php php Delete
squid squid Delete
release release Delete
releasenotes releasenotes Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Aug 07, 2009

    cvr says:

    Where is the Release Notes localized to Simplified Chinese?

    Where is the Release Notes localized to Simplified Chinese?

  2. Aug 08, 2009

    wombat says:

    I'd find it useful if the full name was used in the title. That would help the ...

    I'd find it useful if the full name was used in the title. That would help the reader be sure the information relates to the latest incarnation of this effort.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

© 2010, Oracle Corporation and/or its affiliates
Powered by Atlassian Confluence
Oracle Social Media Participation Policy Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact