2017-02-25 83 views
0

我已經下載的Tomcat 7,解壓縮,並在Eclipse中添加它。但後來我打localhost:9999(我的端口是9999),我啓動了服務器,但沒有出現tomcat的主頁。以下是圖像:的Tomcat 7:無法看到主頁tomcat的

Browser screen-

我試圖更改:d:\ java中安裝\ Apache的Tomcat的7.0 \的conf \ tomcat的-users.xml中。添加用戶如下:

<tomcat-users> 
    <!-- 
    NOTE: By default, no user is included in the "manager-gui" role required 
    to operate the "/manager/html" web application. If you wish to use this app, 
    you must define such a user - the username and password are arbitrary. 
    --> 
    <!-- 
    NOTE: The sample user and role entries below are wrapped in a comment 
    and thus are ignored when reading this file. Do not forget to remove 
    <!.. ..> that surrounds them. 
    --> 
    <!-- 
    <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"/> 
    --> 
    <role rolename="manager-gui"/> 
    <user username="manager" password="xxxx" roles="manager-gui"/> 
</tomcat-users> 

請幫忙。

+0

你爲什麼下載從2012年(7.0.34)釋放時,有一個目前一個可用(7.0.75,8.0.41,8.5.11)?另外:tomcat-users.xml與部署的webapps無關。你目前的webapps文件夾中有什麼,以及除了端口更改之外還有什麼其他配置? –

+0

@OlafKock我先用8.0.41試過,但當我試圖打localhost:8081時,我得到了404。 webapps文件夾是在默認情況下和配置更改,我不知道。善意幫助 –

回答

0

Eclipse中有一個選項(據我所知和它的默認選擇)使用配置Tomcat的代碼,但利用其(日食)所擁有的部署web應用。這意味着如果你只是通過eclipse的標準方式啓動它,你將在沒有任何webapps的情況下運行tomcat。您必須先創建一個Web應用程序並將它部署到您的Tomcat中才能看到它。你不會看到tomcat的股票webapp。

所以你看到的行爲是預期的行爲。如果您通過bin/startup.bat啓動tomcat,它將從其webapps目錄部署庫存應用程序。然而,這些應用程序是獨立的,你有什麼tomcat-users.xml部署 - 該文件只包含用戶名/密碼,您可以使用該管理器應用程序(可能還有其他人)的快速&骯髒的設置。如果您使用eclipse工作,則不需要管理器應用程序,因爲您更願意從IDE管理已部署的Web應用程序。

然而,通過各種手段,當你從今天開始Tomcat的下載,使用最新的一個,而不是釋放從2012年誰知道是什麼問題已從那時起固定的,沒有必要碰上他們。