Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Unable to install servers
i have been downloading Vaadin today and i am currently trying to run the Hello World application. Unfortunately, i am not able to install any of the servers needed to run vaadin.
There are two types of errors i get, depending on whether i install a server via "download additional server adapters" or via the eclipse update sites:
Cannot complete the install because one or more required items could not be found.
Software being installed: Geronimo Core Feature 2.1.1 (org.apache.geronimo.feature.feature.group 2.1.1)
Missing requirement: Geronimo Core Feature 2.1.1 (org.apache.geronimo.feature.feature.group 2.1.1) requires 'org.eclipse.jst.feature.group [2.0.0,3.0.0)' but it could not be found
An error occurred while collecting items to be installed
session context was: (profile=SDKProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.wst.xml.core,1.1.601.v201108302147-p001
I am using Eclipse 3.7.1 with Java 7 64b.
You could also download server from e.g. http://tomcat.apache.org/download-70.cgi (or http://geronimo.apache.org/apache-geronimo-v221-release.html) and then install it from Eclipse's Preferences (Server->Runtime Environments->Add..). Also installing it from the Eclipse marketpalce might be an option: Help->Eclipse Marketplace..->Search.
This did not work, but I solved the problem by downloading Eclipse for JavaEE. Apparently, Eclipse Classic cannot be updated to use JavaEE features
Julian Meier: This did not work, but I solved the problem by downloading Eclipse for JavaEE. Apparently, Eclipse Classic cannot be updated to use JavaEE features
I believe it can be updated but if I recall correctly, getting server adapters to work in that case is rather tricky as not all the necessary parts are installed or configured by default. It is certainly easier to install the EE version of Eclipse if you need server adapters.