Hi all, Please see the proposed patch for HTMLManagerServlet. This provides an improved UI, memory and server reporting information, gc command, supports 4.1 manager install command and internationalization.
This is almost a rewrite of HTMLManagerServlet, so the diff is not particularly informative. Please see the attached files: * list.html - example HTML output of list command * HTMLManagerServlet.java - source code * LocalStrings.properties - localization strings Regards Malcolm Edgar _________________________________________________________________ Join the world’s largest e-mail service with MSN Hotmail. http://www.hotmail.com
HTMLManagerServlet.java
Description: JavaScript source
defaultservlet.directorylistingfor=Directory Listing for: defaultservlet.upto=Up to: defaultservlet.subdirectories=Subdirectories: defaultservlet.files=Files: htmlManagerServlet.appsTitle=Applications htmlManagerServlet.appsPath=Path htmlManagerServlet.appsName=Display Name htmlManagerServlet.appsAvailable=Running htmlManagerServlet.appsSessions=Sessions htmlManagerServlet.appsStart=Start htmlManagerServlet.appsStop=Stop htmlManagerServlet.appsReload=Reload htmlManagerServlet.appsRemove=Remove htmlManagerServlet.installTitle=Install htmlManagerServlet.installPath=Path: htmlManagerServlet.installConfig=Config URL: htmlManagerServlet.installWar=WAR URL: htmlManagerServlet.installButton=Install htmlManagerServlet.memoryTitle=Memory Status htmlManagerServlet.memoryTotal=Total htmlManagerServlet.memoryAvailable=Availabe htmlManagerServlet.memoryUsed=Percentage Used htmlManagerServlet.memoryTime=Time htmlManagerServlet.memoryRefresh=Refresh htmlManagerServlet.memoryRunGC=Run GC htmlManagerServlet.messageLabel=Message: htmlManagerServlet.serverTitle=Server htmlManagerServlet.serverVersion=Server Version htmlManagerServlet.serverJVMVersion=JVM Version htmlManagerServlet.serverJVMVendor=JVM Vendor htmlManagerServlet.serverOSName=OS Name htmlManagerServlet.serverOSVersion=OS Version htmlManagerServlet.serverOSArch=OS Arch htmlManagerServlet.title=Tomcat Manager invokerServlet.allocate=Cannot allocate servlet instance for path {0} invokerServlet.cannotCreate=Cannot create servlet wrapper for path {0} invokerServlet.deallocate=Cannot deallocate servlet instance for path {0} invokerServlet.invalidPath=No servlet name or class was specified in path {0} invokerServlet.notNamed=Cannot call invoker servlet with a named dispatcher invokerServlet.noWrapper=Container has not called setWrapper() for this servlet managerServlet.alreadyContext=FAIL - Application already exists at path {0} managerServlet.alreadyDocBase=FAIL - Directory {0} is already in use managerServlet.cannotInvoke=Cannot invoke manager servlet through invoker managerServlet.configured=OK - Installed application from context file {0} managerServlet.deployed=OK - Deployed application at context path {0} managerServlet.exception=FAIL - Encountered exception {0} managerServlet.installed=OK - Installed application at context path {0} managerServlet.invalidPath=FAIL - Invalid context path {0} was specified managerServlet.invalidWar=FAIL - Invalid application URL {0} was specified managerServlet.listed=OK - Listed applications for virtual host {0} managerServlet.listitem={0}:{1}:{2}:{3} managerServlet.noAppBase=FAIL - Cannot identify application base for context path {0} managerServlet.noCommand=FAIL - No command was specified managerServlet.noContext=FAIL - No context exists for path {0} managerServlet.noDirectory=FAIL - Non-directory document base for path {0} managerServlet.noDocBase=FAIL - Cannot remove document base for path {0} managerServlet.noGlobal=FAIL - No global JNDI resources are available managerServlet.noPath=FAIL - No context path was specified managerServlet.noReload=FAIL - Reload not supported on WAR deployed at path {0} managerServlet.noRename=FAIL - Cannot deploy uploaded WAR for path {0} managerServlet.noRole=FAIL - User does not possess role {0} managerServlet.noWrapper=Container has not called setWrapper() for this servlet managerServlet.reloaded=OK - Reloaded application at context path {0} managerServlet.removed=OK - Removed application at context path {0} managerServlet.resourcesAll=OK - Listed global resources of all types managerServlet.resourcesType=OK - Listed global resources of type {0} managerServlet.rolesList=OK - Listed security roles managerServlet.saveFail=FAIL - Configuration save failed: {0} managerServlet.sessiondefaultmax=Default maximum session inactive interval {0} minutes managerServlet.sessiontimeout={0} minutes:{1} sessions managerServlet.sessions=OK - Session information for application at context path {0} managerServlet.started=OK - Started application at context path {0} managerServlet.startFailed=FAIL - Application at context path {0} could not be started managerServlet.stopped=OK - Stopped application at context path {0} managerServlet.undeployed=OK - Undeployed application at context path {0} managerServlet.unknownCommand=FAIL - Unknown command {0} managerServlet.userDatabaseError=FAIL - Cannot resolve user database reference managerServlet.userDatabaseMissing=FAIL - No user database is available webdavservlet.jaxpfailed=JAXP initialization failed directory.filename=Filename directory.lastModified=Last Modified directory.parent=Up To {0} directory.size=Size directory.title=Directory Listing For {0} directory.version=Tomcat Catalina version 4.0
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>