2016-02-24 45 views
5

Pobrałem GlassFish 5.0 z here, ponieważ wystąpił problem z pulami połączeń JDBC w GlassFish 4.1.1 (i 4.0).GlassFish 5.0 - Nieprawidłowa instalacja serwera GlassFish

Po rozpakowaniu folder Próbowałem dodać serwer do NetBeans i dostałam ten błąd:

Not a valid GlassFish Server installation.

znalezionego jedną potencjalną odpowiedź here, ale nie wydaje się, aby pomóc.

Jestem w stanie dodać inne wersje GF do porządku. GF 5.0 działa i naprawił poprzedni problem opisany w 4.1.1, co jest miłe.

Jedną rzeczą, jaką zauważyłem było to, że kiedy zmieniono nazwę pliku konsola-core tutaj:

glassfish4/glassfish/lib/install/applications/__admingui/WEB-INF/lib/console-core-5.0-SNAPSHOT.jar

do

console-core-4.1.1.jar

NetBeans rzeczywiście rozpoznaje instalację GF! Próbowałem przejść całą instalację GF i zamienić odniesienia do console-core-5.0-SNAPSHOT.jar na konsole-core-4.4.1.jar, ale po kliknięciu "next" w oknie dialogowym Add server, to nie postępuje . Mogłem coś przeoczyć, ale nadal jest to poważny hack.

+0

skończyło się trzymać z GF 4.1.1 i ręcznie edytując plik domain.xml dodać pula połączeń JDBC. Tak więc, chociaż nie potrzebuję już odpowiedzi na to pytanie, jestem pewien, że nie jestem jedynym, który doświadcza tego problemu! –

+0

naprawiłeś ten problem? Walczę z tym samym. – AngelAvila

+1

Niestety, nie. Utknęliśmy z wersją 4.1.1, później migrując do WildFly. –

Odpowiedz

1

Znam jego późną odpowiedź, ale może pomóc innym nowym w tej kwestii.

Zmień nazwę pliku console-core jar się nazwa wersja ograniczona do 2 Rysunek tj jeśli nazwa słoik jest console-core-4.1.1 lub console-core-4.1.2 czy coś to potem zmienić go jako console-core-4.1 który znajduje się w katalogu, w moim przypadku

E:\Programs\Java + Databases\java_ee_sdk-7u3\glassfish4\glassfish\lib\install\applications\__admingui\WEB-INF\lib 

W moim przypadku w powyższym pliku pliku jar nazwa była console-core-4.1.1 I zmieniłem ją na console-core-4.1. Teraz wszystko działa dobrze. jego pracy z Netbeans i w przeglądarce zbyt z url

http://localhost:4848 
+0

To nie działa, błąd nie jest już wyświetlany, ale po naciśnięciu przycisku "następny" w następnym kroku nie odpowiada. – AngelAvila