https://issues.apache.org/bugzilla/show_bug.cgi?id=51156

             Bug #: 51156
           Summary: "Expire sessions" button not visible for context
                    configured in server.xml
           Product: Tomcat 6
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Manager application
        AssignedTo: dev@tomcat.apache.org
        ReportedBy: ja...@pakamera.com.pl
    Classification: Unclassified


If app is configured in server.xml like this:

{code}
  <Host name="www.myapp.pl" appBase="/usr/lib/tomcat/webapps"
                unpackWARs="false" autoDeploy="false"
              xmlValidation="false" xmlNamespaceAware="false"  >
     <Context docBase="/var/www/myapp" path="" cacheMaxSize="5120"
cacheTTL="60000" cachingAllowed="true" >
     </Context>
     <Context path="/manager"  privileged="true"
docBase="/usr/lib/tomcat/webapps/manager">
     </Context>
</Host>
{code}

In Tomcat Manager, on the application list, there is a button "Expire
sessions"  available only for "/manager" application.
There is no button "Expire sessions" for "/" path.

I think bug is in HTMLManagerServlet.java in this part:

{code}

                if (context.getPath().equals(this.context.getPath())) {
                    writer.print(MessageFormat.format(
                        MANAGER_APP_ROW_BUTTON_SECTION, args));
                } else if (context.getAvailable() && isDeployed) {
                    writer.print(MessageFormat.format(
                        STARTED_DEPLOYED_APPS_ROW_BUTTON_SECTION, args));
                } else if (context.getAvailable() && !isDeployed) {
                    writer.print(MessageFormat.format(
                        STARTED_NONDEPLOYED_APPS_ROW_BUTTON_SECTION, args));
                } else if (!context.getAvailable() && isDeployed) {
                    writer.print(MessageFormat.format(
                        STOPPED_DEPLOYED_APPS_ROW_BUTTON_SECTION, args));
                } else {
                    writer.print(MessageFormat.format(
                        STOPPED_NONDEPLOYED_APPS_ROW_BUTTON_SECTION, args));
                }
{code}

-- 
Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to