HP Open Source Middleware Stacks Blueprint
Copyright 2007 Hewlett-Packard Development Company, L.P
Table of Contents
Monitor Tomcat with OpenView Tomcat SPI
Oracle Database Test
Webalizer Usage Report
Page
List of Tables
Page
Intended Audience
HP Services
Introduction
Executive Summary
Feedback@fc.hp.com
Typographic Conventions
HP Encourages Your Comments
UserInput
Web Server Stack Architecture
HP Open Source Web Server Middleware Stack
Web Server Stack Architecture
Installing the Linux Distribution
Installing and Verifying the Linux Distribution
Required Packages and Installation Recommendations
YaST Software Selection and System Tasks
Verifying the Linux Distribution Installation
# /etc/init.d/apache2 start
Configuring the Basic Apache Http Server
Installing and Configuring Sun JDK on an HP Proliant System
Tomcat
For the alljava.sh file, add the following lines
# ln -s /usr/java/jdk1.5.010 /usr/local/jdk
For the alljava.csh file, add the following lines
# /usr/local/apache-tomcat/bin/startup.sh
Installing and Configuring Tomcat
# java -version
Following messages appear
# /usr/local/apache-tomcat/bin/shutdown.sh
Advanced Apache Http Server Features
Using the Apache Http Server Benchmarking Tool
If necessary, stop Tomcat by entering the following command
Restart the Apache Http Server for the changes take effect
You can correct the error by entering the following
Apache Http Server Status and Information
Apachemodules definition should now look like the following
Apache Server Information web page opens, as shown in Figure
Apache Server Status web page opens, as shown in Figure
# /etc/init.d/apache2 restart
Apache Http Server Log
# webalizer
For detailed information, see the Webalizer website at
Using Virtual Host Support
Create the following file
Configure virtual hosting by creating a file named
Using Apache Http Server URL Redirection
On the second server, create the following Html file
Add the following lines to the preceding file
Using Apache Http Server Proxy Features
Edit the following configuration file
Add the following line to the preceding file
Create the following Html file
Error Responses and Redirects
Populate the preceding file with the following lines
Using Per-User Web Directories
Integrating the Web Server Stack Components
Configuring the Apache and Tomcat Connector
Http//YOURHOSTNAME/jsp-examples
Restart Apache by entering the following command
If there are any errors, check the following log files
Insert the following line below the DocumentRoot line
Create the following test file
Integrating the Apache Web Server and PHP
Integrating the Apache Web Server and Perl
# rpm -q php5 apache2-modphp5
Integrating the Apache Web Server and Python
Connecting Tomcat to a Database
Web page displays the following text
# tar zxf mysql-connector-java-version.tar.gz
Connecting Tomcat and MySQL
# /etc/init.d/mysql start
# mysqladmin -u root -p create osmsdb
# $CATALINAHOME/bin/startup.sh
# ps -efgrep mysqld
Test page opens as shown in Figure
Connecting Tomcat and Oracle
If needed, start Tomcat by entering the following command
Http//YOURHOSTNAME8080/mysqltest.jsp
Creating an Oracle Data Source
Obtaining and Installing the Oracle Jdbc Driver
Configuring the Oracle Server
Testing the Oracle Database Connectivity
Oracle Database Test
Http//YOURHOSTNAME8080/oracleTest.jsp
# mysql -u root -p Password
Connecting Tomcat to MySQL or Oracle Using Hibernate
Installing Hibernate, Tomcat, and JDK
Configuring a Database Driver in Tomcat
For an Oracle database server
Creating a Simple Application in Tomcat
# sqlplus osmsusr/osmspass@osmsdbora
For a MySQL database server
Asm.jar asm-attrs.jar antlr-2.7.6rc1.jar
File HibernateSessionFactory.class is generated
This directory, create a Hibernate Pojo file named
Preceding command creates a class file named
Http//YOURHOSTNAME8080/SimpleDemo/hibernate.jsp
Verifying the Simple Application Operation
Enabling Https Support in the Apache Http Server
Secure the Web Server Stack
Restart Apache by entering the following
Create the following test Html file
Apache Http Server Authorization
Apache default document root is
Verify that the certificate is displayed as in Figure
If the login fails, the following message appears
Protecting Apache Http Server Authorization with Symas CDS
Configuring Apache Http Server Services
Html Head
Protecting Tomcat Authorization with Symas CDS
Html Head
# $CATALINA/bin/shutdown.sh # $CATALINA/bin/startup.sh
Monitor Tomcat with OpenView Tomcat SPI
Tomcat SPI Components
Software Prerequisites and Reference Guides
Policies
Tools
Complete these steps
Complete these steps
# /sbin/SuSEfirewall2 stop
Appendix B Frequently Asked Questions
Appendix C Vendor Information Reference
Appendix D Hibernate Test Application Source Code
Following are the contents of the hibernate.jsp file
Page
Appendix D Hibernate Test Application Source Code