Can't create a spring starter project in spring tool suite

22,054

Solution 1

It may be late, but others might find it useful. I faced the same issue when I was trying to create a project in eclipse using Spring Starter Project.

What I did was change the Service Url from http://start.spring.io/ to https://start.spring.io/. I just changed the http to https and it worked. I don't know if it is a security related error or what, but I was able to create a project.

Solution 2

Edit the URL to https://start.spring.io instead of http://start.spring.io (HTTP ⟶ HTTP/S).

Solution 3

This is what I did:

  1. In eclipse go to -> window -> preferences -> General -> Network Connections.
  2. In Network Connections, select 'Direct' for Active Provider. And click Apply.
  3. Now try creating spring starter project with - https://start.spring.io/ url.

image

Solution 4

This looks like a connection problem with start.spring.io (or a proxy in between your machine and start.spring.io) - or a temporary problem on start.spring.io.

If this problem persists, you can easily workaround it by using your browser, go to http://start.spring.io, select the boot modules you would like to use, and download a ZIP of the project. Then unpack it locally and import it using "Import -> Maven -> Import as Existing Maven Project" into STS.

Solution 5

Changing the URL from http://start.spring.io to https://start.spring.io works for me .

In my case, I am in a corporate, and for that first you need to set up the proxy in the eclipse IDE; only then will it work.

Share:
22,054
董嘉鹏
Author by

董嘉鹏

Updated on July 18, 2022

Comments

  • 董嘉鹏
    董嘉鹏 almost 2 years

    JSONException: A JSONObject text must begin with { at character 0

    I used spring-tool-suite-3.9.1.RELEASE-e4.7.1a-win32-x86_64, why can't I create a project directly in File->New->Spring Starter Project

    I got the screenshot below.

    enter image description here

  • Toby Speight
    Toby Speight over 4 years
    Though we thank you for your answer, it would be better if it provided additional value on top of the other answers. In this case, your answer does not provide additional value, since another user already posted that solution. If a previous answer was helpful to you, you should vote it up instead of repeating the same information.
  • sandeepnegi1996
    sandeepnegi1996 over 4 years
    Thanks I will make sure of it from next time thank you for helping me out.
  • Richard Kiefer
    Richard Kiefer about 4 years
    Hi, can you please elaborate a bit on your answer? It appears not obvious why a JSON parsing error occurs due to the lack of ca certificates, especially why the specific ones that you mention are needed.
  • sandeepnegi1996
    sandeepnegi1996 about 4 years
    Hi @TobySpeight but I did mentioned that if you are inside the corporate you need to first go and set the proxy for the particular user since it can be really problematic like in my case