2015-06-08 11 views
10

Ich habe vor kurzem installiert "Apache-tomee-WebProfil-1.7.2" auf eine „Red Hat Enterprise Linux Server (6,6)Tomcat/TomEE: TomEE GUI Seite 404 Fehler

Ich kann den Tomcat zugreifen. Durch Zugriff auf xxxx: 8080 kann ich auf die Seiten "Server Status", "Manager App" und "Host Manager" zugreifen. Wenn ich jedoch auf die Seite "TomEE GUI" zugreife, erhalte ich eine "Fehler 404: Beschreibung Die angeforderte Ressource ist nicht verfügbar." Page.

Von dem, was ich sehen kann läuft Tomee als wenn ich auf die "App verwalten" Seite zugreifen, "/ tomee" ist da und es ist der laufende Zustand ist wahr

Ich bin neu bei TomEE, also könnte es einen Schritt geben, den ich falsch gemacht habe. Also jede Hilfe, wie ich das schaffen kann, wäre großartig.

Ich bin mir nicht sicher, welcher Code für dieses Problem relevant ist, also bitte sagen Sie mir, welche Konfiguration hilfreich wäre und ich poste sie.

+0

Frage: Muss ich etwas bereitgestellt haben, bevor ich auf diese Seite zugreifen kann? Gibt es keine Standardseite, auf die bei der ersten Installation zugegriffen wird? Da ich momentan nichts im Einsatz habe, habe ich mich gefragt, ob es das sein könnte. –

Antwort

6

In TomEE 1.7.2 fehlt der Ordner webapps/tomee, daher tritt der Fehler 404 auf. Ich weiß nicht, ob es ein Fehler ist oder absichtlich. (In 1.7.1 ist der Ordner webapps/tomee immer noch vorhanden.)

Aber es ist eigentlich nicht so wichtig. Diese Seite sagt nur, dass "Ihr Server vollständig installiert ist". Ich denke, dass es nur nützlich ist, wenn Sie einen Drop-in-WAR TomEE in einem Tomcat installieren, und Sie können überprüfen, ob es erfolgreich installiert ist.

Wenn Sie jedoch einen nativen TomEE herunterladen und verwenden, zählt diese Prüfung nicht.

Stellen Sie einfach Ihre Anwendung bereit und genießen Sie sie!

(Allerdings, wenn Sie wollen immer noch TomEE GUI, Download-Version 1.7.1 und den tomee Ordner in den webapps Ordner in Ordner webapps 1.7.2 kopieren.)

6

Anscheinend GUI Teil TomEE zu bewegt wurde ein neues Projekt, TomEE WebAccess, das separat auf der Download-Seite http://tomee.apache.org/downloads.html heruntergeladen und in den Ordner webapps heruntergeladen werden kann.

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

Es ist ein schickes UI fehlt (und Dokumentation), aber nicht lassen Sie Groovy oder Javascript auf dem Server-Betreiber laufen einige interessante Informationen zu erhalten.

Auf der Liste verzeichnete Thiago dieses Groovy Beispiel die REST-Endpunkte zu erhalten:

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) 
     } 
    } 
    } 
} 
1

Um den TomEE Gui Link auf der Startseite TomEE Arbeit zu machen, Sie tomee-Webaccess-7.0.x umbenennen .war an tomee.war und geben Sie Ihrem Admin-Benutzer die Rolle tomee-admin.

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

Wie auch immer, es gibt nicht viel zu sehen mit dieser App.