eclipse—在tomcat上运行vaadin(maven)示例项目的问题

jljoyd4f  于 2021-10-10  发布在  Java
关注(0)|答案(1)|浏览(435)

我相信这是关于瓦丁的具体问题,所以如果任何有瓦丁经验的人都能帮上忙的话,那就太好了。我是新的瓦丁框架。我作为oracle开发人员工作了超过25年,还编写了一些java程序。
我的公司实际上正在将oracle窗体应用程序迁移到java。作为用户界面层,我们使用的是vaadin和html5
我已经在我的OracleVBox虚拟机(Ubuntu18.04.3LTS)上安装了EclipseIDEforJava开发者版本:2021-03(4.19.0),我还将Tomcat8服务器添加到了我的eclipse工作区。
事实上,我正在尝试基于此文档创建我的第一个项目https://vaadin.com/docs/v7/framework/getting-started/getting-started-first-project 但我已经面临一些问题:)
我选择了vaadin 7项目作为新项目。选择maven archetype==>single module application window=>specified archetype parameters并单击finished
在我选择了项目并以maven安装和编译vaadin主题的方式运行之后。以下是我面临的问题:
当我将我的项目层次结构与https://vaadin.com/docs/v8/framework/getting-started/getting-started-first-project/#figure.getting-started.first-project.exploring我没有看到javascript资源。这很重要,因为我的第一个任务是将javasscript添加到我的应用程序中。

当我按照文档中的说明运行项目时:“启动应用程序就像从项目浏览器中选择myproject一样简单,然后运行›debug as›。eclipse然后在内置web浏览器中打开应用程序“当我选择run and debug时,服务器上的debug选项不可用(仅java应用程序、maven build等)
因此,我尝试了另一个选项:右键单击tomcat server=>add或remove,我得到一条消息:没有可以从服务器添加或删除的资源。我也尝试了:properties->projects facets并检查dynamic web module,但这也没有帮助
当我试图运行该项目时,我得到一条消息“所选内容不包含任何可以在服务器上运行的资源”fre org.eclipse.wst.common.project.facet.core.xml
我还创建了新的vaadin 10+项目,添加了tomcat 8.0服务器(也许我应该使用tomcat 9),并在尝试运行该项目时收到消息“无法在任何服务器上运行选择”。
任何帮助都将不胜感激

eoxn13cs

eoxn13cs1#

请注意,vaadin 7不再是公共支持的版本。如果您正在启动一个新项目,您可能希望从最新的lts版本14开始。
如果你有一个基于spring启动的应用程序(默认),你可以用 mvn spring-boot:run maven goal或通过右键单击 Application.java 文件并运行它。
本文档页概述了在eclipse中导入和运行vaadin应用程序的步骤:https://vaadin.com/docs/v14/guide/start/eclipse

相关问题