Download presentation
Presentation is loading. Please wait.
Published byMaximillian Craig Modified over 9 years ago
1
DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge
2
© 2007 Progress Software Corporation 2 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Agenda Overview Installation of Tomcat Configuring WSA Configuring AIA Configuring WebSpeed Summary Q & A
3
© 2007 Progress Software Corporation 3 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Tomcat Price is right Platform neutral Progress tests with Tomcat Tomcat is the Reference JSE Works great! No GUI management tools It’s a JSE not a web server Apache’s Java Servlet Engine
4
© 2007 Progress Software Corporation 4 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Quickly gets your OpenEdge ® application into the Web Services paradigm Heterogeneous connectivity Language and platform independent Standard, well-defined, and flexible client interface model Web Services Adapter
5
© 2007 Progress Software Corporation 5 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Provides Internet access for clients to access an AppServer ™ or Sonic Adapter application Only change to client code needed is the connection parameters Safe and easy (HTTP and HTTPS support) Accessible to ABL client,.NET ™ Open Client, or Java ™ Open Client. AppServer Internet Adapter
6
© 2007 Progress Software Corporation 6 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Quickest way to build Web-based applications Easy to Web-enable existing OpenEdge application Highly extensible and familiar UI (web browser) Many new technologies on the web (AJAX) CGI Messenger
7
© 2007 Progress Software Corporation 7 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Agenda Overview Installation of Tomcat Configuring WSA Configuring AIA Configuring WebSpeed Summary Q & A
8
© 2007 Progress Software Corporation 8 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Installation of Tomcat http://tomcat.apache.org/ http://tomcat.apache.org/ Either zip file for Windows and tar.gz file for Unix Download Tomcat 5.0.28 for 10.1B Download Tomcat 5.5.23 for 10.1C Older versions of Progress? 4.1.+ for 9.1+ and 10.0+ YMMV
9
© 2007 Progress Software Corporation 9 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Installation of Tomcat Add the JAVA_HOME to the \bin\catalina.bat (sh) Start Tomcat JSE Start Run – \bin\catalina.bat start /bin/catalina.sh start Test Tomcat http://localhost:8080
10
© 2007 Progress Software Corporation 10 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Installation of Tomcat
11
© 2007 Progress Software Corporation 11 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Installation of Tomcat
12
© 2007 Progress Software Corporation 12 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Installing Tomcat
13
© 2007 Progress Software Corporation 13 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Agenda Overviews Installation of Tomcat Configuring WSA Configuring AIA Configuring WebSpeed Summary Q & A
14
© 2007 Progress Software Corporation 14 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Configuration Copy $DLC\servlets\wsa to \webapps Modify the \ webapps\wsa\WEB-INF\web.xml Be sure Admin authentication and authorization is commented out Turn off “Require Web Services Authorization” Tomcat modifications:
15
© 2007 Progress Software Corporation 15 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Configuration
16
© 2007 Progress Software Corporation 16 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Configuration
17
© 2007 Progress Software Corporation 17 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Configuration
18
© 2007 Progress Software Corporation 18 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Administration
19
© 2007 Progress Software Corporation 19 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Administration
20
© 2007 Progress Software Corporation 20 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Administration
21
© 2007 Progress Software Corporation 21 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Installation
22
© 2007 Progress Software Corporation 22 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WSA Demonstration
23
© 2007 Progress Software Corporation 23 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Agenda Overviews Installation of Tomcat Configuring WSA Configuring AIA Configuring WebSpeed Summary Q & A
24
© 2007 Progress Software Corporation 24 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Configuration Add Progress environment variables to the catalina.bat (.sh) file DLC WRKDIR Library Path (if UNIX, platform specific value) Copy $DLC\servlets\aia \webapps Turn off “HTTPS Enabled” Turn on “Internal Administrative Command” Tomcat modifications:
25
© 2007 Progress Software Corporation 25 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Configuration
26
© 2007 Progress Software Corporation 26 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Configuration
27
© 2007 Progress Software Corporation 27 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Configuration
28
© 2007 Progress Software Corporation 28 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Configuration
29
© 2007 Progress Software Corporation 29 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Configuration
30
© 2007 Progress Software Corporation 30 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Configuration
31
© 2007 Progress Software Corporation 31 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat AIA Demonstration
32
© 2007 Progress Software Corporation 32 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Agenda Overviews Installation of Tomcat Configuring WSA Configuring AIA Configuring WebSpeed Summary Q & A
33
© 2007 Progress Software Corporation 33 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration Add DLC and WRKDIR to catalina.bat (.sh) file Remove comments around CGI section of \conf\web.xml Add passShellEnvironment parameter set to “true” (Tomcat version 5.5+ only) Remove comments around CGI section Rename \server\lib\servlets- cgi.renametojar to servlets-cgi.jar Tomcat modifications:
34
© 2007 Progress Software Corporation 34 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration Create CGI directory \webapps\ROOT\WEB- INF\cgi Add messenger script to CGI directory (wspd_cgi.sh for Unix and quickcgi.pl for Windows) Turn on “Allow Administration Command” Tomcat modifications:
35
© 2007 Progress Software Corporation 35 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
36
© 2007 Progress Software Corporation 36 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
37
© 2007 Progress Software Corporation 37 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
38
© 2007 Progress Software Corporation 38 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
39
© 2007 Progress Software Corporation 39 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
40
© 2007 Progress Software Corporation 40 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
41
© 2007 Progress Software Corporation 41 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
42
© 2007 Progress Software Corporation 42 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
43
© 2007 Progress Software Corporation 43 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Configuration
44
© 2007 Progress Software Corporation 44 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat WebSpeed Demonstration
45
© 2007 Progress Software Corporation 45 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Agenda Overviews Installation of Tomcat Configuring WSA Configuring AIA Configuring WebSpeed Summary Q & A
46
© 2007 Progress Software Corporation 46 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Summary WSA, AIA, and WebSpeed can enhance your OpenEdge application Tomcat is easily available and is straight forward to use Configuring the WSA, AIA, and WebSpeed for development is not difficult
47
© 2007 Progress Software Corporation 47 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat For More Information, go to… Tomcat documentation http://tomcat.apache.org/tomcat-5.5- doc/index.htmlhttp://tomcat.apache.org/tomcat-5.5- doc/index.html Tomcat FAQ http://tomcat.apache.org/faq/ Which version of Tomcat to choose http://tomcat.apache.org/whichversion.html Perl information http://www.perl.org/
48
© 2007 Progress Software Corporation 48 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Agenda Overviews Installation of Tomcat Configuring WSA Configuring AIA Configuring WebSpeed Summary Q & A
49
© 2007 Progress Software Corporation 49 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Questions?
50
© 2007 Progress Software Corporation 50 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat Thank you for your time
51
© 2007 Progress Software Corporation 51 DEV-25: From Box to Developing WSA/AIA/WebSpeed Applications Using Tomcat
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.