2011-07-21 14 views
19

usando este tutorial http://www.eclipse.org/birt/phoenix/deploy/viewerSetup.php#install_viewer¿Visualizar la aplicación Tomcat Manager?

Y me dice para mostrar la aplicación de administración de Tomcat a través de este enlace http://localhost:8080/manager/html.

Sin embargo, cuando hago clic en él recibo un error de mi navegador que dice que no se pudo conectar. ¿Por qué es esto? ¿Cómo se muestra exactamente la aplicación Tomcat Manager?

+1

Primero compruebe que está buscando en el buen '$ CATALINA_BASE' y' $ CATALINA_HOME', luego asegúrese de tener la carpeta 'manager' en su' $ CATALINA_BASE/webapps/'. Ver: https://stackoverflow.com/a/47717619/3495031 – ForzaGreen

Respuesta

17

Si está iniciando tomcat desde Eclipse (utilizando el adaptador de servidor webtools tomcat), deberá asegurarse de haber cambiado la configuración a utilice el directorio de instalación para iniciar en lugar del predeterminado que usa una ubicación separada para cargar e implementar webapps. Entonces, solo tener al administrador en sus aplicaciones web en la instalación de Tomcat no será suficiente para ver al administrador ya que Tomcat predeterminado lanzado por Eclipse no busca aplicaciones en la carpeta webapps.

Sólo asegúrese de que catalina.base y el punto catalina.home al directorio de instalación de Tomcat

+1

¿cómo configuro catalina.base y catalina.home? – Anthony

+2

En Eclipse Luna, en la vista Servidores, abra su servidor Tomcat (haga doble clic para abrir). En 'Ubicaciones del servidor', seleccione 'Usar la instalación de Tomcat (toma el control de la instalación de Tomcat)'. –

1

Hey este problema sólo me tomó mucho tiempo para arreglar, así que mis consejos sería (si es relevante a otros que ver esta página también): comandos

  1. línea uso de comandos (establecido CATALINA_HOME etc ..) en lugar de cambiar a través de las variables del panel de control de medio ambiente.

  2. Cuando las personas usan% .....% significa que dan la ruta a la carpeta de esta variable, excepto la carpeta que está en el comando promplt. Por ejemplo, si está en C: \ en la línea de comando y alguien le dice que haga% CATALINA_HOME% \ bin, suponiendo, por ejemplo, que la ruta de acceso de CATALINA_HOME es C: \ Archivos de programa, significa escribir en la línea de comando: Pragram Files \ bin (excluyendo C :).

Pude haberme ahorrado mucho tiempo.

3

Resolví ese problema al configurar la administración del servidor en Eclipse para tomar el control de la instalación de Tomcat, que tiene habilitado el administrador. Este hilo se explica cómo hacerlo:

Tomcat started in Eclipse but unable to connect to http://localhost:8085/

De todos modos tengo la consola en la dirección que usted ha mencionado:

localhost: 8080/manager/html

en Tomcat 7.

1
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" /> 
+0

thumbs up this instruction instruction: 'eclipse_workspace \ .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ conf \ Catalina \ localhost \ manager.xml' fue la clave en mi caso – tsohr

Cuestiones relacionadas