[12-22 14:21:33] WARN DelegatingMultiEventListener [async-event-thread-1]: Failed to execute <public void com.mulesoft.tcat.server.ServerDataCacheImpl.onServerRegisteredEvent(com.mulesoft.common.server.ServerRegisteredEvent) throws java.lang.Exception> on <com.mulesoft.common.server.ServerRegisteredEvent@1fe1135>java.lang.RuntimeException: org.mule.galaxy.NotFoundException: The item local$b61a5afb-8d9a-4ad8-94d0-9dd18697349b was not found. at org.mule.galaxy.impl.event.AbstractDelegatingGalaxyEventListener$MethodInvoker.runInTransaction(AbstractDelegatingGalaxyEventListener.java:206)...
Tcat Server Release Notes
Tcat Server reached its End of Life in 2017. Contact your Customer Success Manager to determine options for managing, monitoring, or deploying your application. |
August 2015
This guide provides release Notes for:
Tcat Server 7.1.0 Release Notes - August 2015
Tcat Server 7.1.0 includes a large number of high priority bug fixes, and new improvements and updates.
7.1.0 Performance and Scalability
We spun up hundreds of virtual machines containing managed Tcat instances and registered them with the Console. The Console was really fast, we saw a maximum of 35% CPU usage (with some occasional spikes as the caches were loading) and a top memory usage of 35% of the system. Mostly the CPU consumption was less than 20%. The Tcat console was installed on a quad-core machine with 4GB of memory on a 64-bit Linux server.
7.1.0 Faster UI
User interface is much more snappier and listing of servers and deployments is significantly faster. The Dashboard also now lists all the deployments instead of just 10 per page.
7.1.0 LDAP Integration and Multiple Databases
Configuring LDAP is now possible through the installer if you are doing a fresh install of Tcat Server. Similarly, you also have the ability to configure a different backend database for Jackrabbit persistence, although we do recommend the one we ship with by default.
7.1.0 Upgraded Backend Persistence Schema
The backend persistence schema was given a nice little overhaul. A brand new persistence manager bundled with optimized caching and lucene indexing, significantly speeds up queries which in turn positively impacts the UI as well as REST API calls.
7.1.0 Optimized GC Configuration and Logging
On non-windows systems, Tcat Server now comes with an optimized configuration for the JVM. We have enabled GC logging, set the initial heap size to 1GB and partitioned the memory sections appropriately. We are expecting reduction in long GC pauses. This also helps us get better insight when providing support to our customers.
7.1.0 Upgraded Bundled Tomcat Version and JRE
The bundled Tomcat version is now upgraded to 7.0.51 and JRE is upgraded to 7.0.51.
7.1.0 Bug Fixes
-
[TCAT-1141] - Fix to Tcat-1140 breaks Deployment Purge scripts
-
[TCAT-1160] - Redeployment does not work properly when multiple artifact are part of the deployment
-
[TCAT-1163] - Continuous Deployment Purge Script execution failure: null
-
[TCAT-1176] - Log regex alert causing classnotfoundexception
-
[TCAT-1177] - Introduce validation for jcr nodes, to void the database corruption
-
[TCAT-1182] - If a server group has servers in it, then deleting the group does not remove the group from the server.groups property of the server node in JCR
-
[TCAT-1189] - Profiles are currently broken
-
[TCAT-1199] - Change copyright information to 2014. Its 2013 right now
-
[TCAT-1203] - Jasper API has changed for Tomcat 7, this breaks the JSP files display for server
-
[TCAT-1212] - Deployment Status portlet shows the status column twice in the Dashboard
-
[TCAT-1217] - If an undeploy fails then the deployment stays "In Progress"
7.1.0 Improvements
-
[TCAT-1088] - Server→Settings→Edit Server Info not working properly
-
[TCAT-1144] - Jackrabbit DAO overhaul
-
[TCAT-1151] - Replace the custom caching mechanism with spring cache and Ehcache
-
[TCAT-1185] - Groovy plugin should get compiled and tested to avoid that changes in the API break them
-
[TCAT-1198] - Database and LDAP configuration screen need not be shown during agent+tomcat custom installation option
-
[TCAT-1207] - Console treats catalina.out as a binary file, prompting user to agree to open binary file, should just treat it as text file instead
-
[TCAT-1214] - Show all servers in the Dashboard instead of the default 50 servers.
-
[TCAT-1215] - Remove Paging for Deployment status in the Dashboard thus allowing all deployments to be shown instead of just 10
-
[TCAT-1216] - ServerName column should autoexpand to occupy remaining columnar space in table in order to show maximum characters of server name
-
[TCAT-1220] - Make CMS Garbage Collector the default, enable GC logging and set 1GB the default heap memory
-
[TCAT-1224] - Optimize default settings for backend Jackrabbit persistence
7.1.0 New Features
-
[TCAT-1148] - Introducing the possibility to upgrade the agent directly from the console
-
[TCAT-1161] - The installer should allow you to configure/test ldap connectivity
-
[TCAT-1200] - Deployment name should be able to contain colons
-
[TCAT-1221] - Migration tool to migrate existing repository to newer configuration using bundle pool persistence managers
7.1.0 Tasks
-
[TCAT-1110] - Upgrade GWT to version 2.5
-
[TCAT-1123] - Upgrade bundled JRE to 1.7.51 and create the missing installers
-
[TCAT-1128] - Upgrade Spring libraries to version 3.1.4
-
[TCAT-1150] - Upgrade maven plugins to their last version
-
[TCAT-1180] - Migrate distributionManagement to the new corporate nexus
-
[TCAT-1187] - Create upgrader for changes in deployment and server schema in jackrabbit
-
[TCAT-1225] - Upgrade bundled Tomcats to 7.0.53 and 6.0.39 respectively. Upgrade other dependent libraries as well
-
[TCAT-1170] - Create a LdapPlugin to update the ldap group configuration
-
[TCAT-1172] - Create a repository copier to allow migration from a jcr PersistenceManager to another
-
[TCAT-1173] - Introduce the possibility to cluster JCR and quartz
-
[TCAT-1197] - Enable closure compiler
Tcat Server 7.0.2 Release Notes
7.0.2 Bug Fixes
-
[TCAT-916] - Webapps can be deployed to empty Server group.
-
[TCAT-987] - Slow console/timeouts and continuous exceptions
-
[TCAT-1027] - On Deployments, you cannot change the name of deployable application from the repo.
-
[TCAT-1048] - On Dashboard, Webapp status, checkboxes of deployed webapps are cleared each 10 seconds.
-
[TCAT-1145] - ErrorPanel shows link to "Error message details". On clicking it just displays "null"
7.0.2 Improvements
-
[TCAT-45] - Support concurrent deployment of applications within a package
-
[TCAT-1140] - Console very slow when listing deployments both on the dashboard as well as on the deployments tab
-
[TCAT-1143] - Deleting a deployment is not immediately reflected on the deployments list page
-
[TCAT-1149] - Allow JmDns disabling via system properties
Tcat Server 7.0.1 Release Notes
Tcat Server 7.0.1 includes a large number of high priority bug fixes, and new improvements and updates.
7.0.1 Parallel Deployments
Tcat now allows you to perform true parallel deployments. Earlier, most of your deployments were added to a queue and if a deployment took too long, then all subsequent deployments were kept waiting. Now you can setup a thread pool and configure the number of threads you need to spawn, whereby each thread is allocated to one deployment. You can create a galaxy.properties in WEB-INF/classes directory and update the property named deployments.corePoolSize.
7.0.1 Slowness in Listing Deployments
You should now see improvements in this area. Deployments are now listed slightly faster than before.
7.0.1 Less Noisy Logs
We’ve tweaked the loggers so as to suppress the noisy Lucene index messages. Your log files now are smaller and quieter.
7.0.1 Bug Fixes
-
[TCAT-610] - Restarts of Tcat Server Agent from startup.sh causes ItemNotFoundException
-
[TCAT-658] - Files → New File → Upload is causing Write access denied error
-
[TCAT-1025] - About dialog box should point at 2012 instead of 2011.
-
[TCAT-1026] - On Deployments, when creating a new deployment, context path of the webapp disappears after clicking on the field.
-
[TCAT-1037] - On Deployments, when creating a deployment, any file can be uploaded as webapp.
-
[TCAT-1042] - On Deployments, when creating a new deployment, you can undeploy and redeploy even if no server and/or app is specified.
-
[TCAT-1044] - On Administration, Users Group, you can delete a user group even if it has 1 or more users associated to it.
-
[TCAT-1049] - On Dashboard, Webapp status, there is only one entry per webapp, no matter if there are different webapp with different status, deployments, etc.
-
[TCAT-1051] - On Alerts, destinations, on edit mode, delete button has incorrect label.
-
[TCAT-1054] - On Dashboard, Server Metrics, system does not allow to add "Avg Response Time" and/or "Error Count" portlets.
-
[TCAT-1057] - Tcat 7.x build on RED because issues with installer module.
-
[TCAT-1058] - System does not allow to re pair a server.
-
[TCAT-1060] - Server autodiscovering does not work.
-
[TCAT-1063] - On Repository, error message when deleting apps used on deploys is incorrect.
-
[TCAT-1064] - On Rest API, system does not create server group.
-
[TCAT-1069] - On Servers, unable to register a server successfully using IBM JDK.
-
[TCAT-1090] - tcat-env.conf not loaded correctly on OSX
-
[TCAT-1102] - Connector’s stats not showing up
-
[TCAT-1109] - Ldap login fails silently
-
[TCAT-1115] - MMC exception: This node already exists: /ldapUserMetadata/_x0031_45206
-
[TCAT-1118] - Registering a host with domain name replaces the domain name with an IP address
-
[TCAT-1122] - Slowness while listing deployments
-
[TCAT-1126] - showDashboard property not getting persisted while using ldap
-
[TCAT-1132] - Deployments can’t be performed while a failed deployments is still in progress
-
[TCAT-1133] - Artifact with the same name existing in 2 different repository, only versions of one are prompted.
Tcat Server 6.4.5 Release Notes
Tcat Server 6.4.5 includes a large number of high priority bug fixes, and several new improvements and updates.
6.4.5 CATALINA_BASE Installation Creation Script
For Tcat on Non-Windows Operating Systems
Tcat now includes a script that allows you to install any number of independently operable Tcat Server installations as CATALINA_BASE directories that all run using the same CATALINA_HOME Tcat installation. This script allows Tcat users to take full advantage of the CATALINA_HOME / CATALINA_BASE split feature of Apache Tomcat, combined with the Tcat Server reliable restarts and single command upgrades. The script is named 'tcat-base' (look in the CATALINA_HOME/bin directory).
6.4.5 REST API Improvements
-
The Tcat console REST API now supports 'Set Profile' REST API calls for individual servers and server groups.
-
Deleting files and directories via the REST API now functions as it should.
-
Deleting deployments via the REST API now functions as it should.
-
Some other misc REST API bugs are now fixed (listed below).
6.4.5 Continuous Deployment from Maven to Tcat via Ant Tasks and Logic
While implementing Tcat 6.4.5 we also developed some Maven POM format XML that allows you to have full programmatic control over your continuous deployments to and through the Tcat console. This Maven POM format content lets you store and deploy your webapps into the Tcat Server console when your webapps are built via Maven.
6.4.5 Continuous Deployment Purge Script
When you are continuously deploying your webapp(s), many versions of them accumulates in your Tcat console content repository. You typically only be deploying these webapps for a period of time, and then older versions of your webapps are no longer used. These older versions tend to be large binaries that are not deployed anywhere anymore, and it is better to purge them from your repository instead of allowing them to accumulate and use disk space. Tcat 6.4.5 adds a new continuous deployment purge script that you can configure to run periodically to purge the older copies of your webapps from Tcat’s repository. This script only purges webapps that are not currently deployed – you may configure how long the script keeps webapps when they are no longer in use. Find the script in Administration > Admin Shell.
Due to one or more security fixes and enhancements, along with several bug fixes, it is important to upgrade your Tcat agent webapp to the 6.4.5 version of the agent. The Tcat 6.4.5 console can still register and control older versions of the Tcat agent, and recent older Tcat console versions can still register and control the new 6.4.5 agent, but it is important to upgrade your agents with the fixes contained in version 6.4.5. |
6.4.5 Fixed and Implemented Issues
Issue Type | Key | Summary | Fix Version |
---|---|---|---|
New Feature |
TCAT-962 |
Installer |
Include a CATALINA_BASE installation creation script for Tcat on non-Windows Oss |
New Feature |
TCAT-968 |
Management Server, REST API, Tools |
Continuous deployment from Maven to Tcat via Ant Tasks/Logic |
New Feature |
TCAT-982 |
Installer |
Solaris support in the tcat-base script |
New Feature |
TCAT-909 |
REST API |
Add 'Set Profile' REST APIs for individual servers and server groups |
New Feature |
TCAT-963 |
Repository |
Continuous deployment purge script: purge old repository artifacts |
Task |
TCAT-988 |
Build/Distributions |
Upgrade to a newer version of the Derby database |
Improvement |
TCAT-798 |
Generic (other) UI |
License text changes |
Bug |
TCAT-985 |
Repository, REST API |
REST repository workspace delete fails if path doesn’t begin with /Applications |
Bug |
TCAT-981 |
Administration |
Lack of Manage Server Profiles permission truncates server list |
Bug |
TCAT-964 |
Agent |
Windows service doesn’t support CATALINA_BASE with spaces in install paths |
Bug |
TCAT-979 |
Administration |
JCR data inconsistency causes NPE on Deployments tab |
Bug |
TCAT-975 |
REST API |
REST API does not delete deployments |
Bug |
TCAT-978 |
Administration |
Tailing of logs of any size freezes console |
Bug |
TCAT-996 |
Deployment |
Failed (re)deployments leave copies of WAR files in temp |
Bug |
TCAT-997 |
Deployment |
Rapid deploys / undeploys fail due to random agent command ordering |
Bug |
TCAT-999 |
Agent, Deployment |
When autoDeploy=true Tcat deployments can be autodiscovered / deployed |
Bug |
TCAT-995 |
Deployment |
Context files and work files aren’t deleted for multi-level context root deployments |
Bug |
TCAT-1009 |
Generic (other) UI |
Server profiles artifact version combo box doesn’t show all choices |
Bug |
TCAT-961 |
Agent |
Agent allows requests from any HTTPS client when HTTPS is in use |
Bug |
TCAT-990 |
Monitoring |
Log screen doesn’t dynamically resize vertically |
Bug |
TCAT-1015 |
Other |
Server health status never updates in the ServerListPanel |
Bug |
TCAT-969 |
Deployment |
Deployment wrongly shows success status even when it did not deploy |
Bug |
TCAT-1017 |
Console Permissions, Repository |
Profile repository artifact permission denials cause server list exceptions |
Bug |
TCAT-1018 |
Deployment, Repository |
Console web UI slows due to accumulation of objects in the database |
Bug |
TCAT-1014 |
Agent |
Agent should open secure agent socket on original connector’s address |
Bug |
TCAT-998 |
Agent, Deployment |
Tomcat manager mistakenly allows concurrent (un)deployment of a URI |
Bug |
TCAT-965 |
Administration |
REST API NPE when creating deployment without webapps causes console UI render problem |
Bug |
TCAT-1012 |
Administration |
Activity log records system user in some cases instead of the logged in user |
Bug |
TCAT-1016 |
Other |
Init script shell erroneously propagates its process signals to Tomcat JVM |
Bug |
TCAT-920 |
Alerts |
Alert Description is missing when displaying raised alert |
Bug |
TCAT-1001 |
Repository, REST API |
Atom artifact creation response href broken when version contains colon |
Bug |
TCAT-929 |
Agent, Management Server |
Console GWT UI disappears when trying to display tcat-agent-sys log |
Bug |
TCAT-994 |
Generic (other) UI |
In console: Can’t expand width of dropdown to select artifact revision |
Bug |
TCAT-986 |
REST API |
REST API file and dir delete does not work |
Bug |
TCAT-971 |
Deployment |
Tcat is unable to deploy two of the same webapps with different URIs |
Bug |
TCAT-973 |
Generic (other) UI |
On IE: vertical scrollbar is missing on the Server tree panel |
Tcat Server 6.4.4 Release Notes
Tcat Server 6.4.4 includes several new improvements, updates, and bug fixes.
6.4.4 Tcat Server Console Security Improved
-
Fine grained user activity logging was added in this release. Here are the activities that are captured in the activity log, when a user is using the console either from their favorite web browser, or via the console REST API:
-
User Login Failed
-
User Login Successful
-
User Creation
-
User Deletion
-
User Password Change
-
User Permission Change
-
Server Register
-
Server Unregister
-
Server Save
-
Server Restart
-
Server File Read
-
Server File Metadata Read
-
Server File Write
-
Server Directory Listing
-
Deployment Save
-
Deployment Deploy
-
Deployment Undeploy
-
Deployment Redeploy
-
Deployment Rollback
-
Deployment Delete
-
-
The console now hides sensitive / password attribute values in the JMX browser. The hidden attribute names are configurable, but the default hidden attribute names are:
-
password **keystorePass
-
keypass
-
trustStorePass
-
connectionPassword
-
userPassword
-
SSLPassword (Tomcat 5.5)
-
secret
-
passphrase
-
-
The console now times out and invalidates its server session after a configurable duration of inactivity. In previous versions, the GWT heartbeat was preventing inactivity session timeouts.
-
A bug was preventing an administrator from changing another user’s group membership successfully. That is now fixed.
-
By default, the agent is configured to disallow a console user to read/write any files in the tcat-data directory.
6.4.4 Deployment Status Panel Improvements
-
The Deployment panel now updates more frequently to reflect a more up to date and accurate deployment status.
-
There were some edge conditions where the deployment status said Success, but the deployment had failed asynchronously in the background. This is now fixed.
-
The console now shows both the last deployment action as well as the current deployment status – two separate / distinct fields of information.
6.4.4 REST API Improvements
-
The Tcat console REST API now supports creating new directories on the managed Tomcat servers. In previous releases it was possible to create new files on the managed servers via the REST API, but there was no way to create directories.
6.4.4 Updated to the latest Tomcat 6.0.32
-
Tcat Server now bundles Apache Tomcat 6.0.32, which has security fixes (see http://tomcat.apache.org/security-6.html#Fixed_in_Apache_Tomcat_6.0.32), and other bug fixes (see http://tomcat.apache.org/tomcat-6.0-doc/changelog.html).
-
Many other minor bugs are now fixed.
Tcat Server 6.4.3 Release Notes
Tcat Server 6 R4 P3 includes several new improvements and bug fixes.
6.4.3 Server Metrics on Global Dashboard
In addition to viewing server metrics on the server dashboard, portlets can be created on the main dashboard which monitor critical statistics for servers or server groups. This allows you to track statistics like requests/second for a group of servers or put a critical application specific JMX metric front and center on the main dashboard.
6.4.3 Alerting improvements
In addition to being able to alert at a per server level, many alerts can now be applied to server groups as well, allowing you to more easily monitor your servers. These include server up/down alerts, log regex alerts, JMX alerts, and web application statistic alerts.
6.4.3 Full Support for the Latest Tomcat 7
Tcat now includes full support for the latest version of Tomcat, version 7.0.5 beta. You may mix and match Tomcat versions that are registered with a Tcat Server console, from Tomcat version 5.5.x all the way up to and including the latest Tomcat 7.
6.4.3 Solaris Tcat Installer
R4P3 introduces a new automated installer for the Solaris operating system, including supporting multiple Tcat Server installations per Solaris OS installation. The installer offers both GUI installations and "headless" text-only installations, supporting all of the same installation options on Solaris 10 and Solaris 11 as were already available on the Linux and Windows operating systems.
6.4.3 Solaris SMF Service Integration and Reliable Tcat Server JVM Restarts
Tcat Server now deeply integrates with the Solaris 10 Service Management Framework (SMF), supporting standard service querying, stops, starts, and restarts. Tcat now supports fully reliable, scriptable, and remote server JVM restarts on Solaris 10 and Solaris 11. The new Tcat Server installer for Solaris also allows installing multiple Tcat Server installations in the same Solaris OS installation, so that you can start, stop, and restart each Tcat instance independently, and have a different service name for each. You may now also create mixed groups of Tcat servers that run on a set of different operating systems including Solaris, Linux, and Windows, and automate remote server restarts across them without dealing with operating system specific details.
6.4.3 Server Profiles Improvements
Tcat allows adding to an environment variable by referencing the server’s current value. For example if you set JAVA_OPTS in a server profile to "${JAVA_OPTS} -DmyProp=true", then when you apply the server profile to a server, the server’s existing value for JAVA_OPTS is saved, with "-DmyProp=true" added to the end. This makes it easy to add JVM startup arguments, and generally add to the beginning or the end of environment variables.
Tcat allows referencing system properties in server profile environment variable values. For example, if you set the OS_NAME environment variable to "$\{os.name}" in a server profile, when you apply the server profile to a server, Tcat inserts the agent JVM’s "os.name" system property value into the value of the OS_NAME environment variable.
Conditional environment variable value references: You may now use server profiles to conditionally add strings to the server’s environment variable settings. For example: if you set the JAVA_OPTS environment variable to "${JAVA_OPTS} $\{os.name -sw Windows|-Xmx512m}" in a server profile, when you apply the server profile to a server, Tcat conditionally adds "-Xmx512m" to the value of the server’s JAVA_OPTS environment variable only when the agent JVM is running on Windows.
Tcat allows writing a server profile whose environment variable settings are multiplatform, such that the settings are translated to the agent’s server operating system native shell syntax. For example, if you set MY_ENV_VAR in a server profile to "$\{shell:ANOTHER_VAR}/foo/bar", then that setting stores in tcat-env.conf as MY_ENV_VAR=%ANOTHER_VAR%\foo\bar on Windows OSs, and ${ANOTHER_VAR}/foo/bar on non-Windows OSs such as Linux, MacOS, and Solaris.
6.4.3 Support for the IBM J9 and Oracle JRockit Java VMs
Tcat R4P3 introduced support for the IBM J9 1.5.0 and 1.6.0 JVMs, as well as the Oracle JRockit 1.6.0 JVM. The IBM J9 1.5.0 JVM can only be used with Tomcat versions 6.0 and newer (due to a problem with the 1.5.0 J9 JVM not accepting self-signed X.509 certificates), while the IVM 1.6.0 JVM can be used with any version of Tomcat 5.5.x and newer. The JRockit 1.6.0 JVM can be used with any version of Tomcat 5.5.x and newer.
6.4.3 Known Issues
-
When exporting a server profile, the browser loads a blank page whose URL says "/serverProfileExport.form?serverProfileId=the-id" when it should instead say "/console/serverProfileExport.form?serverProfileId=the-id". After clicking the Export button, add "/console" to the URL after the host and port, and the export proceeds.
-
Memory usage can be reported incorrectly if you are running a 32 bit JVM on a 64 bit OS.
-
CPU utilization is the utilization reported by the JVM, which is not guaranteed to be correct.
-
Upon the very first start of Tcat, this harmless exception may appear in the
catalina.out
log file:
Tcat Server 6.4.1 Release Notes
This release includes minor bug fixes only:
-
Memory usage was displayed incorrectly for servers on the main dashboard.
-
Stock Tomcat Windows services are now detected and restarts are now disabled in the console for them since they are not supported.
Tcat Server 6 R4P0 Release Notes
Tcat Server 6 R4 includes many major new features for users, including dashboarding, alerting, permissions and more.
6 R4P0 Dashboards
Tcat now includes global and per server dashboards. The global dashboard allows you to see your overall server health, the status of your deployments, raised alerts (see below) and the status of your web applications. There is also a per server dashboard, where you can view critical information about your server - including deployment information and system metrics. You can also attach different JMX metrics as charts to this dashboard, giving you critical insight into how your servers are performing.
6 R4P0 Permissions
-
Administrators can now lock down Tcat for the different roles in their organization. Permissions are controlled by server group to limit who can view what servers, what information users can view for each server, and what types of actions they can take. Now operations can give read access of their environment to developers or allow certain people to restart servers but not modify anything else.
-
Included are a number of predefined user groups including, Administrators, Server Administrators, Deployers and Monitors.
6 R4P0 Alerting
-
Administrators can now define alerts. There are many different alert types supported, including:
-
Log regular expression: listen for a regular expression in your log files and be alerted when it matches, allowing you to bubble up things like "SEVERE" log errors to your console easily.
-
Web app statistics: Alert based on statistics relating to your webapps like request count, error count, or average response time.
-
JMX: you can now create an alert based on any JMX attribute, such as file descriptor usage or cache statistics, allowing you to monitor nearly anything within your application.
-
Servers going up or down
-
The health of URLs, allowing you to be notified if a public URL becomes unavailable
-
-
Alerts can also be sent to various destinations via SNMP traps or emails
6 R4P0 JMX Improvements
We now expose our own webapp statistics (request count, average response time, error count) as JMX attributes for customers who already have a monitoring solution and would like to monitor the Tomcat agents directly.
6 R4P0 Known Issues
-
Memory usage can be reported incorrectly if you are running a 32 bit JVM on a 64 bit OS.
-
CPU utilization is the utilization reported by the JVM, which is not guaranteed to be correct.
6 R4P0 Fixed Issues
Key | Component | Summary |
---|---|---|
TCAT-869 |
Agent |
Agent can’t detect a stock Tomcat Windows service |
TCAT-933 |
Agent |
Agent on Tomcat 7.0.5 unable to re-register on console |
TCAT-911 |
Administration |
Cannot remove a user group that was created before ldap integration was setup. |
TCAT-892 |
Repository |
Console throws JCR ItemNotFoundExceptions just after startup |
TCAT-838 |
Installer |
Create Tcat installer for Solaris |
TCAT-797 |
Alerts |
Create an Alert type that applies to servers and/or groups |
TCAT-879 |
Deployment |
Disable "server is taking longer to respond than normal" message when doing uploads |
TCAT-871 |
Agent |
Enabled APR breaks agent registration |
TCAT-927 |
Agent |
Env var and JVM arg changes not used upon Windows service restart |
TCAT-883 |
Administration |
First space in server profile name field truncates export filename |
TCAT-906 |
Agent |
IBM J9 JDK doesn’t work with Tcat: registration fails on SSL handshake |
TCAT-875 |
Generic (other) UI |
JMX browser tab for server |
TCAT-928 |
Agent |
Logs tab shows zero logs when running on Oracle JRockit |
TCAT-884 |
Generic (other) UI |
Low memory alerts don’t fire |
TCAT-864 |
Generic (other) UI |
Memory utilization reported incorrectly under System Info |
TCAT-885 |
Alerts |
Notification fields saved whether or not you click save |
TCAT-918 |
Dashboards |
On Webapp status portlet on Dashboard section, if you click on the name field of the row, then the checkbox on the left is checked, but regardless of how many clicks on name field, checkbox is not unchecked |
TCAT-888 |
Administration |
Save button disabled when saving a script |
TCAT-889 |
Generic (other) UI |
Server Dashboard Overview panel is not refreshing properly |
TCAT-881 |
Generic (other) UI |
Server profile export button doesn’t work in IE |
TCAT-868 |
Dashboards |
Server uptime in dashboard needs to compute days correctly |
TCAT-908 |
Agent |
Solaris Tcat server restarts and SMF service integration |
TCAT-873 |
Deployment |
Support deployment pre-processing for Liferay portlets |
TCAT-919 |
Other |
Support multiplatform server profiles |
TCAT-935 |
Agent |
Tomcat 7.0.5 NoSuchMethodError when viewing Servlets |
TCAT-894 |
Generic (other) UI |
Tomcat version on dashboard doesn’t update dynamically |
TCAT-829 |
Documentation |
Update documentation for server diagnostics |
TCAT-815 |
Documentation |
Update documentation with latest screenshots |
TCAT-902 |
Dashboards |
View permission (only) not correctly handled on Dashboard: Portlet creation allowed but not persisted. |
TCAT-917 |
Dashboards |
Webapp status portlet on Dashboard section does not show Deployment information. |
TCAT-903 |
Administration |
When creating a User, there is no validation on email field. |
TCAT-900 |
Installer |
Windows service installer does not always correctly detect JVM binary bitness |
TCAT-817 |
Console, Agent |
Setting JAVA_OPTS in a server profile caused Tcat restart failures |