2017-02-14 68 views
0

編輯:我現在試圖發送我的要求(具有相同的結果),另一種方法通過調用通過捲曲殺會議在Tomcat中

curl "http://myUser:[email protected]:8080/manager/html/expire?path=/MyWebApp&idle=0" 

即使我只是把我的瀏覽器http://server:8080/manager/html/expire?path=/myWebApp地址欄中,有沒有憑據提示,只是一個403次拒絕訪問頁面(我的Tomcat運行8.0)


正如標題所說:我試圖殺死在Tomcat的應用程序的所有活動會話,並試圖與捲曲 我的要求做到這一點看起來像這樣(我無法確定它的修正t):

curl --anyauth -u myUser:myPass --data "idle=0" -d path=/MyWebApp http://server:8080/manager/html/expire 

我得到的只是403訪問被拒絕頁面。 用戶爲角色manager-gui,manager-jmx和manager-script定義。 完成此操作的正確方法是什麼?有沒有我缺少的配置,或者我的請求不正確?

+0

你有正確設置的tomcat安全?如果您在瀏覽器中打開管理器應用程序會發生什麼? –

+0

我可以在我的瀏覽器中打開管理器應用程序使用以下用戶: Sirim

+0

我還在我的上下文中刪除了閥門條目。 xml.我發送的URL在https://tomcat.apache.org/tomcat-8.0-doc/manager-howto.html中的Expire Sessions部分中描述,但我不確定是否缺少某些內容。 – Sirim

回答

0

我不得不定義與角色管理,JMX和管理腳本用戶,我不得不改變的URL(更改HTML部分文本):

curl "http://user:[email protected]:8080/manager/text/expire?path=/myWebApp&idle=0"