plume pagina logo jakarta tomcat web tomcat7 apache-tomee

pagina - tomcat logo



Tomcat/TomEE: TomEE GUI página 404 error (3)

Recientemente instalé "apache-tomee-webprofile-1.7.2" en un "Servidor Red Hat Enterprise Linux (6.6).

Puedo acceder a la página de inicio de Tomcat accediendo a xxxx: 8080 y, a través de esto, puedo acceder a las páginas "Estado del servidor", "Aplicación de administrador" y "Administrador de host". Sin embargo, cuando voy a acceder a la página "TomEE GUI", recibo un "Error 404: descripción El recurso solicitado no está disponible". página.

Por lo que veo, Tomee se está ejecutando, como cuando accedo a la página "Administrar aplicación", "/ tomee" está allí y su estado de ejecución es verdadero.

Soy nuevo en TomEE, por lo que puede haber un paso que he omitido / completado incorrectamente. Así que cualquier ayuda sobre cómo puedo hacer que funcione esto sería genial.

No estoy seguro de qué código es relevante para este problema, así que dígame qué configuración sería útil y la publicaré.


En TomEE 1.7.2 falta la carpeta webapps / tomee, por eso se produce el error 404. No sé si es un error o si es intencional. (En 1.7.1, la carpeta webapps / tomee todavía está allí).

Pero en realidad no es tan importante. Esta página solo dice que "Su servidor está completamente instalado". Creo que es útil solo cuando instala un WAR TomEE en un Tomcat y así puede verificar si está instalado correctamente.

Pero cuando descarga y usa un TomEE nativo, este cheque no cuenta.

¡Simplemente despliega tu aplicación y disfrútala!

(Sin embargo, si aún desea TomEE GUI, descargue la versión 1.7.1 y copie la carpeta tomee en la carpeta webapps en la carpeta webapps de 1.7.2).


Al parecer, la parte de la GUI de TomEE se ha trasladado a un nuevo proyecto, TomEE WebAccess, que puede descargarse por separado en la página de descargas, http://tomee.apache.org/downloads.html , y colocarse en la carpeta webapps.

Fuente: ( http://tomee-openejb.979440.n4.nabble.com/TomEE-GUI-doesnt-come-up-tt4673008.html#a4673466 )

Falta una interfaz de usuario elegante (y documentación) pero le permite ejecutar Groovy o Javascript en el administrador para obtener información interesante.

En la lista, Thiago publicó este ejemplo de Groovy para obtener los puntos finales REST:

import org.apache.openejb.loader.SystemInstance import org.apache.openejb.server.rest.RsRegistry import org.apache.openejb.monitoring.LocalMBeanServer def mbeanServer = LocalMBeanServer.get() def registry = SystemInstance.get().getComponent(RsRegistry) registry.listeners.each { key, listener -> listener.jmxNames.each { name -> mbeanServer.getAttribute(name, ''operations'').values().each { ops -> ops.compositeType.keySet().each { println(it) } } } }


Para hacer que el enlace TomEE Gui en la página de inicio de TomEE funcione, debe cambiar el nombre de tomee-webaccess-7.0.x.war a tomee.war y otorgarle a su usuario administrador el rol de tomo-administrador.

<user username="tomcat" password=".." roles="manager-gui,tomee-admin"/>

De todos modos, no hay mucho que ver con esta aplicación.