Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge.

Similar presentations


Presentation on theme: "DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge."— Presentation transcript:

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


Download ppt "DEV-25: From Box to Development for WSA/AIA/WebSpeed ™ using Tomcat Matt Harrison Senior Software Engineer, Progress OpenEdge."

Similar presentations


Ads by Google