Eclipse und GlassFish: remote deployment und debugging
Ich bin derzeit mit Eclipse zu entwickeln, die ein ziemlich straight-forward Java EE-dynamische web-Anwendung. Ich habe gerade mit Eclipse-bereitstellen der web-app auf einem GlassFish 3.1 server lokal läuft meine dev-Maschine für Entwicklung und debugging-Zwecke.
So weit, So gut. Aber jetzt bin ich auf der Suche in der Bereitstellung der app auf einem remote-GF-server für weitere Tests.
In Eclipse, ich öffne die "Server" - Registerkarte, und wählen Sie die "New->Server" Kontext-Menü. Ich geben Sie die IP-Adresse des remote-server GlassFish läuft, aber die "Neuen Server" - dialog wird nicht lassen Sie mich gehen. Stattdessen gibt es mir die Fehlermeldung:
Remote-Server ist nicht gesichert: Es
kann nicht Remote verwendet werden...
Einige erste Untersuchungen zeigen, dass das remote-deployment/debugging wird derzeit nicht unterstützt von Eclipse. Ist es das, was Eclipse ist, die versuchen, mir zu sagen mit diese komische Fehlermeldung? Sicherlich "Remote-deployment/debugging nicht unterstützt" wäre passender. Bin ich mit Blick auf etwas grundlegendes hier?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Lesen http://blogs.oracle.com/quinn/entry/securing_adminstration_in_glassfish_server1
Zugriff auf remote-Server können nur durchgeführt werden, wenn der server gesichert ist,...
Sie wollen, stellen Sie sicher, dass Sie aktiviert haben die sichere Verwaltung. In der Regel sollten Sie das folgende tun:
./asadmin change-admin-password
Befehl, um ein Kennwort für den "admin" Benutzer. Standardmäßig gibt es keine (also, wenn es fragt nach Ihrer aktuellen admin-Passwort einfach Enter drücken, vorausgesetzt Sie haben noch nie eine)./asadmin start-domain
zu starten, die default 'domäne1'./asadmin --host localhost --port 4848 enable-secure-admin
ermöglichen remote-Verwaltung zugreifen (die Sie wollen) und sagen, Glassfish starten auf dem localhost auf die Standard-admin-port 4848./asadmin restart-domain
neu zu starten und die änderungen anwenden.Sollten Sie in der Lage sein, um nun Zugriff auf den remote-server und verwalten Sie es über Ihr Eclipse installieren. Dies funktioniert für Eclipse Luna und Glassfish4 open-source-edition. Beachten Sie auch, dass Sie brauchen, um einen glassfish-Installation auf Ihrem Lokalen Entwicklungscomputer, und zeigen Sie auf, dass, wenn es fragt nach dem Pfad zu Glassfish-installation beim einrichten der server in der Eclipse-Wizard...trotz der Tatsache, dass Sie eine Verbindung zu einem remote Glassfish-Instanz. (Siehe meine post für mehr details/screenshots).
Ich bin hinzufügen, da die aktuelle akzeptierte Antwort, verweist nur auf einen link, der in der Regel verpönt, hier auf ALSO da links haben eine Tendenz, go dead unerwartet.