eclipse error


 am getting below error when importing maven rest webservice project downloaded from net into my eclipse Mars IDE.

Description      Resource      Path      Location      Type
Target runtime Apache Tomcat v8.0 is not defined.      javaws            Unknown      Faceted Project Problem

also below error
Description      Resource      Path      Location      Type
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path      index.jsp      /javaws/src/main/webapp      line 1      JSP Problem

How to fix it. please advise
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Radek BaranowskiFull-stack Java DeveloperCommented:
As for "Target runtime Apache Tomcat v8.0 is not defined" you would first need to pick project runtimes (and possibly install JST servers extension before)

Try going to Right click on Project - > Properties -> Project facets and then runtimes tab, if Apache 8 is not there, click New.... and pick Apache Tomcat 8.0 from the list. If you have Tomcat installed on your machine, point to the location, if not, simply use "Download and install..."

If you can't see Apache Tomcat on the list under "New...." you need first install JST server extensions/
Goto Help -> Install new software, add site and choose it from the dropdown. then put "JST" in filters:
and install those 3 extensions.

after that you should be able to add Apache runtime.

AS per the second error, you probably will need to Right click on projects, go to Properties -> Java Build Path and select valid java sdk in order for the project to resolve library dependencies.

Hope this helps. good luck.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gudii9Author Commented:
i do see under runtime tomcat 8 as attached. Not sure why i got that error still
Radek BaranowskiFull-stack Java DeveloperCommented:
You are showing workspace properties. I was asking about project properties, These are two different things. Workspace properties show you what you have available for use. Project properties define which of those available artifacts will be used by the particular project.

Do this:
right click on simple-webapp...-> Properties -> Project Facets -> Runtimes (as shown on my picture above) and check if tomcat runtime is added as project facet.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.