Home
oint Warrior Interoperability Demonstration (JWID) Web Data
Contents
1. CREATE USER WDCTUSER PROFILE DEFAULT IDENTIFIED BY passO0word DEFAULT TABLESPACE WDCT TEMPORARY TABLESPACE TEMP QUOTA UNLIMITED ON WDCT ACCOUNT UNLOCK QUOTA UNLIMITED ON TEMP ACCOUNT UNLOCK GRANT EXECUTE ANY PROCEDURE TO WDCTUSER GRANT INSERT ANY TABLE GRANT SELECT ANY SEQUENCE TO WDCTUSER GRANT SELECT ANY TABLE TO WDCTUSER GRANT UPDATE ANY TABLE TO WDCTUSER GRANT CONNECT TO WDCTUSER 4 Now you should have a new user and tablespace within the database for each instance of the WDCT installed 5 The default tables and values will need to be entered into each new tablespace To install the tables and default values run the create db sq1 script as before but DSTO GD 0378 login using each new user and run the script once for each user This will create the default tables within each tablespace 6 Oracle is now configured to handle multiple instances If Tomcat has been altered with the new instances it can then be restarted and should allow access to all new WDCT instances 3 3 Settings To give a better understanding of the configuration needed for creating multiple instances of the WDCT this section will outline the settings needed for the creation of three WDCT instances named jwid cinc21 and ct1 Instance Name Con
2. Australian Government Department of Defence Defence Science and Technology Organisation Joint Warrior Interoperability Demonstration JWID Web Data Collection Tool WDCT Installation Manual Egon Kuster Command and Control Division Information Sciences Laboratory DSTO GD 0378 ABSTRACT The Web Data Collection Tool WDCT allows for the collection of demonstration assessment information from geographically disperse locations This installation manual provides the WDCT administrator with instructions on how to install and configure the WDCT software The WDCT in the past has been used for the assessment of JWID Joint Warrior Interoperability Demonstration and the CINC21 Commander in Chief for the 21st Century ACTD Advanced Concept Technology Demonstrator WDCT is a web based tool that connects to an Oracle database to store its analysis information and configuration settings Over the past few years that the WDCT has been used within JWID it has proven to be a valuable tool in eliciting feedback from the warfighters using the demonstrations being assessed RELEASE LIMITATION Approved for public release Published by DSTO Information Sciences Laboratory PO Box 1500 Edinburgh South Australia 5111 Australia Telephone 08 8259 5555 Fax 08 8259 6567 Commonwealth of Australia 2003 AR 012 921 September 2003 APPROVED FOR PUBLIC RELEASE Joint Warrior Interoperability Demonstration JWID Web Data Collection T
3. button to install the Oracle 8i Enterprise Edition version as both the server software and the management software are needed to use and maintain the database Click the Next button to select the typical 779MB type of installation If you have hard drive space limitations the installation can be customised to remove certain parts of the installation For more information on customising the install please contact Egon Kuster egon kuster dsto defence gov au Enter the Global Database Name GDN in the format database name domain name for example wdct dsto defence gov au The SID Service Identification is automatically completed the SID and GDN Global Database Name are used to identify the database on the network Do not forget to record the SID and GDN you have entered for future reference Click Next to show the summary of the installation options Click the Install button to install the software with the selected configuration Oracle will now install This could take quite some time to complete The installation will also create a database instance with two new users SYS and SYSTEM with the username password of SYS change on install SYSTEM manager These users passwords should be changed as soon as possible after the installation is complete Click Exit to complete the install and exit the install program Click Yes to confirm your exit You now have a full copy of Oracle installed 2 2 2 2 In
4. more information on conducting these configuration options check the Oracle user guide 1 2 Change the passwords for the SYS and SYSTEM users record the new passwords in a safe place Delete or disable the SCOTT user account SCOTT is the default user for Oracle and is created when Oracle is installed Create a new tablespace with the name WDCT The sample SQL for creating a new tablespace CREATE TABLESPACE wdct DATAFILE oracle ORADATA wdct wdct dbf SIZE 50M AUTOEXTEND ON MAXSIZE UNLIMITED ONLINE Create the WDCT user account This user account is used to allow the Java Servlets to connect to the database edit alter and update information Create the user account with the following attributes Username WDCTUSER Roles CONNECT System Priveledges EXECUTE ANY PROCEDURE INSERT ANY TABLE SELECT ANY SEQUENCE SELECT ANY TABLE UPDATE ANY TABLE Tablespace WDCT Quota Unlimited on WDCT TEMP Object Priveledges None The sample SQL for creating the new user is CREATE USER WDCTUSER PROFILE DEFAULT IDENTIFIED BY passO0word DEFAULT TABLESPACE WDCT TEMPORARY TABLESPACE TEMP QUOTA UNLIMITED ON WDCT ACCOUNT UNLOCK QUOTA UNLIMITED ON TEMP ACCOUNT UNLOCK DSTO GD 0378 GRANT EXECUTE
5. the SOL statements contained within If you started SOL Plus within the directory that contained the create db sq1 file then it will run perfectly If you ran SOL Plus from different directory then the full path DRIVE oracle create_db is needed 6 When the create_db sql runs a number of logs will be displayed Ignore any error messages regarding error dropping table sequence These errors occur because within the create db sq1 file are statements to drop the tables and sequences in the database if these do not exist then errors occur To make sure that the create db sq1 file worked you can run it a second time and no errors should be displayed If errors still exist then either the user that you are currently logged in as does not have sufficient privileges or there is an error in the database s configuration settings After checking these two items and you are still having errors then contact Egon Kuster egon kuster dsto defence gov au 7 Type Exit and hit enter to exit SQLPlus The database is now completely configured The next step is to install and configure Jakarta Tomcat DSTO GD 0378 10 2 23 Jakarta Tomcat To install Jakarta Tomcat you must have Winzip installed on your system To find out if you have Winzip installed click the right mouse button on a file on your hard drive and if there is an option to add to zip in the context menu then you have Winzip installed If you do not have
6. DOCUMENT Approved for public release OVERSEAS ENQUIRIES OUTSIDE STATED LIMITATIONS SHOULD BE REFERRED THROUGH DOCUMENT EXCHANGE PO BOX 1500 EDINBURGH SA 5111 16 DELIBERATE ANNOUNCEMENT No limitations 17 CASUAL ANNOUNCEMENT 18 DEFTEST DESCRIPTORS Joint Operations Interoperability Demonstrations Data Analysis Data Recording Software Tools 19 ABSTRACT The Web Data Collection Tool WDCT allows for the collection of demonstration assessment information from geographically disperse locations This installation manual provides the WDCT administrator with instructions on how to install and configure the WDCT software The WDCT in the past has been used for the assessment of JWID Joint Warrior Interoperability Demonstration and the CINC21 Commander in Chief for the 21st Century ACTD Advanced Concept Technology Demonstrator WDCT is a web based tool that connects to an Oracle database to store its analysis information and configuration settings Over the past few years that the WDCT has been used within JWID it has proven to be a valuable tool in eliciting feedback from the warfighters using the demonstrations being assessed Page classification UNCLASSIFIED
7. changes may need to be applied to the TOMCAT HOME webapps ROOT web xm1 file 1 Inthetext lt param value gt jdbc oracle thin localhost 1521 WDCT lt param value gt e The localhost needs to be replaced with the host name of the machine containing Oracle for example wdct dsto defence gov au e The WDCT part of the text needs to be the same as the SID that you have given to the database when during the Oracle installation WDCT is the default SID for this installation manual 2 In the text lt param name gt UserName lt param name gt lt param value gt wdctuser lt param value gt e wdctuser should be the database user created in section 2 2 2 4 Configuring Oracle wdctuser is the default user described in this installation manual 3 In the text param name Password param name lt param value gt pass00word lt param value gt e pass00word should be the password you assigned in section 2 2 2 4 Configuring Oracle pass00word is the default for this installation procedure 14 DSTO GD 0378 2 2 5 2 Oracle JDBC drivers for Jakarta Tomcat The Oracle JDBC driver files must be copied into the Jakarta Tomcat context lib directory for Tomcat to make use of them 1 D Locate the file classes12 zip found in ORACLE HOMEJ jdbc lib c oracle ora81 c oracle ora90 the default oracle home directories for this installation manual using
8. fecus o uds Foo 5 2 221 Install Oracle 8i f Software e itid ATAR 6 2 22 2 Install Oracle OE Of DUNE e 6 20229 Disable the Oracle HTTP do etu a ata iie 7 HACE ieu pee 8 2 2 2 5 Create WDCT Tables and Populate Initial Values sess 9 2 237 Jakarta eene eterne Uo eret e d ei eds 10 MMstal WIN Zipes as 10 2 2 9 2 Install Jakarta Tomte ee el eerte et erret 11 2 2 3 3 Set up Jakarta Tomcat Environment 11 224 WDGOT Files henii ara aT Dodo Pea E E ana Few neues 13 225 Configure Components sadi te ribs nonien teen n o ferae 13 2 2 5 1 Edit Configuration Fes uo tet eerte tinere evtl s 14 2 2 5 2 Oracle JDBC drivers for Jakarta eerte 15 2 2 5 3 Set Up Jakarta Tomcat Service up rb oet etg 15 2 2 6 Microsoft Internet Explorer 5 5 ibis ene perita Ire atroci eoo daga 16 S MULTIPLE INSTANCES d Re n A TR DE 17 Jakarta Tomcats unnn nnn iair see r aises 17 S ME C CIN 18 SAM sio c 19 4 IROUBLESHOOTENG i cinia tiia bie d os uad ra 19 APPENDIX A SERVER XML LISTING 0ciscssssccescveacticcsssitnedenuatadsnnsnavtvsvoasbioseseietnantadeaens 21 APPENDIX WEB XME LISTING sectis brian asa epa c Ra 26 ADF API CAISR CAISREW CCEB CSS
9. of messages are displayed in the log Levels are inclusive that is WARNING level displays any log message marked as warning error or fatal Default level is WARNING verbosityLevel values can be FATAL ERROR WARNING INFORMATION DEBUG Timestamps By default logs print a timestamp in the form yyyy MM dd hh mm ss in front of each message To disable timestamps completely set timestamp no To use the raw msec since epoch which is more efficient set timestampFormat msec If you want a custom format you can use timestampFormat hh mm ss following the syntax of Java text SimpleDateFormat see Javadoc API For a production environment we recommend turning timestamps off or setting the format to msec Custom Output Custom means normal looking Non custom means surrounded with funny xml tags In preparation for possibly disposing of custom altogether now the default is custom yes i e no tags Per component Debugging Some components accept a debug attribute This further enhances log output If you set the debug level for a component it may output extra debugging information 21 DSTO GD 0378 22 lt 1 if you don t want messages on screen add the attribute path logs tomcat log to the Logger element below lt Logger name tc_log verbosityLevel INFORMATION Logger name servlet_log path logs servlet log A Logger name JASPER_LOG path log
10. supplied field 10 After entering the GDN the SID is automatically completed based on the first portion of the GDN Accept the results by clicking the Next button 11 Next the installer asks for the location to save the database files Accept the default location by clicking the Next button 12 Oracle 9i can support multiple character sets for storing and displaying text Accept the default setting by clicking the Next button 13 When the summary page is displayed review the information to verify it is correct then click the Install button to start copying the files across to the server This is a good time to go and have a coffee as it takes a long time to complete 14 When prompted insert Disk 2 and then press the OK button to continue 15 When prompted insert Disk 3 and then press the OK button to continue 16 Record the database information as displayed for future reference then click the Exit button to complete the installation 17 Click the Exit button to quit the Oracle installer and complete the installation You now have a full copy of Oracle installed 2 2 2 3 Disable the Oracle HTTP Server Depending on the version of Oracle you are installing an Oracle HTTP server might have been configured to run on your system Because this will make use of the standard HTTP port the WDCT system will not function correctly Therefore the Oracle HTTP server must be disabled To check and disable the server if nece
11. the add to zip option displayed then you must first install Winzip before continuing Winzip versions 7 or 8 can be installed However only version 8 is contained on the WDCT CD ROM 2 2 3 1 Install WinZip Winzip can be found at On the Internet http www winzip com On the WDCT CD ROM CD ROM Drive winzip WinZip80 exe To install Winzip 8 1 Run the winzip80 exe file that is on the WDCT CD ROM or downloaded off the Internet Click the Setup button in the Winzip 8 0 setup window Click OK to select the C Program Files Winzip path for installation Click the Next button to continue installation having read the feature list Click the Yes button to agree to the License Agreement and Warranty Disclamer Click the Next button to continue You may want to print the Quick Start Guide at this screen if you are not familiar with the WinZip software 7 Select the Start with WinZip Wizard radio button Then click the Next button 8 Select the Quick Search faster radio button Then click the Next button 9 Click the Next button to list zip files in the Favourite Zip Folders 10 Click the Next button to associate WinZip with supported file types 11 Click the Close button to complete the installation Winzip is now installed ON WN To Install Winzip 7 1 Run the WinZip70 exe file that can be downloaded off the Internet 2 This file is a self extracting file and there
12. to the User Guide DSTO GD 0383 and Developer Guide DSTO GD 0377 Author Egon Kuster Command and Control Division Egon Kuster as worked as a web developer for the past six years Current work is as the Australian Coalition Theatre Logistics CTL Technical Manager overseeing the research and development into the CTL demonstrator which is being jointly developed between Australia and America Egon has also been the South Australian node manager of the Combined Federated Battle Laboratory network CFBLnet which is a large multinational secret demonstration network Primary skills include the development of large complex distributed solutions based on web technologies Egon has experience in creating software solutions to information management distributed data access Enterprise Information Portals EIP and web service communication Contents I INTRODECLION IG Eo IURE ARD TTE 1 Al JWID Description IN UQu RE Hr HET S 1 12 JWID Assessment Process Description eese eene tentent 2 1 3 _ 1 dnd dI ibus ui pies iue 3 2 INSTALLATIONS EU na REQUE ovat anced EEN IR UE 4 2 1 Installation Introduction coop pe RIOT 4 2 2 Installation BLOC Aaa Cs s o ouis eid Ru eV neuei eda NEA 5 2216 mE EA LM 5 2 211 To install nva 32 e ttd a d Oe es 5 22 2 Oracle sania pip tea ub bes co dro
13. warfighting capability and to improve system interoperability between participating nations JWID runs in a two year cycle with the first year having a demonstration theme where the purpose is for relevant defence and industry participants to demonstrate the latest developments in technology The second year is referred to as the exploitation period where the focus is on exploiting from a military perspective the best performing demonstrations as identified through the assessment process from the first year of the cycle The exploitation process is based around fast tracking the inclusion of those selected technologies into active service As can be seen the assessment process plays a pivotal role in the JWID process JWID is a C4ISR technology demonstration and exploitation activity within a simulated operational setting where the focus is getting warfighter feedback on demonstration activitie s operational utility effectiveness and relevance as an Australian Defence Force ADF C4 Intelligence Surveillance Reconnaissance and Electronic Warfare C4ISREW capability rather than winning the battle The primary aim of JWID is to provide a risk free experimentation environment to expose and develop solutions for joint and combined warfighting problems JWID 2000 s primary focus was to demonstrate off the shelf new and evolving capabilities that may solve C4ISR deficiencies and interoperability issues for the Australian warfighter JWID 2000 o
14. ANY PROCEDURE TO WDCTUSER GRANT INSERT ANY TABLE GRANT SELECT ANY SEQUENCE TO WDCTUSER GRANT SELECT ANY TABLE TO WDCTUSER GRANT UPDATE ANY TABLE TO WDCTUSER GRANT CONNECT TO WDCTUSER Do not forget to record the password used to create the new user account Close the administration tool Next the default tables and values need to be entered into the database 2 2 2 5 Create WDCT Tables and Populate Initial Values Before using the database the default tables and initial values must be inserted into the database This is done by following this procedure 1 Start a command prompt window Start gt Run enter cmd then click Run 2 Change to CD DRIVE oracle within this directory is the file create db sql This file contains a number of SQL statements that when executed will create all the tables needed and populate the initial values in the tables 3 Run the command sqlplus from the command line 4 SQL Plus will now start up login as the WDCTUSER user with the password that you assigned for WDCTUSER earlier this document specifies this as pass00word SQL Plus is used to enter SOL statements directly to the database It can also use SQL files that contain a number of SOL statements and run them like a batch file 5 Now that you have logged into SOL Plus you can run the create db sq1 file Type Gcreate db from the command prompt This will load the file and run all
15. DBA DSTO GDN HTML HTTP JDBC JDK JWID JRE JSDK JSP SID URL WDCT XML Abbreviations Australian Defence Force Application Programming Interface C4 Intelligence Surveillance and Reconnaissance C4 Intelligence Surveillance Reconnaissance and Electronic Warfare Combined Communications Electronics Board Australia Canada New Zealand United Kingdom and NATO Cascading Style Sheet Database Administrator Defence Science and Technology Organisation Oracle Global Database Name Hyper Text Mark up Language Hyper Text Transfer Protocol Java Database Connectivity Java Development Kit Joint Warrior Interoperability Demonstration Java Runtime Environment Java Servlet Development Kit Java Server Pages Oracle Service Identification Universal Resource Locator Web Data Collection Tool eXtensible Markup Language DSTO GD 0378 1 Introduction This document describes what the Joint Warrior Interoperability Demonstration JWID Web Data Collection Tool WDCT is and how to install and run it correctly The WDCT is described in detail on how it has been built and the functionality of each component In the installation section there is a description of how to install each part of the WDCT including the web server servlet engine Oracle database and WDCT servlet files 11 JWID Description JWID is a multi national activity which seeks to develop joint and combined C4 Intelligence Surveillance and Reconnaissance C4ISR
16. Explorer or from the My Computer icon Rightclick on this file and select Extract to option from the context menu Click I Agree if the WinZip evaluation notice is displayed In the Extract To text entry box type TOMCAT_HOME bin Alternatively you may use the select Folders Drives window to select the bin directory inside your Jakarta Tomcat installation Make sure that the All Files radio button is selected and press the Extract button to extract the files You should now have TomcatService exe and Tomcat321service bat in your TOMCAT HOME bin directory You may now close the WinZip window by clicking the X button located in the upper right hand corner of its window Locate the Tomcat321service bat file in TOMCAT HOME bin directory using Windows Explorer or the My Computer icon on your desktop 15 DSTO GD 0378 16 10 11 12 13 14 Double click on the Tomcat 321service bat file This will install Jakarta Tomcat as a service on your machine The service name will be Jakarta The service will be configured to start automatically Open the Control Panel by clicking Start gt Settings gt Control Panel Locate the Administrative Tools icon within the newly opened Control Panel window Double click the Administrative Tools icon to open the Administrative Tools window Locate the Services icon within the Administrative Tool
17. Interceptor className org apache tomcat request JDBCRealm debug 99 driverName sun jdbc odbc JdbcOdbcDriver connectionURL jdbc odbc TOMCAT userTable users userNameCol user_name userCredCol user_pass userRoleTable user_roles roleNameCol role_name lt 1 Loaded last since JSP s that load on startup use request handling gt ContextInterceptor className org apache tomcat context LoadOnStartupInterceptor lt 1 Connectors Normal HTTP gt Connector className org apache tomcat service PoolTcpConnector Parameter name handler value org apache tomcat service http HttpConnectionHandler gt lt Parameter name port value 80 gt lt Connector gt Sio Uncomment this for SSL support You need to set up a server certificate if you want this to work and you need JSSE 1 Add JSSE jars to CLASSPATH 2 Edit Java home jre lib security Java security Add security provider 2 com sun net ssl internal ssl Provider 3 Do keytool genkey alias tomcat keyalg RSA RSA is essential to work with Netscape and IIS Use changeit as password or add keypass attribute You don t need to sign the certificate You can set parameter keystore and keypass if you want to change the default user home keystore with changeit gt eh lt Connector className org apache tomcat service PoolTcpConnector gt lt Parameter name handler value
18. RL The next step is to configure the installed components 2 25 Configure Components The next step in setting up the system is to configure the Jakarta Tomcat as a standalone web server and make use of the database connection The server xml 13 DSTO GD 0378 file contains all relevant Jakarta Tomcat settings and is found in TOMCAT HOME Nconf directory The web xml file contains all the database settings relevant to the context and is found in TOMCAT_HOME webapps ROOT WEB INF V directory A reference copy of these files with the default changes applied can be found in the appendixes 2 2 5 1 Edit Configuration Files The following changes need to be applied to the TOMCAT HOME conf server xml file 1 Following the text RequestInterceptor className org apache tomcat request InvokerInterceptor debug 0 prefix servlet gt this text needs to be added lt RequestInterceptor className org apache tomcat request InvokerInterceptor debug 0 prefix servlets gt 2 In the following block Connector className org apache tomcat service PoolTcpConnector Parameter name handler value org apache tomcat service http HttpConnectionHandler gt lt Parameter name port value 8080 gt lt Connector gt The line containing value 8080 needs to be changed to value 80 This will configure the server to use the standard HTTP port The following
19. Windows Explorer or the My Computer icon on your desktop Rightclick on the classes12 zip file and select Copy from the context menu Locate the Jakarta Tomcat ROOT context lib directory This is at TOMCAT ROOT Webapps ROOT WEB INF lib l c Njakarta tomcat 3 2 3V is the default Tomcat root directory for this installation procedure The file can t be placed into the lib directory within the tomcat root it must be within the contexts lib directory If this file is not placed in the correct directory then errors will occur when starting Tomcat as it will not be able to locate the Oracle drivers Right click on the lib directory and select Paste from the context menu This will copy the classes12 zip file into the lib directory Right click on the classes12 zip file you have just copied into the lib directory Select Rename from the context menu Change the filename of the classes12 zip file to c1asses12 jar Click Yes on the Rename prompt box if it appears 2 2 5 3 Set Up Jakarta Tomcat To Run As A Windows Service When you start the machine to run the WDCT you want to have Jakarta Tomcat automatically start running and stay running while the server is powered up In Microsoft Windows NT you can accomplish this by registering Jakarta Tomcat as a service To install Jakarta Tomcat as a service you need to 1 2 9i Locate the CD DRIVE Jakarta tomcat_as_a_service zip file using Windows
20. Zip evaluation prompt if it appears 4 Type c V or a different drive letter to extract the Tomcat software into Make sure the files radio button is selected and the Use folder names check box is checked 5 Press the Extract button to begin extraction of the Jakarta Tomcat software 6 Close the WinZip window by clicking the X button in the top right hand corner of its window 7 A jakarta tomcat 3 2 3 directory has been created on the drive of your choice C drive is the default for this installation procedure This directory contains all the files required to run the Jakarta Tomcat software The installation of the Jakarta Tomcat core files is now complete The environment variables that will be used by the Jakarta Tomcat must now be set up 2 2 3 3 Set up Jakarta Tomcat Environment Variables Before using Jakarta Tomcat a number of environment variables must be set so that the software will work correctly As Microsoft Windows 2000 and Microsoft Windows NT use different methods of setting the environment variables both instructions are included below 11 DSTO GD 0378 12 For Windows 2000 1 Launch the control panel by clicking Start Settings Control Panel This will bring up the control panel for the system 2 Double click on the System icon in the control panel 3 Select the Advanced tab from the tabs available at the top of the System Properties window 4 Clic
21. achines browser nttp host domain from a remote machine s browsers will access the WDCT To perform this deployment 1 Locate the TOMCAT_ROOT webapps directory using Windows Explorer or My Computer icon on your desktop 2 In this directory create a ROOT directory To do this rightclick inside the TOMCAT ROOT webapps directory and select New gt Folder from the context menu 3 With the name of the newly created directory still highlighted type ROOT using all capital letters and press enter to set the directory name 4 Locate the WDCT 3 0 zip file contained on the WDCT CD ROM in the directory Right click on this file and select the Extract to option from the context menu 5 Click I Agree if the WinZip evaluation notice is displayed 6 In the Extract To text entry box type TOMCAT HOME webapps ROOT Alternatively you may use the select Folders Drives window to select the ROOT directory inside your Jakarta Tomcat webapps directory 7 Make sure that the Files radio button is selected and press the Extract button to extract the files and directories that make up the context 8 You may now close the WinZip window by clicking the X button located in the upper right hand corner of its window The WDCT context is now fully deployed as the root context for Jakarta Tomcat This will allow the WDCT system to be accessed by using the nttp host domain U
22. ation settings are also contained within the database All question and demonstration details are also contained within the database The Java Servlets talk to the database via JDBC WDCT Files The WDCT files contain all the images HTML HyperText Markup Language CSS Cascading Style Sheets JavaScript JSP XML eXtensbile Markup Language and compiled Servlet Class files that are used within the WDCT server WDCT files are stored in a specific directory structure called a context that configures and defines how the files are accessible over the Web and restricts user access to files where necessary DSTO GD 0378 22 Installation Procedure 2 2 1 Java The whole of the WDCT runs on the Java 2 platform using Java Servlets and JSP therefore Java 2 must be installed The version of Java 2 used is JDK Java Development Kit version 1 3 1 This can be found at On the web http Java sun com On WDCT CD ROM CD ROM Drive NJavaNVj2sdk 1 3 1 win ex Within the JDK are all the files to compile Java programs the Java API specification and the Java Runtime Environment JRE The JRE is used to run the Java programs 2 2 1 1 To install Java 1 Run the j2sdk 1 3 1 win exe file that is on the WDCT CD ROM or downloaded from the Internet This will start the installation program for the JDK 2 Click the Next button at the welcome screen 3 Read the Sun software license agreement Click the Yes button to accept the S
23. e visible If you change this to true make sure you set a password Context path admin docBase webapps admin crossContext true debug 0 reloadable true trusted false gt lt Context gt Virtual host example In 127 0 0 1 virtual host we ll reverse and examples XXX need a better example use http 127 0 0 1 examples Host name 127 0 0 1 gt Context path docBase webapps examples gt lt Context path examples docBase webapps ROOT gt lt Host gt lt ContextManager gt lt Server gt 25 DSTO GD 0378 Appendix B web xml listing lt xml version 1 0 encoding ISO 8859 1 lt DOCTYPE web app PUBLIC Sun Microsystems Inc DTD Web Application 2 2 EN http Java sun com j2ee dtds web app 2 2 dtd lt web app gt lt servlet gt servlet name DBConnectionc servlet name lt servlet class gt DBConnection lt servlet class gt init param lt param name gt DBConnSt ring lt param name gt lt param value gt jdbc oracle thin localhost 1521 WDCT lt param value gt init param init param param name UserNamec param name lt param value gt wdctuser lt param value gt init param init param param name Password param name lt param value gt pass00word lt param value gt init param lt load on startup gt 1 lt load on startup gt lt servlet gt lt servlet gt lt servlet name
24. fore asks for a temporary directory to extract into The default temporary directory is c temp Click the Unzip button to extract all the files into the temporary directory Click the OK button to confirm that the files have been extracted Click the Close button to close the self extracting program Run the Setup exe file that has been extracted into the c temp directory Click the OK button to install Winzip into c program files Nwinzip ND UU DSTO GD 0378 8 Click the Next button to start the Winzip installation wizard 9 Click the Yes button to accept the Winzip license agreement 10 Select the Start with WinZip Classic option and then click the Next button 11 Click the Next button for Express Setup 12 Click the Finish button to complete the installation and exit Winzip is now installed 2 2 3 2 Install Jakarta Tomcat the software for the Jakarta Tomcat can be downloaded off the Internet downloads are also contained on the WDCT CD ROM Web Sites http jakarta apache org tomcat On WDCT CD ROM CD ROM Drive Jakarta jakarta tomcat 3 2 3 exe To install Jakarta Tomcat 1 Locate the jakarta tomcat 3 2 3 zip file on the WDCT CD ROM or your download directory using Windows Explorer 2 Right click on the jakarta tomcat 3 2 3 zip file and select the Extract to option from the context menu 3 Click the I Agree button at the Win
25. gt Contact Info lt servlet name gt lt servlet class gt Contact Info lt servlet class gt lt load on startup gt 2 lt load on startup gt lt servlet gt lt web app gt 26 DSTO GD 0378 References Kuster E J in Preparation Joint Warrior Interoperability Demonstration JWID Web Data Collection Tool WDCT Installation Manual DSTO General Document Kuster E J in Preparation Joint Warrior Interoperability Demonstration TWID Web Data Collection Tool WDCT Developer Guide DSTO General Document 27 Page classification UNCLASSIFIED DEFENCE SCIENCE AND TECHNOLOGY ORGANISATION MEER DOCUMENT 2 TITLE 3 SECURITY CLASSIFICATION FOR UNCLASSIFIED REPORTS THAT ARE LIMITED RELEASE USE L NEXT TO DOCUMENT CLASSIFICATION Joint Warrior Interoperability Demonstration JWID Web Data Collection Tool WDCT Installation Guide Document U Title U Abstract U 4 AUTHOR S 5 CORPORATE AUTHOR DSTO Egon Kuster Information Sciences Laboratory PO Box 1500 Edinburgh SA 5108 6a DSTO NUMBER 6b AR NUMBER 6c TYPE OF REPORT 7 DOCUMENT DSTO GD 0378 AR 012 921 General Document DATE September 2003 8 FILE NUMBER 9 TASK NUMBER 10 TASK SPONSOR 11 NO OF PAGES 12 NO OF N 9505 23 36 01 307 DDJWID 32 REFERENCES 13 URL on the World Wide Web 14 RELEASE AUTHORITY http www dsto defence gov au corporate reports DSTO GD 0378 pdf Chief Command and Control Division 15 SECONDARY RELEASE STATEMENT OF THIS
26. id will access the jwid context Installing multiple WDCT instances 1 Stop the Jakarta service by typing net stop jakarta at the command prompt 2 Rename the ROOT directory in the Tomcat webapps directory to the name of the first instance for example jwid 3 Locate the WDCT 3 0 zip file contained on the WDCT CD ROM in the directory Right click on this file and select the Extract to option from the context menu 4 Click I Agree if the WinZip evaluation notice is displayed 5 In the Extract To text entry box type TOMCAT HOME webapps New Context V This will extract a new version of the WDCT software into a new context Repeat steps 4 and 5 for all the new instances of the WDCT that you wish to create 6 For each new instance created edit its web xml file to update the database connection string username and password Each instance will need its own username and password to connect to the database Keep a record of the name of each context the username and password so that it can be used when editing the database 7 The ROOT directory within the webapps directory needs to be recreated and within this a splash page should be developed This splash page should contain links to all the other WDCT contexts The splash page should be saved as index html so that it will be automatically loaded when the machine s URL is entered into the browser 17 DSTO GD 0378 18 8 Befo
27. k the Environment Variables button to configure the system environment variables 5 Click the New button located below the System Variables section 6 In the New System Variable window that appears enter Java HOME in the Variable Name text entry box and the root directory of your JDK installation C jdk1 3 1 is the default for this installation procedure in the Variable Value text entry box Click OK 7 Click the New button in the Environment Variables located below the System Variables section 8 In the New System Variable window that appears enter TOMCAT HOME in the Variable Name text entry box In the Variable Value text entry box enter the root directory of your Jakarta Tomcat C jakarta tomcat 3 2 3 is the default for this installation procedure Click OK 9 You should now be able to see the JAVA_HOME and TOMCAT HOME entires in the system variables scroll area you may need to scroll up or down 10 Exit the Environment Variables window by clicking the OK button 11 Exit the System Properties window by clicking the OK button For Windows NT 1 Launch the control panel by clicking start gt Settings gt Control Panel This will bring up the control panel for the system 2 Double click on the System icon in the control panel 3 Select the Environment tab from the tabs available at the top of the System Properties window 4 Select an entry within the System
28. nection String Context Name Context location Database Username Database Tablespace Instance Name Connection String Context Name Context location Database Username Database Tablespace Instance Name Connection String Context Name Context location Database Username Database Tablespace jwid jdbc oracle jwid TOMCAT HOMI jwiduser jwid cinc21 jdbc oracle cinc21 TOMCAT HOMI cinc21user cinc21 ctl jdbc oracle ctl TOMCAT HOMI ct ctl luser thin hostname webapps jwid thin hostname E 21 thin hostname E webapps ctl 4 Troubleshooting If the Tomcat service fails to start up 1 Ensure that there are no other services configured to use port 80 If such services exist they will need to be disabled or reconfigured to make use of a different port Alternatively the WDCT system can be configured to use a port other than 80 However this port will need to be explicitly specified in the URL string used to access the WDCT system 2 Check that the Oracle database drivers are placed in the lib directory of the deployed context 3 Check the Tomcat logs found in the TOMCAT_HOM domain 1521 WDCT domain 1521 WDCT domain 1521 WDCT E Mogs V directory 19 DSTO GD 0378 20 If the WDCT system behaves incorrectly this is usually manifested by the Contact Information to displaying correctly at the bottom of the WDCT page
29. omponents to the WDCT system the Java platform the Jakarta Tomcat the Oracle Database and the WDCT files Although as much detail on the installation procedures is given as possible some items may vary slightly depending on the operating system used and versions of products used In this manual there are numerous places where you must supply your own information This is indicated by a name surrounded by square brackets For example CD ROM Drive means that you should replace the text CD ROM Drive with the drive letter of your CD ROM Java Java is the main component of the WDCT the functionality is written as Java Servlets and JSP Java Server Pages therefore Java is required for WDCT functionality JDK 1 3 1 Java Development Kit is the recommended version of the Java 2 platform The JDK contains all the main Java development environment and runtime files Jakarta Tomcat The web server used for the WDCT system is the Jakarta Tomcat 3 2 3 servlet container This can be either downloaded from the WDCT CD ROM or from the Internet The web site for the Jakarta Tomcat is http jakarta apache org tomcat The web server is used to accept all requests from a client Jakarta Tomcat is not only capable of serving static web content but also Java Servlet and JSP dynamic content within the WDCT system Oracle Oracle is the database system used to store all analysis information collected through the WDCT web interface Most configur
30. ool WDCT Installation Manual Executive Summary The Web Data Collection Tool was developed to help analysts collect and analyse qualitative data about demonstrations within JWID Joint Warrior Interoperability Demonstration The WDCT uses both Java technology and database technology to capture analysis information from the warfighters using a web based interface There are essentially two parts to the WDCT system The first being the Java Servlets and Java Server Pages JSP that present the HTML based web interface The second is information entered into the HTML forms is then sent back to the server and stored in an Oracle database demonstrations questions and answers are stored in the Oracle database The demonstrations and questions can be edited via the web interface and from any computer that is connected to the same network Reports about the stored data can also be produced and displayed in the same web interface This manual describes the installation process for installing each WDCT component It is expected that the person installing the software is experienced with using Oracle and Java although this is not mandatory This manual also contains a description of how to install multiple instances of the WDCT onto a single machine The content of this manual is an invaluable resource for all who are responsible for maintaining or developing the WDCT For further information about how to use the WDCT or develop the WDCT refer
31. or a warfighter to view or input the information stored and retrieved from the database Figure 1 below diagrammatically represents the operation of the WDCT 8 a a a Pages in DE Java Servlets inside Jakarta Tomcat Figure 1 Diagram of how the WDCT works Jakarta Tomcat is freely available off the Internet from the Apache Software Foundation To insert and retrieve information to and from the database Java Servlets are used The Java programming language has been used to write the Java Servlets Within the Java Language is the JDBC Java Database Connectivity data access API Application Programming Interface JDBC allows the servlets to connect to the database so information can be retrieved and stored The servlets communicate between the client and the server by outputting Hyper Text Mark up Language HTML and JavaScript over Hyper Text Transfer Protocol HTTP to the client browser JavaScript scripts are used on the client for manipulation of visual information and data The database used for the WDCT is Oracle 8i Oracle supports direct connections from JDBC The Oracle database is used to store all the configuration and analysis information Administration of the database and other WDCT functions is also done via the web interface A description of how to set up each component of the WDCT is described later in this document DSTO GD 0378 2 Installation 2 1 Installation Introduction There are four c
32. org apache tomcat service http HttpConnectionHandler gt lt Parameter name port value 8443 gt Parameter name socketFactory value org apache tomcat net SSLSocketFactory gt lt Connector gt gt lt Apache AJP12 support This is also used to shut down tomcat Connector className org apache tomcat service PoolTcpConnector Parameter name handler value org apache tomcat service connector Ajpl2ConnectionHandler Parameter name port value 8007 Connector l1 Special webapps gt lt You don t need this if you place your app in webapps and use defaults For security you ll also need to edit tomcat policy DSTO GD 0378 Defaults are debug 0 reloadable true trusted false trusted allows you to access tomcat internal objects with FacadeManager crossContext true allows you to access other contexts via ServletContext getContext If security manager is enabled you ll have read perms in the webapps dir and read write in the workdir gt lt Context path examples docBase webapps examples crossContext false debug 0 reloadable true gt lt Context gt Admin context will use tomcat core to add remove get info about the webapplications and tomcat internals By default it is not trusted i e it is not allowed access to tomcat internals only informations that are available to all Servlets ar
33. perated within a coalition environment comprising real virtual and simulated strategic operational and tactical forces from the CCEB Combined Communications Electronics Board Australia Canada New Zealand United Kingdom and NATO nations against a determined virtual aggressor During a JWID activity warfighters and technologists interact to develop and assess new capabilities to inform Australia s C4ISR capability development process At the same time theatre warfighting personnel assessed each capability and provided valuable feedback to Demonstration sponsors on the warfighting effectiveness operational utility and relevance of the capability being demonstrated DSTO GD 0378 12 JWID Assessment Process Description The role of the Australian Assessment Program for JWID 2000 was for warfighting staff using the demonstration facilities as well as the demonstration sponsors those organisations that supplied the demonstration to provide feedback on the performance of the demonstration activities This feedback was achieved through the use of web based technology to electronically collect warfighter s feedback based upon a set of pre determined assessment criteria These assessment criteria had been developed from a series of requirements established by the demonstration sponsor and the warfighting sponsor Headquarters Australian Theatre HOAST JWID 2000 was the first time an Australian assessment process had been formally conducted
34. re restarting the Tomcat server the database must also be altered to handle multiple instances as shown in section 3 2 on page 18 To restart Tomcat type net start jakarta at the command prompt 3 2 Oracle Along with creating new contexts for each new instance of the WDCT within the Tomcat service there is also a need to edit the database For each new context a tablespace and user must be created The tablespace will contain all the data files for each WDCT instance and each user is linked to a tablespace Alter Oracle database 1 Start your favourite Oracle administration tool for example Oracle Enterprise Manager or DBA Studio 2 For each new instance create a tablespace with the same name as the context The sample SQL for creating a new tablespace is CREATE TABLESPACE wdct DATAFILE c oracle ORADATA wdct wdct dbf SIZE 50M AUTOEXTEND ON MAXSIZE UNLIMITED ONLINE 3 Create all the user accounts one for each new context as defined within the web xml files Create the user accounts with the following attributes Username Context Name USER Roles CONNECT System Priveledges EXECUTE ANY PROCEDURE INSERT ANY TABLE SELECT ANY SEQUENCE SELECT ANY TABLE UPDATE ANY TABLE Tablespace Context s Tablespace Quota Unlimited on Context s Tablespace TEMP Object Priveledges None The sample SQL for creating the new user is
35. request InvokerInterceptor debug 0 prefix servlets default handler static files and dirs Set the suppress property to true to suppress directory listings when no welcome file is present NOTE This setting applies to all web applications that are running in this instance of Tomcat RequestInterceptor className org apache tomcat request StaticInterceptor debug 0 suppress false gt lt Plug a session manager You can plug in more advanced session modules RequestInterceptor className org apache tomcat session StandardSessionInterceptor Check if the request requires an authenticated role RequestInterceptor className org apache tomcat request AccessInterceptor debug 0 Check permissions using the simple xml file You can plug more advanced authentication modules RequestInterceptor className org apache tomcat request SimpleRealm debug 0 UnComment the following and comment out the above to get a JDBC realm Other options for driverName driverName oracle jdbc driver OracleDriver connectionURL jdbc oracle thin ntserver 1521 ORCL connectionName scott connectionPassword tiger driverName org gjt mm mysql Driver connectionURL jdbc mysql localhost authority connectionName test connectionPassword test 23 DSTO GD 0378 24 connectionName and connectionPassword are optional Request
36. s 1 Ensure that the Oracle username and password are correctly configured in the web xml file 2 Ensure that the server xm1 contains the text RequestInterceptor className org apache tomcat request InvokerInterceptor debug 0 prefix servlets and that the XML structure is not malformed If you cannot log into the administrator area this can be because your username and password are incorrect within the web xm1 file or the WDCT system cannot connect to the Oracle database 1 Check if the database is up and online by connecting to the database via SQLPlus on the command line 2 Check the connection string username and password within the web xm1 file in the Tomcat context DSTO GD 0378 Appendix A server xml listing lt xml version 1 0 encoding ISO 8859 1 lt Server gt Debug low level events in XmlMapper startup xmlmapper debug level 0 lt Logging Logging in Tomcat is quite flexible we can either have a log file per module example ContextManager or we can have one for Servlets and one for Jasper or we can just have one tomcat log for both Servlet and Jasper Right now there are three standard log streams tc log servlet log and JASPER LOG Path The file to which to output this log relative to TOMCAT HOME If you omit a path value then stderr or stdout will be used Verbosity Threshold for which types
37. s jasper log verbosityLevel INFORMATION gt lt You can add a home attribute to represent the base for all relative paths If none is set the TOMCAT_HOME property will be used and if not set will be used webapps work and logs will be relative to this unless set explicitely to absolute paths You can also specify a randomClass attribute which determines a subclass of Java util Random will be used for generating session IDs By default this is Java security SecureRandom Specifying Java util Random will speed up Tomcat startup but it will cause sessions to be less secure You can specify the showDebugInfo attribute to control whether debugging information is displayed in Tomcat s default responses This debugging information includes 1 Stack traces for exceptions 2 Request URI s that cause status codes 400 The default is true so you must specify false to prevent the debug information from appearing Since the debugging information reveals internal details about what Tomcat is serving set showDebugInfo false if you wish increased security lt ContextManager debug 0 workDir work showDebugInfo true gt lt 1 Interceptors cs ContextInterceptor className org apache tomcat context LogEvents ContextInterceptor className org apache tomcat context AutoSetup ContextInterceptor className org apache tomca
38. s window and double click on this icon to open the Services window This will allow you to view the status of all the services on our system Locate the Jakarta service Its startup type should be automatic If the status is blank or does not read Started click on the start button while the service is highlighted to start it The Jakarta Tomcat should now be fully functional as a service 2 2 6 Microsoft Internet Explorer 5 5 The recommended browser for accessing the WDCT system is Internet Explorer 5 5 This Web browser will ensure that all the WDCT functionality is correct This is the browser which was used during development and testing of the WDCT system This browser needs to be installed on all the client machines used to access the WDCT system To install this version of Internet Explorer 1 2i Locate the CD ROM Drive IE5 5 directory the WDCT CD ROM using Windows Explorer or the My Computer icon on your desktop Make yourself familiar with the 1E TXT and README TXT files in that directory To open these files simply double click on them Double click on the i386 directory In this directory locate the IE5SETUP EXE application file Double click on the IE5SETUP EXE to begin installing Internet Explorer 5 5 on your system Read the End User License Agreement and select the I accept the agreement radio button Click the Next button to continue the installation Click Nex
39. ssary 1 Open the Control Panel by clicking start gt Settings gt Control Panel 2 In the newly opened Control Panel window locate and double click the Administrative Tools icon 3 In the newly opened Administrative Tools window locate and double click the Services icon 4 In the services window locate the Oracle Oracle Home HTTPServer The Oracle home name is by default oraHome81 or OraHome90 5 If this is not present you can skip the remaining steps and proceed with Configuring Oracle section DSTO GD 0378 10 If a service Oracle Oracle Home HTTPServer is present right click on the service and select Stop from the context If the service is not running already proceed to the next step without action Right click on the oracle Oracle Home HTTPServer service and select Properties form the context menu Find the Startup type drop down selection box and ensure that the startup type is Manual or Disabled Click OK to close the Oracle Oracle Home HTTPServer Properties window Close the Services and Administrative Tools windows by clicking the X button located in the top right hand corner of each window Oracle is now installed Oracle still needs to be configured for use with the WDCT 2 2 2 4 Configuring Oracle configuration is done by logging into an Oracle administration tool of choice as the SYS user For example Oracle Enterprise Manager or DBA Studio could be used For
40. stall Oracle 9i Software 1 2 3 Insert the Oracle 9i Server installation Disk 1 CD ROM into the server If the installer does not start automatically run the setup exe file on the CD ROM Click the Next button to start the install process The next screen outlines the location of the source install files and the installation destination Leave these fields as the default Source Path CD ROM Drive stage products jar Destination Name OraHome90 Destination Path c oracle ora90 Click the Next button to accept the source and destination paths A product list will now load this could take quite some time to complete DSTO GD 0378 6 Three options are displayed Select Oracle 9i Database 9 0 1 1 1 and click the Next button 7 Next you are asked what type of installation is needed select Enterprise Edition and click the Next button This version of the installation includes all the software needed to create and maintain the database 8 The installer now asks how to configure the database The WDCT is a transaction based system therefore the Transaction Processing choice should be selected After selecting this choice click the Next button 9 To find the database on the network a type of identifier is needed For Oracle this is the GDN and SID The GDN is typically the database name followed by the domain the machine is within for example wdct dsto defence gov au Enter the into the
41. t to continue the installation Click the Finish button to complete the installation of Internet Explorer 5 5 and restart the computer 4n You have now completed the installation of the WDCT system on your machine To access the system enter http hostname domain into the Microsoft Internet Explorer browser DSTO GD 0378 3 Multiple Instances All the instructions so far have been on how to set up a single instance of the WDCT running on one machine with one database It is also possible to run two or more versions of the WDCT with one database Below are instructions on converting from one instance to multiple instances Multiple instances must be created within Jakarta Tomcat and the database altered to accommodate the new instances It is also possible to have each instance access separate databases Although this is not described it only needs the change of the connection string within the web xml file to the new databases 3 1 Jakarta Tomcat Currently the WDCT is installed into the ROOT context of the Tomcat server This will need to be changed so that there are separate contexts for each instance of the WDCT Within Tomcat the ROOT context is special as it gets loaded when the server is accessed by a browser without any directory information at the end of the URL For instance http hostname domain will access the ROOT context while http hostname domain jw
42. t context WebXmlReader Uncomment out if you have JDK1 2 and want to use policy ContextInterceptor className org apache tomcat context PolicyInterceptor gt ContextInterceptor className org apache tomcat context LoaderInterceptor ContextInterceptor className org apache tomcat context DefaultCMSetter ContextInterceptor className org apache tomcat context WorkDirInterceptor lt 1 Request processing gt Session interceptor will extract the session id from cookies and deal with URL rewriting by fixing the URL If you wish to suppress the use of cookies for session identifiers change the noCookies attribute to true DSTO GD 0378 RequestInterceptor className org apache tomcat request SessionInterceptor noCookies false Find the container context and prefix extension map for a request gt RequestInterceptor className org apache tomcat request SimpleMapperl debug 0 Non standard invoker for backward compat servlet You can modify the prefix that is matched by adjusting the prefix parameter below Be sure your modified pattern starts and ends with a slash NOTE This prefix applies to all web applications that are running in this instance of Tomcat RequestInterceptor className org apache tomcat request InvokerInterceptor debug 0 prefix servlet RequestInterceptor className org apache tomcat
43. un license agreement Click Next to accept installing the JDK into the c V j k1 3 1 V directory Click Next to install all parts of the JDK Java will now install onto your computer Click the Finish button to exit the Java install program and restart the computer NO BR Now the JDK and JRE are installed The home for the JDK install is C jdk1 3 1 The next step is to install and configure the Oracle database 2 2 2 Oracle This installation procedure was constructed using Oracle 8i 1 7 although Oracle 9i has also been used There may be slight differences between different versions of Oracle therefore it is recommended that an Oracle DBA Database Administrator be used to install configure and maintain the Oracle database Installation instructions are given below for both Oracle 8i 1 7 and Oracle 9i DSTO GD 0378 2 2 2 1 Install Oracle 81 1 7 Software 1 e 10 11 12 13 Insert the Oracle Enterprise Installation CD into you computer The installer should start running automatically If it does not run the setup exe file on the CD ROM Click the install deinstall products button to enter the install wizard Click Next to start installing Click Next to accept the default source and destination for the Oracle install The name should be OraHome81 and the path should be c Oracle Ora81 The product list should now load This may take some time to complete Click Next
44. variables list at the top of the dialog box This is to give focus to the System variables box so that the next new variable will become a system variable 5 Inthe Variable text field at the bottom of the window enter the text JAVA HOME 6 In the Value field enter the location of the root directory of your JDK installation directory the default is C jdk1 3 1 7 Click the Set button to insert the new JAVA HOME system environment variable 8 In the Variable text field now enter the text TOMCAT HOME 9 In the Value text field enter the directory where Tomcat was installed the default location is C Njakarta tomcat 3 2 3 10 Click the Set button to insert the new TOMCAT HOME system environment variable 11 You should now be able to see the Java HOME and TOMCAT HOME system environment variables within the system scroll list 12 Exit the Environment Variables window by clicking the OK button DSTO GD 0378 13 Exit the System Properties window by clicking the OK button The Jakarta Tomcat environment variables are now set up The next step in the installation procedure is to install the WDCT files 2 24 WDCT Files To install all the WDCT files you need to create a context within Tomcat The WDCT files are distributed as a ZIP file that contains a file structure needed to define a context The default installation deploys the WDCT system so that typing http localhost from the installation m
45. with the aim of encompassing the majority of demonstration activities Prior to JWID 2000 individual demonstrations may have been assessed however there had been no overarching assessment process as part of Australia s involvement in the JWID program It must be stressed that the assessment program proposed for JWID 2000 had been designed around an evaluation that would be based on both warfighter and engineering assessments and not by an independent assessment team or by the assessment manager One of the formal aims for the assessment process was to establish a process and methodology that could be implemented for JWID 2000 and the future The intent of the process was to create a methodical approach to the development of a series of endorsed assessment criteria and a mechanism by which the warfighter and engineering assessments could be easily recorded for subsequent collation The assessment team did not conduct the assessments but merely facilitated the development of the assessment criteria and the conduct of these assessments For more information on the JWID assessment process please contact Paul Rogers of DSTO Defence Science amp Technology Organisation paul rogers dsto defence gov au DSTO GD 0378 13 WDCT Description The WDCT consists primarily of a Jakarta Tomcat servlet container operating in a standalone server mode and a database Jakarta Tomcat serves the web pages to the client Microsoft Internet Explorer web browser f
Download Pdf Manuals
Related Search
Related Contents
Apple A1303 Cell Phone User Manual Valueline VLCP74800E05 tipo n - elettromagneti di trazione e spinta per uso industriale intensivo Dimension One Spas 01510-1030E User's Manual KOD-2800 User manual MARQUE ET MODELE Photo du produit original Position des mini Philips Small vacuum cleaner nozzle CRP750 JPC n°18, octobre 1984 Copyright © All rights reserved.
Failed to retrieve file