Table of Contents. Java CGI HOWTO
|
|
|
- Justina Sutton
- 9 years ago
- Views:
Transcription
1
2 Table of Contents Java CGI HOWTO...1 by David H. Silber javacgi 1.Introduction Setting Up Your Server to Run Java CGI Programs (With Explanations) Setting Up Your Server to Run Java CGI Programs (The Short Form) Executing a Java CGI Program Using the Java CGI Classes Future Plans Changes Introduction Prior Knowledge This Document The Package The Mailing List Setting Up Your Server to Run Java CGI Programs (With Explanations) System Requirements Java CGI Add On Software Unpacking the Source Decide On Your Local Path Policies Testing your installation Setting Up Your Server to Run Java CGI Programs (The Short Form) Executing a Java CGI Program Obstacles to Running Java Programs Under the CGI Model...6 You can't run Java programs like ordinary executables...6 Java does not have general access to the environment Overcoming Problems in Running Java CGI Programs...6 The java.cgi script...6 Invoking java.cgi from an HTML form Using the Java CGI Classes CGI...7 Class...7 Class...7 Member Summary CGI()...8 getnames()...8 getvalue() CGI_Test...0 Member Summary main() Class...0 Class...0 Member Summary ()...0 i
3 Table of Contents send()...0 sendto()...0 subject() _Test...0 Member Summary main() HTML...0 Class...0 Class...0 Member Summary HTML()...0 author()...0 definitionlist()...0 definitionlistterm()...0 endlist()...0 listitem()...0 send()...0 title() HTML_Test...0 Member Summary main() Text...0 Class...0 Class...0 Member Summary add()...0 addlinebreak()...0 addparagraph() Future Plans Changes Changes from 0.4 to Changes from 0.3 to Changes from 0.2 to Changes from 0.1 to ii
4 by David H. Silber javacgi v0.5, 1 December 1998 This HOWTO document explains how to set up your server to allow CGI programs written in Java and how to use Java to write CGI programs. Although HOWTO documents are targetted towards use with the Linux operating system, this particular one is not dependant on the particular version of unix used. 1.Introduction 1.1 Prior Knowledge 1.2 This Document 1.3 The Package 1.4 The Mailing List 2.Setting Up Your Server to Run Java CGI Programs (With Explanations) 2.1 System Requirements 2.2 Java CGI Add On Software 2.3 Unpacking the Source 2.4 Decide On Your Local Path Policies 2.5 Testing your installation. 3.Setting Up Your Server to Run Java CGI Programs (The Short Form) 4.Executing a Java CGI Program 4.1 Obstacles to Running Java Programs Under the CGI Model 4.2 Overcoming Problems in Running Java CGI Programs Java CGI HOWTO 1
5 5.Using the Java CGI Classes. 5.1 CGI 5.2 CGI_Test _Test 5.5 HTML 5.6 HTML_Test 5.7 Text 6.Future Plans 7.Changes 7.1 Changes from 0.4 to Changes from 0.3 to Changes from 0.2 to Changes from 0.1 to Introduction Because of the way that Java is designed the programmer does not have easy access to the system's environment variables. Because of the way that the Java Development Kit (JDK) is set up, it is necessary to use multiple tokens to invoke a program, which does not mesh very well with the standard HTML forms/cgi manner of operations. There are ways around these limitations, and I have implemented one of them. Read further for details. Since I wrote the previous paragraph in 1996, there have been many changes in the Java technology. It is likely that a better solution to running server side Java programs is now available perhaps you should take a look at servlets. 1.1 Prior Knowledge I am assuming that you have a general knowledge of HTML and CGI concepts and at least a minimal knowledge of your HTTP server. You should also know how to program in Java, or a lot of this will not make sense. 5.Using the Java CGI Classes. 2
6 1.2 This Document The latest version of this document can be read at The Package The latest version of the package described here can be accessed via anonymous FTP at ftp://ftp.orbits.com/pub/software/java_cgi 0.5.tgz. The package distribution includes SGML source for this document. The package is distributed under the terms of the GNU Library General Public License. This document can be distributed under the terms of the Linux HOWTO copyright notice. If you use this software, please make some reference to so that others will be able to find the Java CGI classes. I have run out of time to maintain and support this package, so this will probably be its final release. If anyone out there is sufficiently enamoured of this software that they wish to take over the maintenace of it, please contact me at javacgi [email protected]. 1.4 The Mailing List I have created a majordomo list to allow people to help each other work through their mutual problems in installing and using this software. Send a message to javacgi [email protected], containing the word subscribe. 2.Setting Up Your Server to Run Java CGI Programs (With Explanations) This section will lead you through installing my Java CGI package with copious explanations so that you know what the effects of your actions will be. If you just want to install the programs and don't care about the whys & wherefores, skip to Setting Up Your Server to Run Java CGI Programs (The Short Form). 1.2 This Document 3
7 2.1 System Requirements This software should work on any unix like web server that has the Java Development Kit installed. I am using it on a Debian Linux system running apache as the HTTP daemon. If you find that it does not run on your server, please contact the mailing list. See The Mailing List for details. Unfortunatly, the Java run time interpreter seems to be something of a memory hog you may want to throw another few megabytes of RAM onto your server if you will be using Java CGI programs a lot. 2.2 Java CGI Add On Software The software that I wrote to aid in this is called Java CGI. You can get it from ftp://ftp.orbits.com/pub/software/java_cgi 0.5.tgz. (The version number may have changed.) 2.3 Unpacking the Source Find a convenient directory to unpack this package into. (If you don't already have a standard place to put packages, I suggest that you use /usr/local/src.) Unpack the distribution with this command: gzip dc java_cgi 0.5.tgz tar xvf This will create a directory called java_cgi 0.5. In there you will find the files referenced in the rest of this document. (If the version number has changed, use the instructions from within that distribution from this point on.) 2.4 Decide On Your Local Path Policies You need to decide where you want your Java CGI programs to live. Generally, you will want to put them in a directory in parallel with your cgi bin directory. My apache server came configured to use /var/www/cgi bin as the cgi bin directory, so I use /var/www/javacgi as the directory to put Java CGI programs in. You probably do not want to put your Java CGI programs into one of the existing CLASSPATH directories. Edit the Makefile to reflect your system configuration. Make sure that you are logged in as the root user and run make install. This will compile the Java programs, modify the java.cgi script to fit in with your system and install the programs in the appropriate places. If you want the HTML version of this documentation and an HTML test document in addition, run make all instead. 2.1 System Requirements 4
8 2.5 Testing your installation. Installed from the distribution are HTML documents called javacgitest.html, java test.html and javahtmltest.html. If you installed all in the previous section, it will be in the directory you specified for WEBDIR in the Makefile. If you didn't, you can run make test to build them from javacgitest.html dist, java test.html dist and javahtmltest.html dist. When you are sure that your installation is working correctly, you may wish to remove CGI_Test.class, _Test.class and HTML_Test.class from your JAVACGI directory and javacgitest.html, java test.html and javahtmltest.html from your WEBDIR directory as they show the user information that is normally only available to the server. 3.Setting Up Your Server to Run Java CGI Programs (The Short Form) Get the Java CGI package from ftp://ftp.orbits.com/pub/software/java_cgi 0.5.tgz. (The version number may have changed.) Unpack the distribution with this command: gzip dc java_cgi 0.5.tgz tar xvf (If the version number has changed, use the instructions from within that distribution from this point on.) Edit the Makefile you will find in the newly created directory java_cgi 0.5 as appropriate to your system. As root, run make install. This will compile the Java programs, apply your system specific information and install the various files. If you want the HTML version of this documentation and an HTML test document, run make all instead. You should be ready to go. 4.Executing a Java CGI Program 2.5 Testing your installation. 5
9 4.1 Obstacles to Running Java Programs Under the CGI Model There are two main problems in running a Java program from a web server: You can't run Java programs like ordinary executables. You need to run the Java run time interpreter and provide the initial class (program to run) on the command line. With an HTML form, there is no provision for sending a command line to the web server. Java does not have general access to the environment. Every environment variable that will be needed by the Java program must be explicitly passed in. There is no method similar to the Cgetenv() function. 4.2 Overcoming Problems in Running Java CGI Programs To deal with these obstacles, I wrote a shell CGI program that provides the information needed by the Java interpreter. The java.cgi script. This shell script manages the interaction between the HTTP daemon and the Java CGI program that you wish to use. It extracts the name of the program that you want to run from the server provided data. It collects all of the environment data into a temporary file. Then, it runs the Java run time interpreter with the name of the file of environment information and the program name added to the command line. The java.cgi script was configured and installed in Decide On Your Local Path Policies. 4.1 Obstacles to Running Java Programs Under the CGI Model 6
10 Invoking java.cgi from an HTML form. My forms that use Java CGI programs specify a form action as follows: <form action="/cgi bin/java.cgi/cgi_test" method="post"> Where /cgi bin/ is your local CGI binary directory, java.cgi is the Java front end that allows us to run Java programs over the web and CGI_Test is an example of the name of the Java program to run. 5.Using the Java CGI Classes. There are currently three main classes supported CGI, and HTML. I am considering adding classes to deal with MIME formatted input and output MIMEin & MIMEout, respectively. There are also a few support and test classes. CGI_Test, _Test and HTML_Test are intended to be used to test your installation. They can also be used as a starting point for your own Java programs which use this class library. The Text class is the superclass for both the and the HTML classes. 5.1 CGI Class public class CGI Class The CGI class holds the ``CGI Information'' Environment variables set by the web server and the name/value sent from a form when its submit action is selected. All information is stored in a Properties class object. This class is in the ``Orbits.net'' package. Invoking java.cgi from an HTML form. 7
11 Member Summary CGI() getnames() getvalue() // Constructor. // Get the list of names. // Get form value by specifying name. CGI_Test. CGI() Constructs an object which contains the available CGI data. public CGI() When a CGI object is constructed, all available CGI information is sucked up into storage local to the new object. getnames() List the names which are defined to have corresponding values. public Enumeration getkeys () Member Summary 8
12 Returns Provides the full list of names for which coresponding values are defined. An Enumeration of all the names defined. getvalue() Parameter Retrieves the value associated with the name specified. public String getvalue ( String name ) This method provides the corespondence between the names and values sent from an HTML form. name The key by which values are selected. Returns A String containing the value. 5.2 CGI_Test This class provides both an example of how to use the CGI class and a test program which can be used to confirm that the Java CGI package is functioning correctly. Member Summary main() // Program main(). CGI. main() Provide a main() method. getvalue() 9
13 Parameter public static void main( String argv[] ) This is the entry point for a CGI program which does nothing but return a list of the available name/value pairs and their current values. argv[] Arguments passed to the program by the java.cgi script. Currently unused Class public class extends Text Class Messages are built up with the Text class add*() methods and the e mail specific methods added by this class. When complete, the message is sent to its destination. This class is in the ``Orbits.net'' package. Member Summary () // Constructor. send() // Send the e mail message. _Test, Text. () Constructs an object which will contain an message. public () Sets up an empty message to be completed by the methods. Text. send() Send the e mail message. getvalue() 10
14 Parameter/ public void send () This formats and sends the message. If no destination address has been set, there is no action taken. sendto() Add a destination for this message. public String sendto ( String address ) Add address to the list of destinations for this method. There is no set limit to the number of destinations an e mail message may have. I'm sure that if you build up the list large enough, you can exceed the size of the parameter list that the Mail Transport Agent can accept or use up your memory. address Parameter A destination to send this message to. subject() Set the subject for this message. public void subject ( String subject ) This method sets the text for the e mail's Subject: line. If called more than once, the latest subject set is the one that is used. subject getvalue() 11
15 Parameter The text of this message's Subject: line _Test This class provides both an example of how to use the class and a test program which can be used to confirm that the Java CGI package is functioning correctly. Member Summary main() // Program main(). . main() Provide a main() method. public static void main( String argv[] ) This is the entry point for a CGI program which returns a list of the available name/value pairs and their current values. It will also send this list to the address specified in the variable. argv[] Arguments passed to the program by the java.cgi script. Currently unused. 5.5 HTML Class public class HTML extends Text Class Messages are built up with the Text class add*() methods and the HTML specific methods added by this class. When complete, the message is sent to its destination. Currently, there is no error checking to confirm that the list building methods are being used in a correct order, so the programmer must take pains not to violate HTML syntax. This class is in the ``Orbits.net'' package. Member Summary HTML() // Constructor. author() // Set th HTML_Test, Text. HTML() Constructs an object which will contain an HTML message. getvalue() 12
16 Parameter/ public HTML() Sets up an empty message to be completed by the HTML methods. Text. author() Set the name of the document author. public void author ( String author ) Set the name of the document author to author. author The text to use as the author of this message. title(). definitionlist() Start a definition list. public void definitionlist () Start a definition list. A definition list is a list specialized so that each entry in the list is a term followed by the definition text for that term. The start of a definition list should be followed by the creation of (at least) one term/text pair and a call to the endlist() method. Note that, getvalue() 13
17 currently, lists cannot be nested. definitionlistterm(), endlist(), listitem(). definitionlistterm() Add a term to a definition list. public void definitionlistterm () Add a term to a definition list. The text for the term part of the current list entry should be appended to the message after this method is called and before a corresponding listitem method is called. definitionlist(), listitem(). endlist() End a list. public void endlist () End a list. This method closes out a list. Note that, currently, lists cannot be nested. definitionlist(). listitem() Add an entry to a list. public void listitem () getvalue() 14
18 public void listitem ( String item ) Parameters public boolean listitem ( String term, String item ) Add an entry to a list. If the first form is used, the text for the current list item should be appended to the message after this method is called and before any other list methods are called. In the second and third forms, the item text is specified as a parameter to the method instead of (or in addition to) being appended to the message. The third form is specific to definition lists and provides both the term and the definition of the list entry. item term The text of this list entry. The text of this definition list entry's term part. definitionlist(), definitionlistterm(), endlist(). send() Send the HTML message. public void send () Send the HTML message. title() Set the text for the document title. public void title ( String title ) getvalue() 15
19 Parameter Set the text for the document title. title Parameter The text of this message's title. author(). 5.6 HTML_Test This class provides both an example of how to use the HTML class and a test program which can be used to confirm that the Java CGI package is functioning correctly. Member Summary main() // Program main(). HTML. main() Provide a main() method. public static void main( String argv[] ) This is the entry point for a CGI program which returns a list of the available name/value pairs in an HTML document, with each name/value pair displayed in a definition list element. argv[] Arguments passed to the program by the java.cgi script. Currently unused. 5.7 Text Class public abstract class Text Class This class is the superclass of the and HTML classes. Messages are built up with the methods in this class and completed and formatted with the methods in subclasses. getvalue() 16
20 This class is in the ``Orbits.text'' package. Member Summary Text() // Constructor. add() // Add text to this o , HTML. add() Add text to this item. public void add ( char addition ) public void add ( String addition ) public void add ( StringBuffer addition ) Add addition to the contents of this text item. Parameter addition Text to be added to the text item. addlinebreak(), addparagraph(). addlinebreak() Force a line break at this point in the text. public void addlinebreak () Add a line break to the text at the current point. getvalue() 17
21 add(), addparagraph(). addparagraph() Start a new paragaph. public void add () Start a new paragraph at this point in the text flow. add(), addlinebreak(). 6.Future Plans Add to the class: ( int capacity ) Used when we know how much space the message will need to have allocated. sendto( String [] address ) Add a list of primary destinations to the e mail message. sendcc( String address ) Add a Carbon Copy destination to the e mail message. sendcc( String [] address ) Add a list of Carbon Copy destinations to the e mail message. sendbcc( String address ) Add a Blind Carbon Copy destination to the e mail message. sendbcc( String [] address ) Add a list of Blind Carbon Copy destinations to the e mail message. Add to the HTML class: HTML( int capacity ) Used when we know how much space the message will need to have allocated. getvalue() 18
22 public void unorderedlist() Start an unordered list. public void orderedlist() Start an ordered list. public void directorylist() Start a directory list. public void menulist() Start a menu list. void anchor( String anchorname ) Specify an anchor. void link( String url, String text ) Specify a link. void applet( String url, String alttext ) Specify an applet link. Allow HTML lists to be nested. Add error checking code to enforce correct ordering of HTML list formatting codes. The location of the file of environment data should be configurable from the Makefile. Get rid of the spurious empty name/value pair that appears in the list when we are dealing with the GET method of data transfer. Consider having CGI implement the java.util.enumeration interface to successively provide variable names. Add a Test class, which would use every method in this package. Document how CGI_Test, _Test and HTML_Test build on each other to provide incremental tests for debugging purposes. Document how Test uses every feature available in this package. 7.Changes 7.1 Changes from 0.4 to 0.5 Changed documentation and comments to reflect the final nature of this release. 7.2 Changes from 0.3 to 0.4 Fleshed out the HTML class to provide minimal functionality. Wrote the HTML_Test class and javahtmltest.html dist. Added the HTML methods to deal with a definition list. 7.3 Changes from 0.2 to 0.3 Added the Text and classes. HTML was also added, but it is merely a stub at this point. Put the various classes into packages. The main classes are in Orbits.net.*, the support class Text is in Orbits.text.Text. getvalue() 19
23 Changed CGItest to CGI_Test. Added the _Test class. 7.4 Changes from 0.1 to 0.2 The environment variables are put into a temportary file instead of being crammed into the Java inperpreter command line. The CGI class and java.cgi had to be modified. The javacgitest.html document is made part of the distribution. The text files which are modified by make upon installation are provided with names that end with dist. getvalue() 20
Setting Up the Site Licenses
XC LICENSE SERVER Setting Up the Site Licenses INTRODUCTION To complete the installation of an XC Site License, create an options file that includes the Host Name (computer s name) of each client machine.
SendMIME Pro Installation & Users Guide
www.sendmime.com SendMIME Pro Installation & Users Guide Copyright 2002 SendMIME Software, All Rights Reserved. 6 Greer Street, Stittsville, Ontario Canada K2S 1H8 Phone: 613-831-4023 System Requirements
Table of Contents. The RCS MINI HOWTO
Table of Contents The RCS MINI HOWTO...1 Robert Kiesling...1 1. Overview of RCS...1 2. System requirements...1 3. Compiling RCS from Source...1 4. Creating and maintaining archives...1 5. ci(1) and co(1)...1
Building a Multi-Threaded Web Server
Building a Multi-Threaded Web Server In this lab we will develop a Web server in two steps. In the end, you will have built a multi-threaded Web server that is capable of processing multiple simultaneous
The Java Series. Java Essentials I What is Java? Basic Language Constructs. Java Essentials I. What is Java?. Basic Language Constructs Slide 1
The Java Series Java Essentials I What is Java? Basic Language Constructs Slide 1 What is Java? A general purpose Object Oriented programming language. Created by Sun Microsystems. It s a general purpose
Logging. Working with the POCO logging framework.
Logging Working with the POCO logging framework. Overview > Messages, Loggers and Channels > Formatting > Performance Considerations Logging Architecture Message Logger Channel Log File Logging Architecture
An Embedded Wireless Mini-Server with Database Support
An Embedded Wireless Mini-Server with Database Support Hungchi Chang, Sy-Yen Kuo and Yennun Huang Department of Electrical Engineering National Taiwan University Taipei, Taiwan, R.O.C. Abstract Due to
Java Interview Questions and Answers
1. What is the most important feature of Java? Java is a platform independent language. 2. What do you mean by platform independence? Platform independence means that we can write and compile the java
Creating a Java application using Perfect Developer and the Java Develo...
1 of 10 15/02/2010 17:41 Creating a Java application using Perfect Developer and the Java Development Kit Introduction Perfect Developer has the facility to execute pre- and post-build steps whenever the
LabVIEW Internet Toolkit User Guide
LabVIEW Internet Toolkit User Guide Version 6.0 Contents The LabVIEW Internet Toolkit provides you with the ability to incorporate Internet capabilities into VIs. You can use LabVIEW to work with XML documents,
WEB2CS INSTALLATION GUIDE
WEB2CS INSTALLATION GUIDE FOR XANDMAIL XandMail 32, rue de Cambrai 75019 PARIS - FRANCE Tel : +33 (0)1 40 388 700 - http://www.xandmail.com TABLE OF CONTENTS 1. INSTALLING WEB2CS 3 1.1. RETRIEVING THE
Apache 2.0 Installation Guide
Apache 2.0 Installation Guide Ryan Spangler [email protected] http://ceut.uww.edu May 2002 Department of Business Education/ Computer and Network Administration Copyright Ryan Spangler 2002 Table of
NSave Table of Contents
NSave Table of Contents Introduction to NSave for Desktops 2 CPP Installation Instructions 3 Backing up your Computer 8 Restoring Files to your Computer 10 Settings 13 History 14 Destinations 15 1 Introduction
Web development... the server side (of the force)
Web development... the server side (of the force) Fabien POULARD Document under license Creative Commons Attribution Share Alike 2.5 http://www.creativecommons.org/learnmore Web development... the server
24x7 Scheduler Multi-platform Edition 5.2
24x7 Scheduler Multi-platform Edition 5.2 Installing and Using 24x7 Web-Based Management Console with Apache Tomcat web server Copyright SoftTree Technologies, Inc. 2004-2014 All rights reserved Table
PHP Integration Kit. Version 2.5.1. User Guide
PHP Integration Kit Version 2.5.1 User Guide 2012 Ping Identity Corporation. All rights reserved. PingFederate PHP Integration Kit User Guide Version 2.5.1 December, 2012 Ping Identity Corporation 1001
Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI)
Sonatype CLM Enforcement Points - Continuous Integration (CI) i Sonatype CLM Enforcement Points - Continuous Integration (CI) Sonatype CLM Enforcement Points - Continuous Integration (CI) ii Contents 1
Installing Java. Table of contents
Table of contents 1 Jargon...3 2 Introduction...4 3 How to install the JDK...4 3.1 Microsoft Windows 95... 4 3.1.1 Installing the JDK... 4 3.1.2 Setting the Path Variable...5 3.2 Microsoft Windows 98...
EMC Documentum Content Management Interoperability Services
EMC Documentum Content Management Interoperability Services Version 6.7 Deployment Guide EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com EMC believes the information
Written by: Johan Strand, Reviewed by: Chafic Nassif, Date: 2006-04-26. Getting an ipath server running on Linux
Getting an ipath server running on Linux Table of Contents Table of Contents... 2 1.0. Introduction... 3 2.0. Overview... 3 3.0. Installing Linux... 3 4.0. Installing software that ipath requires... 3
Web Server Manual. Mike Burns ([email protected]) Greg Pettyjohn ([email protected]) Jay McCarthy ([email protected]) November 20, 2006
Web Server Manual Mike Burns ([email protected]) Greg Pettyjohn ([email protected]) Jay McCarthy ([email protected]) November 20, 2006 Copyright notice Copyright c 1996-2006 PLT Permission is
OCS Training Workshop LAB13. Ethernet FTP and HTTP servers
OCS Training Workshop LAB13 Ethernet FTP and HTTP servers Introduction The training module will introduce the FTP and Web hosting capabilities of the OCS product family. The user will be instructed in
INT322. By the end of this week you will: (1)understand the interaction between a browser, web server, web script, interpreter, and database server.
Objective INT322 Monday, January 19, 2004 By the end of this week you will: (1)understand the interaction between a browser, web server, web script, interpreter, and database server. (2) know what Perl
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.035, Fall 2005 Handout 7 Scanner Parser Project Wednesday, September 7 DUE: Wednesday, September 21 This
Installation Guide for contineo
Installation Guide for contineo Sebastian Stein Michael Scholz 2007-02-07, contineo version 2.5 Contents 1 Overview 2 2 Installation 2 2.1 Server and Database....................... 2 2.2 Deployment............................
How to use PDFlib products with PHP
How to use PDFlib products with PHP Last change: July 13, 2011 Latest PDFlib version covered in this document: 8.0.3 Latest version of this document available at: www.pdflib.com/developer/technical-documentation
Computing Concepts with Java Essentials
2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann
CA SiteMinder Web Services Security
CA SiteMinder Web Services Security Programming Guide for Java 12.51 This Documentation, which includes embedded help systems and electronically distributed materials (hereinafter referred to as the Documentation
Click Start > Control Panel > System icon to open System Properties dialog box. Click Advanced > Environment Variables.
Configure Java environment on Windows After installing Java Development Kit on Windows, you may still need to do some configuration to get Java ready for compiling and executing Java programs. The following
Witango Application Server 6. Installation Guide for OS X
Witango Application Server 6 Installation Guide for OS X January 2011 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: [email protected] Web: www.witango.com
Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i
Oracle Forms Services Secure Web.Show_Document() calls to Oracle Reports Server 6i $Q2UDFOH7HFKQLFDO:KLWHSDSHU 0DUFK Secure Web.Show_Document() calls to Oracle Reports Server 6i Introduction...3 solution
Introduction... 2. 1. Installing the download utility... 2. 2. Installing Java(TM) 2 Runtime Environment, Standard Edition 1.4.1...
Installing Java Runtime Environment Table of contents Introduction... 2 1. Installing the download utility... 2 2. Installing Java(TM) 2 Runtime Environment, Standard Edition 1.4.1... 4 3. Configuring
Course Number: IAC-SOFT-WDAD Web Design and Application Development
Course Number: IAC-SOFT-WDAD Web Design and Application Development Session 1 (10 Hours) Client Side Scripting Session 2 (10 Hours) Server Side Scripting - I Session 3 (10 hours) Database Session 4 (10
Xtreeme Search Engine Studio Help. 2007 Xtreeme
Xtreeme Search Engine Studio Help 2007 Xtreeme I Search Engine Studio Help Table of Contents Part I Introduction 2 Part II Requirements 4 Part III Features 7 Part IV Quick Start Tutorials 9 1 Steps to
Forms, CGI Objectives. HTML forms. Form example. Form example...
The basics of HTML forms How form content is submitted GET, POST Elements that you can have in forms Responding to forms Common Gateway Interface (CGI) Later: Servlets Generation of dynamic Web content
Expresso Quick Install
Expresso Quick Install 1. Considerations 2. Basic requirements to install 3. Install 4. Expresso set up 5. Registering users 6. Expresso first access 7. Uninstall 8. Reinstall 1. Considerations Before
DeskNow. Ventia Pty. Ltd. Advanced setup. Version : 3.2 Date : 4 January 2007
Ventia Pty. Ltd. DeskNow Advanced setup Version : 3.2 Date : 4 January 2007 Ventia Pty Limited A.C.N. 090 873 662 Web : http://www.desknow.com Email : [email protected] Overview DeskNow is a computing platform
SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities. Administrator's Guide
SWsoft Plesk 8.2 for Linux/Unix Backup and Restore Utilities Administrator's Guide 2 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 325 Herndon VA 20171 USA Phone: +1 (703) 815 5670
Java Application Developer Certificate Program Competencies
Java Application Developer Certificate Program Competencies After completing the following units, you will be able to: Basic Programming Logic Explain the steps involved in the program development cycle
Web Development on the SOEN 6011 Server
Web Development on the SOEN 6011 Server Stephen Barret October 30, 2007 Introduction Systems structured around Fowler s patterns of Enterprise Application Architecture (EAA) require a multi-tiered environment
WIRIS quizzes web services Getting started with PHP and Java
WIRIS quizzes web services Getting started with PHP and Java Document Release: 1.3 2011 march, Maths for More www.wiris.com Summary This document provides client examples for PHP and Java. Contents WIRIS
The Einstein Depot server
The Einstein Depot server Have you ever needed a way to transfer large files to colleagues? Or allow a colleague to send large files to you? Do you need to transfer files that are too big to be sent as
Apache Jakarta Tomcat
Apache Jakarta Tomcat 20041058 Suh, Junho Road Map 1 Tomcat Overview What we need to make more dynamic web documents? Server that supports JSP, ASP, database etc We concentrates on Something that support
Eclipse IDE for Embedded AVR Software Development
Eclipse IDE for Embedded AVR Software Development Helsinki University of Technology Jaakko Ala-Paavola February 17th, 2006 Version 0.2 Abstract This document describes how to set up Eclipse based Integrated
1 How to Monitor Performance
1 How to Monitor Performance Contents 1.1. Introduction... 1 1.2. Performance - some theory... 1 1.3. Performance - basic rules... 3 1.4. Recognizing some common performance problems... 3 1.5. Monitoring,
Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6)
Supported platforms & compilers Required software Where to download the packages Geant4 toolkit installation (release 9.6) Configuring the environment manually Using CMake CLHEP full version installation
Application Servers - BEA WebLogic. Installing the Application Server
Proven Practice Application Servers - BEA WebLogic. Installing the Application Server Product(s): IBM Cognos 8.4, BEA WebLogic Server Area of Interest: Infrastructure DOC ID: AS01 Version 8.4.0.0 Application
Efficiency of Web Based SAX XML Distributed Processing
Efficiency of Web Based SAX XML Distributed Processing R. Eggen Computer and Information Sciences Department University of North Florida Jacksonville, FL, USA A. Basic Computer and Information Sciences
Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
LAE 4.6.0 Enterprise Server Installation Guide
LAE 4.6.0 Enterprise Server Installation Guide 2013 Lavastorm Analytics, Inc. Rev 01/2013 Contents Introduction... 3 Installing the LAE Server on UNIX... 3 Pre-Installation Steps... 3 1. Third-Party Software...
Control-M for Hadoop. Technical Bulletin. www.bmc.com
Technical Bulletin Control-M for Hadoop Version 8.0.00 September 30, 2014 Tracking number: PACBD.8.0.00.004 BMC Software is announcing that Control-M for Hadoop now supports the following: Secured Hadoop
SDK Code Examples Version 2.4.2
Version 2.4.2 This edition of SDK Code Examples refers to version 2.4.2 of. This document created or updated on February 27, 2014. Please send your comments and suggestions to: Black Duck Software, Incorporated
Install guide for Websphere 7.0
DOCUMENTATION Install guide for Websphere 7.0 Jahia EE v6.6.1.0 Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search,
Java Language Tools COPYRIGHTED MATERIAL. Part 1. In this part...
Part 1 Java Language Tools This beginning, ground-level part presents reference information for setting up the Java development environment and for compiling and running Java programs. This includes downloading
Encrypted File Transfer - Customer Testing
Encrypted File Transfer - Customer Testing V1.0 David Wickens McKesson CLASSIFICATION McKesson Technical Guidance Documentation: NOT PROTECTIVELY MARKED VERSION 1.0 SCOPE This guidance document is aimed
Deploying Microsoft Operations Manager with the BIG-IP system and icontrol
Deployment Guide Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Deploying Microsoft Operations Manager with the BIG-IP system and icontrol Welcome to the BIG-IP LTM system -
Installing F-Secure Anti-Virus (FSAV) Table of Contents. FSAV 8.x and FSLS 7.x End of Life. FSAV 9.x and FSLS 9.x End of Life
Installing F-Secure Anti-Virus (FSAV) Last update: 15 Jul 2015 Please see also the LISTSERV/F-Secure FAQ for further information. Table of Contents FSAV 4.x, 5.x and 7.x End of Life FSAV 8.x and FSLS 7.x
netkit lab web server and browser 1.2 Giuseppe Di Battista, Maurizio Patrignani, Massimo Rimondini Version Author(s)
netkit lab web server and browser Version Author(s) E-mail Web Description 1.2 Giuseppe Di Battista, Maurizio Patrignani, Massimo Rimondini [email protected] http://www.netkit.org/ A lab showing the operation
Getting an ipath server running on Linux
Getting an ipath server running on Linux Table of Contents Table of Contents... 2 1.0. Introduction... 3 2.0. Overview... 3 3.0. Installing Linux... 3 4.0. Installing software that ipath requires... 3
HP Data Protector Integration with Autonomy IDOL Server
HP Data Protector Integration with Autonomy IDOL Server Introducing e-discovery for HP Data Protector environments Technical white paper Table of contents Summary... 2 Introduction... 2 Integration concepts...
SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities
SWsoft Plesk 8.3 for Linux/Unix Backup and Restore Utilities Administrator's Guide Revision 1.0 Copyright Notice ISBN: N/A SWsoft. 13755 Sunrise Valley Drive Suite 600 Herndon VA 20171 USA Phone: +1 (703)
µtasker Document FTP Client
Embedding it better... µtasker Document FTP Client utaskerftp_client.doc/1.01 Copyright 2012 M.J.Butcher Consulting Table of Contents 1. Introduction...3 2. FTP Log-In...4 3. FTP Operation Modes...4 4.
DocuShare Installation Guide
DocuShare Installation Guide Publication date: February 2011 This document supports DocuShare Release 6.6.1 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo Alto, California
Dataworks System Services Guide
Dataworks System Services Guide UNAVCO initially established the GNSS data management service Dataworks as a full stack independent server running on Dell Hardware operating CentOS as its operating system.
VERSION 9.02 INSTALLATION GUIDE. www.pacifictimesheet.com
VERSION 9.02 INSTALLATION GUIDE www.pacifictimesheet.com PACIFIC TIMESHEET INSTALLATION GUIDE INTRODUCTION... 4 BUNDLED SOFTWARE... 4 LICENSE KEY... 4 SYSTEM REQUIREMENTS... 5 INSTALLING PACIFIC TIMESHEET
Content Management System
Content Management System XT-CMS INSTALL GUIDE Requirements The cms runs on PHP so the host/server it is intended to be run on should ideally be linux based with PHP 4.3 or above. A fresh install requires
Client Code Installation Guide. Client Code: Version 1.3 Date: 8 th January, 2003
Client Code Installation Guide Client Code: Version 1.3 Date: 8 th January, 2003 1. Overview The purpose of this document is to provide details on installation and use of the Reseller Client Library (RCL)
User Manual of the Pre-built Ubuntu 12.04 Virutal Machine
SEED Labs 1 User Manual of the Pre-built Ubuntu 12.04 Virutal Machine Copyright c 2006-2014 Wenliang Du, Syracuse University. The development of this document is/was funded by three grants from the US
HP Education Services
HP Education Services itp WebServer Workshop for NonStop Servers (U4160S) Learn the basics of installing, configuring, and securing HP itp WebServer solutions along with the management procedures needed
User Manual. version 3.0-r1
User Manual version 3.0-r1 Contents 1 What is Confixx? - General Information 5 1.1 Login................................ 5 1.2 Settings Lag............................ 6 2 The Sections of the Web Interface
Canto Integration Platform (CIP)
Canto Integration Platform (CIP) Getting Started Guide Copyright 2013, Canto GmbH. All rights reserved. Canto, the Canto logo, the Cumulus logo, and Cumulus are registered trademarks of Canto, registered
Developing Web Services with Eclipse and Open Source. Claire Rogers Developer Resources and Partner Enablement, HP February, 2004
Developing Web Services with Eclipse and Open Source Claire Rogers Developer Resources and Partner Enablement, HP February, 2004 Introduction! Many companies investigating the use of web services! Cost
Homeland Security Red Teaming
Homeland Security Red Teaming Directs intergovernmental coordination Specifies Red Teaming Viewing systems from the perspective of a potential adversary Target hardening Looking for weakness in existing
CLC Server Command Line Tools USER MANUAL
CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.5 Windows, Mac OS X and Linux September 4, 2015 This software is for research purposes only. QIAGEN Aarhus A/S Silkeborgvej
sqlite driver manual
sqlite driver manual A libdbi driver using the SQLite embedded database engine Markus Hoenicka [email protected] sqlite driver manual: A libdbi driver using the SQLite embedded database engine
EVALUATION ONLY. WA2088 WebSphere Application Server 8.5 Administration on Windows. Student Labs. Web Age Solutions Inc.
WA2088 WebSphere Application Server 8.5 Administration on Windows Student Labs Web Age Solutions Inc. Copyright 2013 Web Age Solutions Inc. 1 Table of Contents Directory Paths Used in Labs...3 Lab Notes...4
Simba XMLA Provider for Oracle OLAP 2.0. Linux Administration Guide. Simba Technologies Inc. April 23, 2013
Simba XMLA Provider for Oracle OLAP 2.0 April 23, 2013 Simba Technologies Inc. Copyright 2013 Simba Technologies Inc. All Rights Reserved. Information in this document is subject to change without notice.
Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence
Web Development Owen Sacco ICS2205/ICS2230 Web Intelligence Introduction Client-Side scripting involves using programming technologies to build web pages and applications that are run on the client (i.e.
Web Service Caching Using Command Cache
Web Service Caching Using Command Cache Introduction Caching can be done at Server Side or Client Side. This article focuses on server side caching of web services using command cache. This article will
Software documentation systems
Software documentation systems Basic introduction to various user-oriented and developer-oriented software documentation systems. Ondrej Holotnak Ondrej Jombik Software documentation systems: Basic introduction
File Transfer Protocol. What is Anonymous FTP? What is FTP?
File Transfer Protocol (FTP) File Transfer Protocol Sometimes browsing for information is not sufficient you may want to obtain copies of software programs or data files for your own use and manipulation.
The HTTP Plug-in. Table of contents
Table of contents 1 What's it for?... 2 2 Controlling the HTTPPlugin... 2 2.1 Levels of Control... 2 2.2 Importing the HTTPPluginControl...3 2.3 Setting HTTPClient Authorization Module... 3 2.4 Setting
Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L
Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L Introduction: This guide is written to help any person with little knowledge in AIX V5.3L to prepare the P Server
MapGuide Open Source Repository Management Back up, restore, and recover your resource repository.
MapGuide Open Source Repository Management Back up, restore, and recover your resource repository. Page 1 of 5 Table of Contents 1. Introduction...3 2. Supporting Utility...3 3. Backup...4 3.1 Offline
Installing (1.8.7) 9/2/2009. 1 Installing jgrasp
1 Installing jgrasp Among all of the jgrasp Tutorials, this one is expected to be the least read. Most users will download the jgrasp self-install file for their system, doubleclick the file, follow the
Healthstone Monitoring System
Healthstone Monitoring System Patrick Lambert v1.1.0 Healthstone Monitoring System 1 Contents 1 Introduction 2 2 Windows client 2 2.1 Installation.............................................. 2 2.2 Troubleshooting...........................................
Android: How To. Thanks. Aman Nijhawan
Android: How To. This is just a collection of useful information and tricks that I used during the time I was developing on the android ADP1. In some cases the information might be a little old and new
Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5
Technical Note Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5 In the VMware Infrastructure (VI) Perl Toolkit 1.5, VMware
Greenstone Documentation
Greenstone Documentation Web library and Remote Collection Building with GLI Client Web Library. This enables any computer with an existing webserver to serve pre-built Greenstone collections. As with
TCH Forecaster Installation Instructions
RESOURCE AND PATIENT MANAGEMENT SYSTEM TCH Forecaster Installation Instructions (BI) Addendum to Installation Guide and Release Notes Version 8.5 patch 8 Office of Information Technology Division of Information
HOWTO: Setting up WP7 monitoring tools with GLite
HOWTO: Setting up WP7 monitoring tools with GLite Paul Mealor October 2004 1 Downloads and installation 1.1 Unmodified WP7 work The EDG RPM repository can be reached from WP6 s website at http://marianne.in2p3.fr/.
Java SE 7 Programming
Oracle University Contact Us: 1.800.529.0165 Java SE 7 Programming Duration: 5 Days What you will learn This Java SE 7 Programming training explores the core Application Programming Interfaces (API) you'll
42goISP Documentation
42goISP Documentation 42goISP Documentation I Table of Contents General...1 1 What is 42goISP?...1 2 Terms and structure of the manual...1 3 Installation/Upgrade/Deinstallation...1 3.1 Installation...1
Introduction. How does FTP work?
Introduction The µtasker supports an optional single user FTP. This operates always in active FTP mode and optionally in passive FTP mode. The basic idea of using FTP is not as a data server where a multitude
User Manual of the Pre-built Ubuntu 9 Virutal Machine
SEED Document 1 User Manual of the Pre-built Ubuntu 9 Virutal Machine Copyright c 2006-2011 Wenliang Du, Syracuse University. The development of this document is funded by the National Science Foundation
Java SE 7 Programming
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Java SE 7 Programming Duration: 5 Days What you will learn This Java Programming training covers the core Application Programming
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c
Monitoring Oracle Enterprise Performance Management System Release 11.1.2.3 Deployments from Oracle Enterprise Manager 12c This document describes how to set up Oracle Enterprise Manager 12c to monitor
Java SE 7 Programming
Java SE 7 Programming The second of two courses that cover the Java Standard Edition 7 (Java SE 7) Platform, this course covers the core Application Programming Interfaces (API) you will use to design
