我在RHEL6上配置了Tomcat6。我部署了幾個war文件,並且web服務器已啓動並正在運行。適當配置$的catalina.home/conf目錄/ Tomcat的user.xml後,我可以登錄到「Tomcat Web應用程序管理器」,它看起來像如下:通過命令行管理Tomcat中的Web應用程序
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user name="tomcat" password="password" roles="manager" />
</tomcat-users>
我用下面的命令停止「/ httpif「應用程序,但沒有工作。
wget http://tomcat:[email protected]:8080/manager/html/stop?path=/httpif
錯誤我得到的是401未經授權。
--2014-03-05 14:28:23-- http://localhost:8080/manager/html/stop?path=/httpif
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:8080... connected.
HTTP request sent, awaiting response... 401 Unauthorized
Authorization failed.
任何人都可以幫助我如何解決這個問題。提前致謝。
你的標題說,管理由命令行,比你爲什麼使用Web同治??您可能需要更正它以獲得準確的答覆。 –
是的,我確實想通過命令行指令來管理啓動,停止,部署,取消部署等全部內容,以便可以將它們編寫成腳本。我認爲我有一個正確的標題。你可以編輯標題,如果你可以更準確地說出來。 – 302Found