2014-07-31 4 views
0

Сначала я новичок в Linux, поэтому не ненавижу. Я делал то же самое в окнах, и всегда получал его на работу. Впервые загрузился в linux box.Glassfish начать с сервера linux

1) Я установил Glassfish 4, который нуждается в JDK7 или выше.

2) Я установил JDK 8

3) Я поставил JAVA_HOME к JDK

4) Я unziped Glassfish.

Когда я запускаю следующий

glassfish4/bin/asadmin 

Я получаю следующее сообщение об ошибке

Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file 
     at java.lang.ClassLoader.defineClass1(Native Method) 
     at java.lang.ClassLoader.defineClass(ClassLoader.java:620) 
     at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) 
     at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) 
     at java.net.URLClassLoader.access$100(URLClassLoader.java:56) 
     at java.net.URLClassLoader$1.run(URLClassLoader.java:195) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.net.URLClassLoader.findClass(URLClassLoader.java:188) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
     at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) 

Что делать.

Я видел это раньше, и решение было установить путь JDK. Но я не могу найти где-нибудь, где я должен установить путь. asenv.conf?

+0

Возможно, вы сталкиваетесь с 32-разрядными и 64-разрядными проблемами? –

+0

да что может быть ... проверка – codeNinja

+1

@EvanKnowles вы были правы по родам. Я не только имел неправильный 32/64 бит, у меня тоже была неправильная ОС – codeNinja

ответ

0

Супер thanksto @EvanKnowles.

Решение:

1) Загруженные Solaris Sparc версия JDK 7

Thats это люди.

0

Похоже, что ваша система по умолчанию java находится в старой версии. Вы можете проверить это, запустив:

$ java -version 

Чтобы установить конкретную Java для Glassfish открытого GlassFish/конфигурационный файл/asenv.conf и добавить в конце folowing:

AS_JAVA=pathToYourJavaHomeFolder 
Смежные вопросы