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.
Comments (2)
Aug 07, 2009
cvr says:
Where is the Release Notes localized to Simplified Chinese?Where is the Release Notes localized to Simplified Chinese?
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.