使用本教程http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#install_viewer顯示Tomcat管理器應用程序?
它告訴我通過此鏈接顯示Tomcat管理器應用程序http://localhost:8080/manager/html。
但是,當我點擊它,我從我的瀏覽器中得到一個錯誤,說它無法連接。爲什麼是這樣?如何顯示Tomcat管理器應用程序
使用本教程http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#install_viewer顯示Tomcat管理器應用程序?
它告訴我通過此鏈接顯示Tomcat管理器應用程序http://localhost:8080/manager/html。
但是,當我點擊它,我從我的瀏覽器中得到一個錯誤,說它無法連接。爲什麼是這樣?如何顯示Tomcat管理器應用程序
如果要從Eclipse內啓動tomcat(使用webtools tomcat服務器適配器),則必須確保已將設置更改爲使用安裝目錄啓動,而不是使用單獨位置來加載和部署webapps的默認目錄。因此,只需讓tomcat安裝的webapps中的管理器就足以查看管理器,因爲默認情況下,由Eclipse啓動的tomcat不會查找webapps文件夾中的應用程序。
只要確保catalina.base和的catalina.home指向Tomcat的安裝目錄
如何設置catalina.base和catalina.home? – Anthony
在Eclipse Luna中,在Servers視圖中,打開Tomcat服務器(雙擊打開)。在「服務器位置」下,選擇「使用Tomcat安裝(控制Tomcat安裝)」。 –
請確保您激活了管理器應用程序並創建了可以訪問它的用戶。有關詳細信息,請參閱Tomcat版本的文檔(例如,用於Tomcat 7:http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html)
嘿,這問題只是把我很多的時間來解決,所以我的建議是(如果是相關的其他人查看該網頁以及):
使用命令行命令(設置CATALINA_HOME等),而不是通過控制面板環境變量改變它。
當人們使用%.....%時,意味着給出這個變量文件夾的路徑,除了你在命令promplt中的那個文件夾。例如,如果您位於命令行中的C:\,並且某人告訴您執行%CATALINA_HOME%\ bin,則假定例如CATALINA_HOME的路徑爲C:\ Program Files,則表示在命令行中寫入:Pragram Files \ bin不包括C :)。
可以節省我很多時間。
我通過在Eclipse中設置服務器管理來解決該問題,以控制啓用了管理器的Tomcat安裝。此線程解釋如何做到這一點:
Tomcat started in Eclipse but unable to connect to http://localhost:8085/
反正我在你提到的地址控制檯:
本地主機:8080 /經理/ HTML
到Tomcat 7
Below things worked for me on fresh installation of apache-tomcat-7.0.63 -
Please make changes to below files and restart the server using %CATALINA_HOME%\bin>catalina.bat start and then try -
http://localhost:8080/manager/html
1) configured variables - CATALINA_HOME and CATALINA_BASE
2) created manager.xml file inside %CATALINA_HOME%\conf\Catalina\localhost
please paste below lines into manager.xml file -
<Context privileged="true" antiResourceLocking="false"
docBase="${catalina.home}/webapps/manager">
<Valve className="org.apache.catalina.valves.RemoteAddrValve"
allow="127\.0\.0\.1" />
</Context>
3) modified %CATALINA_HOME%\conf\tomcat-users.xml file
please paste below lines into tomcat-users.xml file
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-gui,admin-script"/>
4) modified %CATALINA_HOME%\conf\server.xml
Search this line '<Engine name="Catalina" defaultHost="localhost">' and add below line after that -
<Realm className="org.apache.catalina.realm.MemoryRealm" />
豎起這個全面的指令:'eclipse_workspace \ .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ conf \ Catalina \ localhost \ manager.xml'是我的案例中的關鍵 – tsohr
首先檢查你正在尋找好的'$ CATALINA_BASE'和'$ CATALINA_HOME',然後確保你的'$ CATALINA_BASE/webapps /'中有'manager'文件夾。 請參閱:https://stackoverflow.com/a/47717619/3495031 – ForzaGreen