Опция Spring MVC не отображается в Eclipse при создании нового проекта (версия - Kepler 4.3)?

Я попытался создать новый весенний проект MVC. Файл -> Новый -> Весенний проект. После этого я получил это окно:

NewSpringProject

но я не получил вариант Spring MVC проекта. Ниже ошибка, которую я получил в моем разделе журнала ошибок. Мой брандмауэр также отключен только.


ЖУРНАЛ ОШИБКИ : eclipse.buildId = 4.3.0.M20130911-1000 java.version = 1.7.0-ea java.vendor = Sun Microsystems Inc. Константы загрузчика: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework Аргументы: -product org.eclipse.epp.package.jee.product Аргументы командной строки: -os win32 -ws win32 -arch x86 -продукт org.eclipse.epp.package.jee.product Предупреждение Вс. 15 декабря 11:13:40 IST 2013 Соединение с https://raw.github.com/SpringSource/spring-data-gemfire-sts-templates/master/builds/descriptor.xml не удалось на sun.security.validator.ValidatorException: сбой при создании пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации к запрошенной цели. Попытка повторной попытки 0 начата javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException: не удалось найти действительный путь сертификации для запрошенной цели в sun.security.ssl.Alerts.getSSLException(неизвестный источник) в sun.security.ssl.SSLSocketImpl.fatal(неизвестный источник) в sun.security.ssl.Handshaker.fatalSE(неизвестный источник) в sun.security.ssl.Handshaker.fatalSE(неизвестный источник) в sun.security.ssl.ClientHandshaker.serverCertificate(неизвестный источник) в sun.security.ssl.ClientHandshaker.processMessage(неизвестный источник) в sun.security.ssl.Handshaker.processLoop(неизвестный источник) в sun.security.ssl.Handshaker.process_record(Неизвестный источник) на sun.security.ssl.SSLSocketImpl.readRecord(Неизвестный источник) на sun.security.ssl.SSLSocketImpl.performInitialHandshake(Неизвестный источник) на sun.security.ssl.SSLSocketImpl.writeRecord(Неизвестный источник).security.ssl.AppOutputStream.write(Неизвестный источник) в org.ap ache.http.impl.io.AbstractSessionOutputBuffer.flushBuffer (AbstractSessionOutputBuffer.java:147) в org.apache.http.impl.io.AbstractSessionOutputBuffer.flush(AbstractSessionOutputBuffer.ttne.Hack.htp.htp.doFlush(AbstractHttpClientConnection.java:278) в org.apache.http.impl.AbstractHttpClientConnection.flush(AbstractHttpClientConnection.java:283) в org.apache.http.impl.conn.AbstractClientConnapart (atb).apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:260) в org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125) в orgttp. (DefaultRequestDirector.java:715) в org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:520) в org.apache.http.impl.client.AbstractHttpClient.execute(Abstract) jp. org.apache.http.impl.client.AbstractHttpClient.ex ecute (AbstractHttpClient.java:805) при org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.performConnect(HttpClientRetrieveFileTransfer.java:1074) при org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientRetrieveFileTransfer.openStreams(HttpClientRetrieveFileTransfer. Java:621) в org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTransfer.sendRetrieveRequest(AbstractRetrieveFileTransfer.java:879) в org.eclipse.ecf.provider.filetransfer.retrieReF в org.eclipse.ecf.provider.filetransfer.retrieve.MultiProtocolRetrieveAdapter.sendRetrieveRequest(MultiProtocolRetrieveAdapter.java:106) в org.eclipse.equinox.internal.p2.transport.ecf.FileRerieve.jpg.eclipse.equinox.internal.p2.transport.ecf.FileReader.read(FileReader.java:273) в org.eclipse.equinox.internal.p2.transport.ecf.RepositoryTransport.stream(Репозиторий). Transport.java:172) в sun.reflect.NativeMethodAccessorImpl.invoke0(собственный метод) в sun.reflect.NativeMethodAccessorImpl.invoke(неизвестный источник) в sun.reflect.DelegatingMethodAccessorImpl.invoke(неизвестный источник) в jj.invoke (неизвестный источник) по адресу org.springsource.ide.eclipse.commons.internal.core.net.P2TransportService.stream(P2TransportService.java:139) по адресу org.springsource.ide.eclipse.commons.core.HttpUtil.stream(HttpUtil.java:165) в org.springsource.ide.eclipse.commons.content.core.ContentManager.readFromUrl(ContentManager.java:326) в org.springsource.ide.eclipse.commons.content.core.ContentManager.refresh(ContentManager.java:387) в org.springframework.ide.eclipse.wizard.template.DownloadDescriptorJob.run(DownloadDescriptorJob.java:42) в org.eclipse.jface.operation.ModalContext$ModalContextThread.run(Modal). Причина: sun.security.validator.ValidatorException: сбой построения пути PKIX: sun.security.provider.certpath.SunCertPathBuilderException : невозможно найти действительный путь сертификации к запрошенной цели в sun.security.validator.PKIXValidator.doBuild(неизвестный источник) в sun.security.validator.PKIXValidator.engineValidate(неизвестный источник) в sun.security.validator.Validator.validate(неизвестный Источник) в sun.security.ssl.X509TrustManagerImpl.validate(неизвестный источник) в sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Неизвестный источник) в sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(неизвестно) by: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрошенной цели в sun.security.provider.certpath.SunCertPathBuilder.engineBuild(неизвестный источник) в java.security.cert.CertPathBuilder.build) ... еще 43

Мои настройки Eclise:

3 ответа

Это может быть связано с ошибкой в ​​sts, если вы находитесь за прокси-сервером NTLM, таким как я.

https://issuetracker.springsource.com/browse/STS-3647

То, что работало для меня, было:

  1. Переключиться на перспективу Spring.
  2. Файл -> Новый -> Весенний проект
  3. Теперь я вижу "Spring MVC Project".

Использование Eclipse Luna с плагином Spring IDE 3.6.

  1. Из панели инструментов sts в Eclipse выберите опцию Install Extension.
  2. Установите флажок Показать установленное в верхней правой части экрана.
  3. Установите флажок Spring IDE и установите его.
  4. Перезапустите Eclipse, и вы готовы к работе.
Другие вопросы по тегам