The biggest pitfall of using a single instance of a web server (IIS or Tomcat) for both mid-tier and any of the other supporting applications is the ability of the supporting application to crash the JVM or the entire web server, forcing a restart in either case. Any restart forces a prefetch, which is an essential step in caching any application on the 7.x mid-tiers, but while it is running you have degraded AR Server performance in any client, especially the mid-tier. ITSM 7 takes about 25-35 minutes to prefetch depending on the number of installed modules - you don't want it happening during production hours if you can help it. If the restart is from a crash, the 7.1 persistent prefetch is usually lost and a full prefetch is performed. I have all of the web apps installed on my dev web server, and I have seen several occurrences of this happening there. As a result, I have split out my other web apps to other machines than the mid-tier server for the pre-production environment. At a minimum I would keep mid-tier separate because of the prefetch issues - it makes too big a difference in initial response time to do without it - 1.5 _minutes_ to load the Incident Console the first time versus 12 seconds if prefetched. I still need to move them all to SSL (easy for IIS - unknown for Tomcat) like you, but as long as the mid-tier knows what port to access Crystal and RKM on, it can present a united front for those applications. The application will also use whatever the correct port is for the Kinetic web in its notifications. A text web page like ours can and will serve up links to each of the apps individually (mid-tier, RKM web, Kinetic web, ARSPerl CGI scripts), but only the mid-tier delivered application (or User Tool) can link some of them in as integrated pieces. I'll have to update my postings after I rebuild and nail down all of the server configurations for production - just finished putting a new DL380 G5 8-core 12 gb RAM server in the rack to put the AR server on - already have one just like it for mid-tier. I still have not decided whether to build out with 7.1 (awaiting Patch 001) or bail out and use 7.0.01.005 instead except for mid-tier. There are way too many 7.1 specific problems right now with the User Tool, Admin Tool, Import Tool and Data Management application (just released one), the CCMCalendar, and integrations from ARSPerl and Kinetic Calendar for my taste.
Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ _____ From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Jason Miller Sent: Wednesday, November 21, 2007 10:24 AM To: arslist@ARSLIST.ORG Subject: Re: Version of Tomcat with Mid-Tier 7.1 ** Hi Christopher, On a bit different note. I have been following your posts (or at least trying to) throughout the year regarding all of the different requirements/configurations for various apps that require a JSP engine. We have a number of the same apps as you: MT 7.0.01 (7.1 soon) Crystal Server XI Kinetic Survey (Lite) RKM Out of those we are currently only using MT on IIS with SerletExec 5.0.0.10 and are looking to implement Crystal Server next. We have been planning on removing IIS and using Tomcat for the web server and application server when we move to MT 7.1 since Crystal Server is not supported with ServletExec. In an email from you on 7/18/07 with the subject "Crystal Report Server XI vs Business Objects Enterprise XI CMS & Tomcat question. (UNCLASSIFIED)" you mentioned using IIS and .NET for Crystal Server and Tomcat for MT. That sounds like an interesting solution but to make our setup more complicated everything customer facing has to be over SSL/443 and require a PKI certificate from the user before any access is granted. I am figuring that will make using IIS and Tomcat on the same machine kind of hard. Also the idea of using separate Tomcat instances is interesting (apparently almost necessary with MT and RKM) but then we are up against the requirement to use port 443 again. Is there some magical way to run different app servers on different ports and pass all of the user interfaces through one main web server on port 443? It looks like the packaged Tomcat 5.5.17 with MT will also run RKM and Kinetic Survey, does this sound right? I haven't been able to find any place that states Crystal Server is supported on Tomcat 5.5, only up to 5.0. Is the situation that there is still no common application server for all of these products? I am really hoping to keep our server count to a minimum. Do I have any hope of utilizing 1 server for all of these apps? Do you have any suggestions as how to utilize all of these products with minimal servers (physical and virtual)? Thanks, Jason From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of strauss Sent: Tuesday, November 20, 2007 12:28 PM To: arslist@ARSLIST.ORG Subject: Re: Version of Tomcat with Mid-Tier 7.1 ** It is still bundling Tomcat 5.5.17, but you should use JRE 1.5.0_12 for all things 7.1. Beware the 7.1 mid-tier installer on Windows x64 - it is too stupid to know that the Apache Tomcat install should go in the Program Files (x86) directory on a fresh install, but it runs anyway. This was not a problem on 7.0.01.x Christopher Strauss, Ph.D. Call Tracking Administration Manager University of North Texas Computing & IT Center http://itsm.unt.edu/ _____ From: Action Request System discussion list(ARSList) [mailto:[EMAIL PROTECTED] On Behalf Of Jason Miller Sent: Tuesday, November 20, 2007 2:19 PM To: arslist@ARSLIST.ORG Subject: Version of Tomcat with Mid-Tier 7.1 ** ** Can anybody out there tell me the version of Tomcat (web server and JSP engine if they are different) that is bundled with MT 7.1? Thanks, Jason __20060125_______________________This posting was submitted with HTML in it___ __20060125_______________________This posting was submitted with HTML in it___ __20060125_______________________This posting was submitted with HTML in it___ _______________________________________________________________________________ UNSUBSCRIBE or access ARSlist Archives at www.arslist.org Platinum Sponsor: www.rmsportal.com ARSlist: "Where the Answers Are"