|
|
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Скачал Java Platform, Enterprise Edition 6 SDK Update 4 (сижу на win xp, машина казённая, поменять ось и поставить поновее java - увы, не могу). Установил GF (все настройки - по дефолту, за исключением имени диска) - ошибок не было. Запустил asadmin start-domain --verbose - всё ОК, ошибок нету. Далее запустил D:\glassfish3\bin\updatetool.bat (не .exe) - он чего-то там скачал, сообщив что "всё пучком". Затем запустил D:\glassfish3\bin\updatetool. exe - открылась GUI-морда, в которой я смог установить Tutorial Component (всё также прошло без ошибок). Прописал D:\glassfish3\bin\ и D:\glassfish3\glassfish\bin\ в системный PATH. Теперь ввожу (при запущенном asadmin start-domain): http://localhost:4848/ - и получаю: javax.servlet.ServletException: PWC1243: Filter execution threw an exceptionHTTP Status 500 - type Exception report message descriptionThe server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: PWC1243: Filter execution threw an exception root cause java.lang.LinkageError: javax/servlet/http/HttpServletRequest note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.1.2.2 logs. В логе (см аттач) вижу, что "SEVERE|glassfish3.1.2|javax.enterprise.system.ssl.security.com.sun.enterprise.security.ssl.impl|_ThreadID=27;_ThreadName=Thread-2;|SEC5054: Certificate has expired". И чо теперь делать, как учить java ee 6 ? :-/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2015, 23:47 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
на xp можно седьмую джаву поставить вместе с глассфишем поновее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 00:19 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
rema174, Не обновлять и не скачивать допы пробовал? Глассфишь вроде как и томкат просто папка с батниками. Савь хоть 5 версий рядом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 10:40 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
rema174, Упс...вопрос выше ТС'у. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 10:42 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
Petro123, у меня как раз j7 + tc или jb ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 10:49 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
Petro123, опередил ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 10:50 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
Нарыл я в stackoverflow (и далее по ссылке из него в блог какого-то рамакришны ) алгоритм победы над этой гадостью: cd /d D:\glassfish3\glassfish\domains\domain1\config // проверяем, что в файле cacerts.jks есть сертификат с неким странным алиасом = "gtecybertrust5ca": D:\glassfish3\glassfish\domains\domain1\config>%java_home%\bin\keytool -list -v -alias gtecybertrust5ca -keystore cacerts.jks Enter keystore password: (тут вводим: changeit ) Alias name: gtecybertrust5ca Creation date: 10.05.2002 Entry type: trustedCertEntry Owner: CN=GTE CyberTrust Root 5, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US Issuer: CN=GTE CyberTrust Root 5, OU="GTE CyberTrust Solutions, Inc.", O=GTE Corporation, C=US Serial number: 1b6 Valid from: Fri Aug 14 17:50:00 EAT 1998 until: Thu Aug 15 02:59:00 EAT 2013 Certificate fingerprints: MD5: 7D:6C:86:E4:FC:4D:D1:0B:00:BA:22:BB:4E:7C:6A:8E SHA1: 47:C5:4C:BC:DA:5D:76:CE:62:88:38:11:AC:11:66:5D:55:F4:2C:00 Signature algorithm name: SHA1withRSA Version: 3 Extensions: #1: ObjectId: 2.5.29.15 Criticality=true KeyUsage [ Key_CertSign Crl_Sign ] #2: ObjectId: 2.5.29.19 Criticality=true BasicConstraints:[ CA:true PathLen:5 ] #3: ObjectId: 2.5.29.14 Criticality=false SubjectKeyIdentifier [ KeyIdentifier [ 0000: 76 0A 49 21 38 4C 9F DE F8 C4 49 C7 71 71 91 9D v.I!8L....I.qq.. ] ] #4: ObjectId: 2.5.29.32 Criticality=false CertificatePolicies [ [CertificatePolicyId: [1.2.840.113763.1.2.1.3] [] ] ] // теперь грохаем этот долбаный сертификат: D:\glassfish3\glassfish\domains\domain1\config>%java_home%\bin\keytool -delete -v -alias gtecybertrust5ca -keystore cacerts.jks Enter keystore password: // changeit [Storing cacerts.jks] // теперь убедимся, что сертификат действительно выкинут: D:\glassfish3\glassfish\domains\domain1\config>keytool -list -v -alias gtecybertrust5ca -keystore cacerts.jks Enter keystore password: // changeit keytool error: java.lang.Exception: Alias <gtecybertrust5ca> does not exist java.lang.Exception: Alias <gtecybertrust5ca> does not exist at sun.security.tools.KeyTool.doPrintEntry(KeyTool.java:1339) at sun.security.tools.KeyTool.doCommands(KeyTool.java:869) at sun.security.tools.KeyTool.run(KeyTool.java:172) at sun.security.tools.KeyTool.main(KeyTool.java:166) Однако далее - очередной облом при старте админ-консоли, уже с другим текстом: Код: java 1. 2. 3. 4. А в логе при этом - вот: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Сначала я подумал, что это из-за наличия каталога томката в classpath, но даже полное удаление этой переменной не помогло - та же ошибка прёт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 11:36 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
rema174на xp можно седьмую джаву поставить вместе с глассфишем поновееА ведь точно , как-то проглядел я это... As of April 8, 2014 Microsoft stopped supporting Windows XP and therefore it is no longer an officially supported platform. Users may still continue to use Java 7 updates on Windows XP at their own risk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 11:39 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
Petro123Не обновлять и не скачивать допы пробовал?Дык пришлось скачивать, т.к. этого Tutorial Component'a - его еще нет после установки GF. В туториале так и сказано: авторJava EE 6 Tutorial Component The tutorial example source is contained in the tutorial component. To obtain the tutorial component, use the Update Tool. To Obtain the Tutorial Component Using the Update Tool Start the Update Tool by doing one of the following: From the command line, type the command updatetool. On a Windows system, from the Start menu, select All Programs, then select Java EE 6 SDK, then select Start Update Tool. Expand the Java EE 6 SDK node. Select the Available Updates node. From the list, select the Java EE 6 Tutorial check box. Click Install. Accept the license agreement. After installation, the Java EE 6 Tutorial appears in the list of installed components. The tool is installed in the as-install/docs/javaee-tutorial directory. This directory contains two subdirectories: docs and examples. The examples directory contains subdirectories for each of the technologies discussed in the tutorial. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 11:45 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
поставил SE Runtime Environment ( build 1.7.0_79-b15 ), скачал стеклорыбу-4 - вроде бы взлетела админ-консоль. Только отчего он в лог пишет вот эти варнинги: Код: java 1. 2. - ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 14:22 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
Что там за консоль? В каменном веке что ли? Есть веб адмика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 14:36 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
Petro123Что там за консоль? В каменном веке что ли? Есть веб адмика.Они вот это так назвали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2015, 15:30 |
|
||
|
admin console glassfish 3.1.2: не стартует из-за истечения какого-то там сертификата
|
|||
|---|---|---|---|
|
#18+
rema174на xp можно седьмую джаву поставить вместе с глассфишем поновееПопробовал. Ох и гемор же, доложу вам, господа. Не с самой джавой, а с Netbeans'ом, который тоже пришлось обновлять :-) Всё нижеследующее пишу просто на случай, если кому еще пригодится. Во-первых, ни один из вот этих дистров: Код: java 1. 2. 3. 4. 5. 6. 7. - нельзя установить на win xp, просто запустив exe'шник. После начальной "бегущей полосы" появляется контур(!) окна и далее вроде как всё висит. Внутри окна инсталлера ничего не видно, однако он реагирует на "крестик" и вываливает еще один "контур", с заголовком типа "Закрыть ?" :) Однако, на самом деле инсталлер работает и усиленно пишет в лог (C:\Documents and Settings\<current_user>\.nbi\log\YYYYMMddhhmmss.log) следующий бред: Код: java 1. 2. 3. 4. 5. 6. 7. (при том, что на диске ну очень много Гб свободного места :)). Самое прикольное, что если скопировать экран (Alt-PrnScr) в ms paint, то там уже видно всё содержимое окна инсталлера, и он при этом ждёт нажатия кнопки "Далее...". Победить этот маразм удалось только тихой установкой, т.е. ключиком --silent. Но и это не всё. В java ee 7 tutorial есть указание брать java ee sdk-7 update 1 и приводится ссылка . По этой ссылке (на сегодня) мы увидим "Java EE 7 SDK Update 2 " с подписью, что там живёт "GlassFish Open Source Edition 4.1. 1 ". Я с чистой шеей решил скачать самую свежую версию, хотя и sdk-7 update 1 - тоже хапнул, для порядка. Ну так вот: netbeans 8.0.2 (Build 201411181905) решительно отказывается прописывать в себе сервер Gf4, который сидит в sdk7-u 2 : мастер прописки сервера в NB выдаёт "Not a valid GlassFish Server Installation". Убил часа 2 на гугло-рытьё, пока не решил проверить прописку того Gf4, что идёт в sdk7-u 1 . Оказалось в итоге, что скачанный NB 8.0.2 может видеть только Gf4 от sdk7-u 1 , чтоб его... Причина нашлась быстро: http://stackoverflow.com/questions/33086699/java-ee-7-tutorial-netbeans-cant-find-glassfish Эти товарищи из NB-dev team, когда проверяют вводимый каталог на принадлежность GF'у, искали в каталоге as-install\lib\install\applications\__admingui\WEB-INF\lib\ файл строго с вот таким именем: "console-core-4.1.jar". И когда ораклы взяли и добавили к этому имени еще одну ".1" (т.е. файл ситал зваться console-core-4.1 .1 .jar) - то всё, "ку-ку". Прочухались в NB в этим только 2015-06-16 и добавили в свой код вот это: 1.12 - new String[]{"lib/install/applications/__admingui/WEB-INF/lib/console-core-4.1"}, // NOI18N 1.13 + new String[]{"lib/install/applications/__admingui/WEB-INF/lib/console-core-4.[12]"}, // NOI18N А мне вот теперь интересно: вот этот шаблон - "console-core-4.[12]" - он ведь по-прежнему НЕ будет видеть "console-core-4.1 .1 " ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.12.2015, 02:10 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39126303&tid=2124560]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 530ms |

| 0 / 0 |
