Eclipse 在Tomcat上运行Vaadin(maven)示例项目的问题

Eclipse 在Tomcat上运行Vaadin(maven)示例项目的问题,eclipse,tomcat,vaadin,Eclipse,Tomcat,Vaadin,我相信这是关于瓦丁的具体问题,所以如果任何有瓦丁经验的人都能帮上忙的话,那就太好了。 我是新的瓦丁框架。我作为Oracle开发人员工作了超过25年,还编写了一些Java程序 我的公司实际上正在将Oracle窗体应用程序迁移到Java。作为用户界面层,我们使用的是Vaadin和HTML5 我已经在我的Oracle Vbox虚拟机(Ubuntu 18.04.3 LTS)上安装了Eclipse IDE for Java Developers版本:2021-03(4.19.0) 我还将Tomcat8服务

我相信这是关于瓦丁的具体问题,所以如果任何有瓦丁经验的人都能帮上忙的话,那就太好了。 我是新的瓦丁框架。我作为Oracle开发人员工作了超过25年,还编写了一些Java程序

我的公司实际上正在将Oracle窗体应用程序迁移到Java。作为用户界面层,我们使用的是Vaadin和HTML5

我已经在我的Oracle Vbox虚拟机(Ubuntu 18.04.3 LTS)上安装了Eclipse IDE for Java Developers版本:2021-03(4.19.0) 我还将Tomcat8服务器添加到我的Eclipse工作区中

事实上,我正试图基于此文档创建我的第一个项目,但我已经面临一些问题:)

我选择了Vaadin 7项目作为新项目。 选择Maven原型==>单模块应用程序 window=>指定的原型参数并单击finished

在我选择了项目并以Maven安装和编译Vaadin主题的方式运行之后。 以下是我面临的问题:

  • 当我将我的项目层次结构与JavaScript进行比较时,我没有看到JavaScript资源。这很重要,因为我的第一个任务是将JavasScript添加到我的应用程序中

  • 当我按照文档中的说明运行项目时: “启动应用程序非常简单,只需从项目资源管理器中选择myproject,然后像›一样运行›调试。Eclipse然后在内置web浏览器中打开应用程序” 当我选择运行并调试时,在服务器上调试选项不可用(仅Java应用程序、Maven构建等)

    因此,我尝试了另一个选项:右键单击Tomcat Server=>Add或remove,我得到的消息是:没有可以从服务器添加或删除的资源 也尝试过:属性->项目方面和检查动态Web模块,但这也没有帮助

    当我试图运行该项目时,我收到消息“所选内容不包含任何可以在服务器上运行的资源” 弗雷 org.eclipse.wst.common.project.facet.core.xml

    我还创建了新的Vaadin 10+项目,其中添加了Tomcat 8.0服务器(也许我应该使用Tomcat 9)和一个“Vaadin的基本初学者” 尝试运行项目时收到消息“选择无法在任何服务器上运行”。

    任何帮助都将不胜感激


请注意,Vaadin 7已不再是公共支持的版本。如果您正在启动一个新项目,您可能希望从最新的LTS版本14开始

如果您有一个基于Spring Boot的应用程序(默认),您可以使用
mvn Spring Boot:run
Maven目标运行它,或者右键单击
Application.java
文件并运行它

本文档页概述了在Eclipse中导入和运行Vaadin应用程序的步骤: