Accessed software add-ins via: Common Tasks | Update Center | Available Add-Ons
Selected the following add-on modules for installation:
glassfish-osgi-http - OSGi HTTP Service
glassfish-osgi-admin-console - OSGi Admin Console
Restarted Glassfish
2010-10-07 - Deployment of RIC Print Service (EricKramer)
Install preparation
Installed .NET framework version 4 from web installer (downloaded to C:\RIC-Install)
Created an IIS application pool (with default settings) called PrintServiceAppPool
Created a c:\temp directory (so that the "local" environments would work for testing)
Granted the NETWORK SERVICE account (used by the PrintServiceAppPool) Full Control access to C:\temp
If a previous version has been installed, save a copy of the destination configuration file: C:\Inetpub\wwwroot\PrintService\DestinationConfig.json.config
(Optionally) remove any previous version of PrintService via Windows Add/Remove Programs
Running the PrintService installer
Snapshot of installer located in C:\RIC-Install\PrintService\Deployment-2010-10-06-01
Used default settings except for specifying use of the dedicated PrintServiceAppPool (instead of the default pool)
Post-Install Configuration
Adjust/replace/restore/etc. the destination configuration file: C:\Inetpub\wwwroot\PrintService\DestinationConfig.json.config
Granted the NETWORK SERVICE account (used by the PrintServiceAppPool) Full Control access to the following:
Folder: C:\Inetpub\wwwroot\PrintService\Logs
Config File: C:\Inetpub\wwwroot\PrintService\DestinationConfig.json.config (this step may be unnecessary)
On ServerRESRICFS01? , granted the RESRICDEV02 domain user Full Control of the C:\monitoring-printing folder (and thus subfolders)
We have found the app server performance to be a bit slow/sluggish. Reviewing the configuration we noted that the maximum heap size was configured (likely by default) for 512 Mb. We decided to raise this to 1024 Mb.