0
我最近在搜索如何遠程啓動/停止在Tomcat下運行的webapp - 要求是因爲我正在編寫測試代碼來控制運行的WSDL類型服務的可用性一個遠程Tomcat服務器。但是請求始終返回403錯誤。上述以編程方式從c#開始/停止tomcat webapps代碼
string credentialsStr = "tomcatusr" + ":" + "tomcatpwd";
WebRequest request = WebRequest.Create("http://" + hostNameStr + "/manager/start?path=/" + Uri.EscapeDataString(appNameStr));
request.Method = "GET";
request.PreAuthenticate = true;
request.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.ASCII.GetBytes(credentialsStr));
WebResponse response = request.GetResponse();