Return-Path: X-Original-To: apmail-tomcat-dev-archive@www.apache.org Delivered-To: apmail-tomcat-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 947504622 for ; Fri, 1 Jul 2011 18:06:34 +0000 (UTC) Received: (qmail 80320 invoked by uid 500); 1 Jul 2011 18:06:33 -0000 Delivered-To: apmail-tomcat-dev-archive@tomcat.apache.org Received: (qmail 80032 invoked by uid 500); 1 Jul 2011 18:06:33 -0000 Mailing-List: contact dev-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Developers List" Delivered-To: mailing list dev@tomcat.apache.org Received: (qmail 80023 invoked by uid 99); 1 Jul 2011 18:06:32 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Jul 2011 18:06:32 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Jul 2011 18:06:29 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 858FB238890D for ; Fri, 1 Jul 2011 18:06:08 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1142012 - /tomcat/trunk/res/tomcat.nsi Date: Fri, 01 Jul 2011 18:06:08 -0000 To: dev@tomcat.apache.org From: markt@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20110701180608.858FB238890D@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: markt Date: Fri Jul 1 18:06:08 2011 New Revision: 1142012 URL: http://svn.apache.org/viewvc?rev=1142012&view=rev Log: Add support for configuring the shutdown port Modified: tomcat/trunk/res/tomcat.nsi Modified: tomcat/trunk/res/tomcat.nsi URL: http://svn.apache.org/viewvc/tomcat/trunk/res/tomcat.nsi?rev=1142012&r1=1142011&r2=1142012&view=diff ============================================================================== --- tomcat/trunk/res/tomcat.nsi (original) +++ tomcat/trunk/res/tomcat.nsi Fri Jul 1 18:06:08 2011 @@ -45,6 +45,7 @@ Var JavaExe Var JvmDll Var Arch Var ResetInstDir +Var TomcatPortShutdown Var TomcatPortHttp Var TomcatPortAjp Var TomcatMenuEntriesEnable @@ -59,6 +60,7 @@ Var TomcatAdminRoles ; Variables that store handles of dialog controls Var CtlJavaHome +Var CtlTomcatPortShutdown Var CtlTomcatPortHttp Var CtlTomcatPortAjp Var CtlTomcatServiceName @@ -102,6 +104,7 @@ Var ServiceInstallLog LangString TEXT_CONF_PAGETITLE ${LANG_ENGLISH} ": Configuration Options" LangString TEXT_JVM_LABEL1 ${LANG_ENGLISH} "Please select the path of a Java SE 6.0 or later JRE installed on your system." + LangString TEXT_CONF_LABEL_PORT_SHUTDOWN ${LANG_ENGLISH} "Server Shutdown Port" LangString TEXT_CONF_LABEL_PORT_HTTP ${LANG_ENGLISH} "HTTP/1.1 Connector Port" LangString TEXT_CONF_LABEL_PORT_AJP ${LANG_ENGLISH} "AJP/1.3 Connector Port" LangString TEXT_CONF_LABEL_SERVICE_NAME ${LANG_ENGLISH} "Windows Service Name" @@ -365,6 +368,7 @@ Function .onInit ;Initialize default values StrCpy $JavaHome "" + StrCpy $TomcatPortShutdown "8005" StrCpy $TomcatPortHttp "8080" StrCpy $TomcatPortAjp "8009" StrCpy $TomcatMenuEntriesEnable "0" @@ -474,55 +478,63 @@ Function pageConfiguration nsDialogs::Create 1018 Pop $R0 - ${NSD_CreateLabel} 0 2 100u 14u "$(TEXT_CONF_LABEL_PORT_HTTP)" + ${NSD_CreateLabel} 0 2u 100u 14u "$(TEXT_CONF_LABEL_PORT_SHUTDOWN)" Pop $R0 - ${NSD_CreateText} 150u 0 50u 12u "$TomcatPortHttp" + ${NSD_CreateText} 150u 0 50u 12u "$TomcatPortShutdown" + Pop $CtlTomcatPortShutdown + ${NSD_SetTextLimit} $CtlTomcatPortShutdown 5 + + ${NSD_CreateLabel} 0 19u 100u 14u "$(TEXT_CONF_LABEL_PORT_HTTP)" + Pop $R0 + + ${NSD_CreateText} 150u 17u 50u 12u "$TomcatPortHttp" Pop $CtlTomcatPortHttp ${NSD_SetTextLimit} $CtlTomcatPortHttp 5 - ${NSD_CreateLabel} 0 20u 100u 14u "$(TEXT_CONF_LABEL_PORT_AJP)" + ${NSD_CreateLabel} 0 36u 100u 14u "$(TEXT_CONF_LABEL_PORT_AJP)" Pop $R0 - ${NSD_CreateText} 150u 18u 50u 12u "$TomcatPortAjp" + ${NSD_CreateText} 150u 34u 50u 12u "$TomcatPortAjp" Pop $CtlTomcatPortAjp ${NSD_SetTextLimit} $CtlTomcatPortAjp 5 - ${NSD_CreateLabel} 0 41u 140u 14u "$(TEXT_CONF_LABEL_SERVICE_NAME)" + ${NSD_CreateLabel} 0 57u 140u 14u "$(TEXT_CONF_LABEL_SERVICE_NAME)" Pop $R0 - ${NSD_CreateText} 150u 39u 140u 12u "$TomcatServiceName" + ${NSD_CreateText} 150u 55u 140u 12u "$TomcatServiceName" Pop $CtlTomcatServiceName ${If} $TomcatMenuEntriesEnable == "1" - ${NSD_CreateLabel} 0 59u 100u 14u "$(TEXT_CONF_LABEL_SHORTCUT_ALL_USERS)" + ${NSD_CreateLabel} 0 75u 100u 14u "$(TEXT_CONF_LABEL_SHORTCUT_ALL_USERS)" Pop $R0 - ${NSD_CreateCheckBox} 150u 58u 10u 10u "$TomcatShortcutAllUsers" + ${NSD_CreateCheckBox} 150u 74u 10u 10u "$TomcatShortcutAllUsers" Pop $CtlTomcatShortcutAllUsers ${EndIf} ${If} $TomcatAdminEnable == "1" - ${NSD_CreateLabel} 0 77u 140u 14u "$(TEXT_CONF_LABEL_ADMIN)" + ${NSD_CreateLabel} 0 93u 90u 28u "$(TEXT_CONF_LABEL_ADMIN)" Pop $R0 - ${NSD_CreateLabel} 10u 92u 140u 14u "$(TEXT_CONF_LABEL_ADMINUSERNAME)" + ${NSD_CreateLabel} 100u 93u 40u 14u "$(TEXT_CONF_LABEL_ADMINUSERNAME)" Pop $R0 - ${NSD_CreateText} 150u 90u 110u 12u "$TomcatAdminUsername" + ${NSD_CreateText} 150u 91u 110u 12u "$TomcatAdminUsername" Pop $CtlTomcatAdminUsername - ${NSD_CreateLabel} 10u 110u 140u 12u "$(TEXT_CONF_LABEL_ADMINPASSWORD)" + ${NSD_CreateLabel} 100u 110u 40u 12u "$(TEXT_CONF_LABEL_ADMINPASSWORD)" Pop $R0 ${NSD_CreatePassword} 150u 108u 110u 12u "$TomcatAdminPassword" Pop $CtlTomcatAdminPassword - ${NSD_CreateLabel} 10u 128u 140u 14u "$(TEXT_CONF_LABEL_ADMINROLES)" + ${NSD_CreateLabel} 100u 127u 40u 14u "$(TEXT_CONF_LABEL_ADMINROLES)" Pop $R0 - ${NSD_CreateText} 150u 126u 110u 12u "$TomcatAdminRoles" + ${NSD_CreateText} 150u 125u 110u 12u "$TomcatAdminRoles" Pop $CtlTomcatAdminRoles ${EndIf} - ${NSD_SetFocus} $CtlTomcatPortHttp + ${NSD_SetFocus} $CtlTomcatPortShutdown nsDialogs::Show FunctionEnd Function pageConfigurationLeave + ${NSD_GetText} $CtlTomcatPortShutdown $TomcatPortShutdown ${NSD_GetText} $CtlTomcatPortHttp $TomcatPortHttp ${NSD_GetText} $CtlTomcatPortAjp $TomcatPortAjp ${NSD_GetText} $CtlTomcatServiceName $TomcatServiceName @@ -808,9 +820,10 @@ Function configure SERVER_XML_LOOP: FileRead $R1 $R3 IfErrors SERVER_XML_LEAVELOOP - ${StrRep} $R4 $R3 "8080" "$TomcatPortHttp" - ${StrRep} $R3 $R4 "8009" "$TomcatPortAjp" - FileWrite $R2 $R3 + ${StrRep} $R4 $R3 "8005" "$TomcatPortShutdown" + ${StrRep} $R3 $R4 "8080" "$TomcatPortHttp" + ${StrRep} $R4 $R3 "8009" "$TomcatPortAjp" + FileWrite $R2 $R4 Goto SERVER_XML_LOOP SERVER_XML_LEAVELOOP: @@ -825,6 +838,7 @@ Function configure FileClose $R9 Delete "$INSTDIR\conf\server.xml.new" + DetailPrint 'Server shutdown listener configured on port "$TomcatPortShutdown"' DetailPrint 'HTTP/1.1 Connector configured on port "$TomcatPortHttp"' DetailPrint 'AJP/1.3 Connector configured on port "$TomcatPortAjp"' DetailPrint "server.xml written" --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org For additional commands, e-mail: dev-help@tomcat.apache.org