2015-07-01 48 views
1

我在Windows 7上使用apache-tomcat-6.0.41。啓動服務器後,我無法看到tomcat頁面,但窗口詢問用戶名和密碼提示。 我也修改了tomcat-users.xml文件如下: -啓動apache-tomcat服務器後localhost:8080中需要進行身份驗證

<?xml version='1.0' encoding='utf-8'?> 

<tomcat-users> 
    <role rolename="manager"/> 
    <user username="admin" password="admin" roles="manager" />` 
</tomcat-users> 

我的server.xml文件還具有如下要求的境界: -

?xml version='1.0' encoding='utf-8'?> 
<Server port="8005" shutdown="SHUTDOWN"> 
    <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" /> 
    <Listener className="org.apache.catalina.core.JasperListener" /> 
    <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" /> 
    <Listener className="org.apache.catalina.mbeans.ServerLifecycleListener" /> 
    <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />  

<GlobalNamingResources> 

    <Resource name="UserDatabase" auth="Container" 
       type="org.apache.catalina.UserDatabase" 
       description="User database that can be updated and saved" 
       factory="org.apache.catalina.users.MemoryUserDatabaseFactory" 
       pathname="conf/tomcat-users.xml" /> 

</GlobalNamingResources> 
    <Service name="Catalina"> 
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true" 
       maxThreads="150" scheme="https" secure="true" 
       clientAuth="false" sslProtocol="TLS" /> 


    <Engine name="Catalina" defaultHost="localhost"> 
    <Realm className="org.apache.catalina.realm.UserDatabaseRealm" 
      resourceName="UserDatabase"/> 


     <Host name="localhost" appBase="webapps" 
      unpackWARs="true" autoDeploy="true" 
      xmlValidation="false" xmlNamespaceAware="false"> 
     </Host> 
    </Engine> 
    </Service> 
</Server> 

任何人都可以建議解決這個問題?

回答

0

這似乎是你切換到新的頁面,你正在使用端口8080,但你的tomcat實際上並沒有啓動或不工作在端口8080。嘗試更改tomcat的端口而不是8080,並檢查其他服務是否不使用8080端口。

2

請將服務器端口更新爲默認端口8080之外的8050.這樣可以解決問題,因爲我也通過更改解析端口號來解決同樣的問題。

+0

_「這將解決問題,因爲我也面臨同樣的問題,通過更改它解析的端口。」有點混亂。 – Shashanth

相關問題